Two ecosystems,
One big event.
November 5, 2026. Lyon
Save your seat >>
No reviews yet

Emporiqa AI Chatbot & Live Chat

Product Emporiqa AI Chatbot & Live Chat Image

AI chat for Sylius that sells before the purchase and serves after it. Finds products from a description or a photo, answers from your shop pages, and your team can take over the chat.

Downloads
< 1K

AI chat for Sylius that sells before the purchase and serves after it

Emporiqa is AI chat for Sylius stores that sells before the purchase and serves after it. When a shopper needs a person, your team takes over the chat. Before the purchase it finds products in your catalog from a description or a photo, compares two or more and says which fits, and puts the item in the cart inside the chat while checkout stays on your Sylius store. After the purchase it answers shipping, return and payment questions from your synced store pages and gives order status with an order card.

Product facts come from your synced catalog and pages, not from the model's training data. Ask it for something you do not stock and it says so instead of inventing it. The add to cart is executed by the plugin under your store's own stock and variation checks, so the chat cannot claim an item is in the cart when it is not.

Emporiqa chat widget open on a demo storefront. The shopper asks which noise cancelling headphones suit long flights under 400 euros. The assistant names the Sennheiser Momentum 4 for up to 60 hours with ANC and the Sony WH-1000XM5 at 250 g, and shows both as product cards with photo, price and a Cart button.

Asked for headphones under 400 euros, it shows two from the catalog, each with photo and price.

How it installs and syncs

There is no Sylius admin screen. Install with composer require emporiqa/sylius-plugin, register the bundle, import the routes and set the store id and webhook secret in YAML and environment variables; the configuration lives in your repository and ships with your deploys. Then run emporiqa:test-connection and emporiqa:sync:all. Products, variants and translatable page entities sync over webhooks, with per-channel pricing, availability and content across every locale and currency you have configured, and a change reaches the chat in the background. The storefront widget renders in the right channel, language and currency. Decorate any service interface, or listen to PostFormatEvent, CartOperationEvent and PreSyncEvent.

Everything merchant facing sits in the Emporiqa dashboard, including the Playground: chat against your own catalog before the widget goes live, which is what you hand a client mid build.

Emporiqa chat widget on a demo store. The shopper asks whether the shop sells waterproof hiking boots in size 44. The assistant answers that the shop does not carry them because it is a consumer electronics shop, and asks what the shopper came in to shop for.

Asked for a product the shop does not stock, it says so.

Also in the plugin

  • Visual search: a shopper uploads a photo and gets the closest item you stock
  • Voice mode, if you switch it on: the shopper speaks and hears the answer read aloud
  • Answers in your shopper's language, mapped from your Sylius locales, including a French question answered from an English catalog
  • Order status through a signed lookup in the plugin, shown as an order card; a shopper signed in to your shop gives only the order number
  • A signed-in customer sees the price your shop calculates for them, is greeted by first name, and is not asked for a name or email when the chat passes them to your team
  • Store rules: ready-made rules (Settings > Rules in the Emporiqa dashboard) collect returns, cancellations, order changes, quotes and invoice requests in the chat and email them to your team. The chat never refunds, cancels or changes an order itself
  • Team take-over: any team member can open a live conversation from the dashboard and reply inside it, with saved replies
  • Handoff alerts to Slack, Microsoft Teams, Discord, Google Chat or email
  • Promoted products (Normal, Promoted, Top), shopper ratings, a list of unanswered questions, and chat-attributed revenue (attribution, not a controlled test)

Data

Emporiqa is an EU company (Bulgaria), hosted in Germany (Hetzner). Answers are generated by OpenAI (US) under standard contractual clauses; your store data is not used for training, and OpenAI keeps requests for up to 30 days for abuse checks. Chats are kept for 90 days. A DPA is available on request.

Pricing

Your first ~100 conversations are on us ($25 signup credit), then $0.25 per conversation. No monthly fee, no seat fees, no card needed to start, AI costs included, and no AI provider key to paste. You set a monthly limit. Voice is optional and adds $0.15 to a conversation where the shopper speaks. Prices exclude VAT. Enterprise above 100,000 products.

Requirements

  • PHP 8.1+
  • Sylius 1.12 or later 1.x, or Sylius 2.0 to 2.3
  • Symfony 6.4, 7.x or 8.x (6.0 to 6.3 are not supported)
  • An Emporiqa account

The live demo sells electronics and behaves identically on any catalog. Rosen Hristov, who has built web platforms in agencies for more than 15 years, built the plugin and answers pre-sales email at [email protected].

Documentation | Create a free account | Pricing

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
No reviews yet
1 plugins
Since 27.05.2026

Rosel Group LTD. develops Emporiqa, an AI chatbot for e-commerce stores that behaves like an online salesperson. It helps merchants with product discovery, customer support, and conversions. We build and maintain the Emporiqa plugin for Sylius.

Read more
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe