Algolia

The flexible AI-powered Search & Discovery platform.
450x450-algolia_logo.png

About

Algolia provides an API-platform for dynamic experiences enabling companies to predict intent and deliver results.
With its API-first approach, Algolia enables developers and business teams with an advanced suite of tools to surface relevant content when wanted, build and optimize online experiences that drive customer engagement, increase conversion rates, and enrich lifetime value to generate growth. It is trusted by over 17,000 customers in 150+ countries powering 1.7+ trillion searches every year.
Visit www.algolia.com to see why brands – including Gymshark, Chronext, Harry Rosen, Ubisoft – choose Algolia search & discovery solutions.


Main Features

AI Search: Algolia’s search combines multiple models and diverse signals, like Dynamic Re-Ranking and Personalization to understand your users, and  Business Signals and curation features to prioritize commercial needs.

AI Browse: Algolia’s AI builds category and product listing pages instantly - with the items most likely to convert at the top. And you can harness just as much control and insight here as over your search results pages.

AI Recommendations: Use behavioral cues and context to suggest relevant items to users at any point in their journey. Improve their engagement rates and conversion/cart metrics.

Description of the Integration

Algolia provides a set of API endpoints and libraries to allow you to quickly and easily connect Commercetools to Algolia. There are three distinct steps:

Indexing

Listen for product additions, updates, or deletions in commercetools and package the payload to be sent to Algolia.

You will need to have your own middleware running to receive the events from commercetools e.g. AWS SNS and Lambda and then you can parse the messages for transmission to Algolia through our indexing endpoints. Commercetools emits events in the form of a subscription.

Building search UI

Add Algolia to your frontend in order to fetch and display results according to intent.

Leverage our open source frontend UI libraries provided by Aloglia called Instantsearch.

  • Open source UI components to jumpstart UI development

  • Available in all flavours of Javascript, and native mobile

  • If you can’t do frontend, you can use an API client i.e. JS.

Sending Events

Send events to Algolia e.g. add to cart, order placed etc. to optimise results using capabilities like dynamic re-ranking and personalisation.

When sending events, please make sure to add a usertoken as this ensures personalisation can be effective.

Screenshots

ai-personalization.png
ai-synonyms.png
merchandizing.png
ai-recommendations.png