Skip to content

Features

IntentFlow combines product catalog management, generated search intent phrases, storefront autocomplete, and privacy-conscious analytics.

Store management

Merchants can manage one or more stores. Each store has a public UUID, domain, language, and currency. All products, API keys, imports, analytics, and widget settings are scoped to a store.

Placeholders to complete

  • Final supported languages.
  • Final supported currencies.
  • Store verification or domain ownership policy, if required.
  • Screenshot of the store settings page.

Product catalog indexing

Products are indexed per store and can be added through CSV upload or JSON API upsert today. Each product has a merchant external_id, title, required category, URL, price, image URL, stock status, optional additional attributes, and generated search phrases.

Key capabilities

  • Product de-duplication by external_id within a store.
  • Re-import updates existing products instead of creating duplicates.
  • Category and additional attribute changes trigger fresh enrichment and indexing.
  • Failed import rows are tracked with row-level validation messages.
  • Search results are scoped to the authenticated store.
  • Store overview shows imported, enriched, and Typesense-indexed record counts, plus queue backlog and latest run progress for import, enrichment, and indexing work.

Storefront autocomplete

Storefront autocomplete turns an existing search bar into a fast product discovery dropdown. The widget keeps the experience intentionally simple: the shopper only types in the search bar, and the dropdown renders suggestions, category chips, and products.

The core API groups are:

GroupDescription
suggestionsGenerated or matched phrases that help shoppers refine intent.
productsProduct cards ranked for display in the widget or a custom storefront UI.
categoriesMatching category chips for stores that want to expose category navigation.

Typed results keep suggestions and products separate so a query such as valami can show phrases like valami bűzlik and valami történt while still returning the matching product cards below them. The request path is designed to be fast: intent phrases are prepared ahead of time, and the API reads indexed data instead of calling AI during shopper keystrokes.

Learn more in Journey Search.

Embeddable widget

The widget is a dependency-free JavaScript snippet that binds to a storefront search input, calls the autocomplete API, and renders the autocomplete dropdown in Shadow DOM. It supports rounded, sharp, and compact dropdown themes plus line or card product displays.

API keys

Each store can generate signed API keys. Keys are shown once, stored hashed, and can be rotated or revoked from the dashboard.

Analytics and billing

Journey analytics records pseudonymous, store-scoped events asynchronously so merchants can inspect aggregate funnels, assisted conversion, zero-result recovery, and experiment exposure without blocking shopper interactions.

Replace placeholder content before publishing.