AI Chatbot for Vendure Storefronts

Vendure is headless, so you own the frontend. Drop the Asyntai assistant into your custom storefront with a single script and let it answer product questions, reduce cart abandonment, and capture sales around the clock — pulling from the catalog your shoppers already see.

Get Started Free See Pricing

Try it on your own website for free

Enter your storefront URL and see how an AI assistant would work on your Vendure-powered site

See It In Action

Built for teams running custom Vendure storefronts who want to turn browsers into buyers without staffing a live chat desk

Turn product questions into sales

Turn Product Questions into Sales

A shopper on your custom storefront wants to know if a jacket runs true to size. Another is weighing two variants pulled from your Vendure catalog. Instead of bouncing to find answers elsewhere, they ask the assistant embedded in your frontend and get an instant, accurate reply drawn from your product detail pages, sizing guides, and policy content. That answered question becomes a completed checkout.

Knows your entire product catalog

Knows Your Entire Catalog

Point the AI at your live storefront and it reads every rendered product page, collection page, and content page your Vendure backend serves. Upload sizing charts, care instructions, or material specs as PDFs for even deeper knowledge. The result is an assistant that understands your catalog as well as your best sales associate — no manual data entry, no GraphQL wiring required.

Discover what shoppers really want

Discover What Shoppers Really Want

Review chat logs and spot patterns you would never catch in analytics alone. Maybe dozens of visitors ask about a material your product description barely mentions, or everyone wants to know whether two SKUs are compatible. Feed those insights straight back into your storefront content and Vendure product data to fix gaps, sharpen listings, and lift conversions across every route.

Stop answering the same emails daily

Stop Answering the Same Emails Daily

How long does shipping take? Do you accept returns? Is this in stock in medium? These repetitive questions fill your support inbox every morning. The assistant handles them automatically using your published policies and catalog data, freeing your team to focus on building features, marketing, and fulfillment instead of typing the same replies.

Match your store design

Match Your Custom Frontend

Customize the widget colors, corner position, launcher, and welcome message to fit the design system of your bespoke storefront. Set the tone of voice, add brand-specific instructions, and test conversations before you deploy. Because you own the frontend, the assistant feels like a native part of your UI rather than a bolted-on tool.

Have any questions? Try our AI chatbot right now

Ask it anything — it is live on this page

Built for Vendure Storefronts

Drops into any custom frontend on the Vendure Shop API. One script, live across every route.

One Script, Any Stack

Add a single script tag to your storefront's root layout and you are live. Works with Next.js, Nuxt, Remix, Astro, SvelteKit, Angular, or plain HTML — no Vendure server changes and nothing to maintain.

Sell While You Sleep

Shoppers browse at midnight, on weekends, and across time zones. Your chatbot answers product questions and resolves hesitation 24/7, capturing sales that would otherwise disappear while you are offline.

Speak Shoppers' Language

Running multiple Vendure channels or selling across regions? The AI detects the visitor's language and responds automatically, helping international shoppers just as effectively as local ones.

Your Rules, Enforced

Set instructions like "always mention free shipping over $75" or "send warranty questions to our support page." The AI follows your rules consistently across every conversation, matching your brand voice.

Reduce Cart Abandonment

Shoppers abandon carts when they have unanswered questions about sizing, shipping, or returns. Instant answers at the moment of hesitation keep them moving toward checkout instead of bouncing.

Only Your Catalog, Nothing Else

The AI answers strictly from your storefront content and uploaded documents. It will not discuss competitors, invent features, or wander off-topic. If it does not know something, it says so rather than guessing.

Add It to Your Storefront

With Vendure, your storefront is a separate app that talks to the Shop API — so the widget installs in your frontend, not the Vendure server or admin. It is a single script tag in your root layout, shipped with your normal deploy.

  1. 1

    Sign up and get your script

    Create your Asyntai account, add your storefront URL so the AI can learn your content, and copy your one-line script from the dashboard.

  2. 2

    Open your storefront's root layout

    Find the file that wraps every page — the root layout or _document in Next.js, app template in Nuxt, root route in Remix, the base layout in Astro or SvelteKit, or index.html for a plain frontend.

  3. 3

    Paste the script before </body>

    Add the Asyntai snippet just before the closing </body> tag so it loads on every route. No GraphQL changes, no Vendure plugin, no backend deploy.

  4. 4

    Deploy and you are live

    Ship your frontend as usual. The assistant now answers shopper questions on every page of your Vendure storefront.

Read the full Vendure installation guide
Get Your JavaScript Snippet

Sign up free and get your personalized integration code instantly

Why Vendure Teams Choose Asyntai

Start free with 100 messages, upgrade as your storefront grows

Ship Features, Not Support Tickets

Automate the repetitive questions that fill your inbox every morning so your team can stay focused on building the storefront, extending Vendure, and growing the business instead of retyping the same answers.

Reduce Repetitive Support

Shipping times, return policies, sizing questions, stock availability — these common inquiries get answered automatically from your storefront content. Reclaim hours every week and put that time back into product and engineering.

More Sales from the Same Traffic

When shoppers get instant answers to product questions, they buy with confidence instead of leaving. Instant responses at the moment of hesitation increase conversions without spending more on ads.

Ready to add AI to your Vendure storefront?

Start free with 100 messages. No credit card required.

Create Free Account

Frequently Asked Questions

Everything you need to know about adding an AI chatbot to your Vendure storefront

How do I add the chatbot to a Vendure storefront?
Vendure is headless, so the chat widget lives in the storefront app you build — not in the Vendure server or admin dashboard. After signing up, copy your one-line Asyntai script and add it to your storefront's root layout or HTML shell, just before the closing </body> tag. In Next.js that is the root layout or _document; in Nuxt the app template; in Remix the root route; in an Astro or plain index.html storefront it is the base HTML. Deploy your frontend and the assistant appears on every page.
Does it work with any Vendure storefront framework?
Yes. Because the widget is a self-contained script, it runs in any storefront you connect to the Vendure Shop API — Next.js, React, Vue, Nuxt, Angular, SvelteKit, Remix, Astro, or a hand-rolled static site. It does not depend on a specific rendering strategy and works with server-side rendering, static generation, and client-side apps alike.
How does the AI learn about my catalog?
Point Asyntai at your live storefront URL and it crawls the rendered pages your shoppers actually see — product detail pages, collection pages, and content pages served from your Vendure backend. For anything not published on the site (spec sheets, sizing data, B2B terms), upload PDFs or text files. You can also add custom instructions like "always mention free shipping over $75" or "send warranty questions to the support page."
Will the widget slow down my storefront?
No. The script loads asynchronously after your storefront has rendered, so it has no measurable effect on Core Web Vitals or your Lighthouse scores. It is under 50KB and runs independently of your framework, your GraphQL queries to the Shop API, and your checkout flow.
Can I style the widget to match my custom frontend?
Yes. Set the widget colors, corner position, launcher icon, welcome message, and tone of voice from your Asyntai dashboard so it matches the design system of your custom storefront. Because you control the frontend, you also decide exactly which routes the script loads on. No further code changes are needed after the initial install.
What happens when I run out of messages?
The chatbot pauses until your plan resets the following month, or you can upgrade instantly from your dashboard. You will get email notifications as you approach your limit so there are no surprises — especially useful before launches or seasonal traffic spikes.
Can I use this across multiple storefronts or channels?
Yes. Each storefront gets its own script, its own knowledge base, and its own chat logs — handy if you run several frontends or Vendure channels from one backend. The Free plan supports 1 site, Starter supports 2, Standard supports 3, and Pro supports up to 10. Each site's AI is configured independently, so each storefront answers in its own voice.
Do my developers need deep integration work?
No. There is no GraphQL schema to extend, no plugin to write, and no Vendure server changes. Your team adds one script tag to the storefront layout and ships it with your normal deploy. If they can drop in an analytics snippet, they can add the assistant in a few minutes.

How Chat Support Fits a Headless Vendure Build

Support That Respects Your Architecture

You chose Vendure because you wanted control. A single, extensible commerce core exposes one GraphQL API, and you build whatever storefront your brand demands on top of it — Next.js, Nuxt, SvelteKit, Remix, Astro, or something entirely your own. The last thing a setup like that needs is a support tool that assumes a monolithic theme system and tries to inject itself into a backend it was never meant to touch. The Asyntai assistant respects the headless boundary: it lives in the frontend layer where your UI already runs, and it leaves your Vendure server, your Shop API, and your admin dashboard untouched.

That separation is the whole point of headless commerce, and it is why adding an assistant is so undramatic. You drop one script into the root layout of your storefront app, ship it through your normal CI pipeline, and the widget renders on every route alongside your own components. There is no plugin to register with the Nest-based core, no resolver to write, and no schema migration to run. The assistant is just another client-side script, sitting next to your analytics and your tag manager.

It Reads the Storefront You Already Shipped

In a headless world your product data lives in Vendure, but your shoppers experience it through the pages your frontend renders. Asyntai meets them there. Pointed at your live storefront URL, it crawls the rendered product detail pages, collection pages, and content routes exactly as a customer would see them — variant options, descriptions, pricing context, policy copy, and all. You do not have to expose a custom feed, replicate your catalog, or build a sync job against the Shop API. If it is on the page, the assistant can learn it.

For knowledge that never makes it onto a public route — internal sizing matrices, fabric or component specs, B2B pricing rules, fulfillment SLAs — you upload documents directly. Combine that with custom instructions and the assistant becomes a precise extension of your storefront rather than a generic bot. It answers from your material, in your voice, and defers honestly when something falls outside what it has been given.

Built for Teams, Not Just Solo Merchants

Vendure projects are usually run by developers, agencies, or in-house engineering teams, and that changes what good support tooling looks like. It needs to fit into version control, survive a redeploy, and never become the thing that blocks a release. Because the integration is a single tag in a layout file, it does exactly that: it is reviewable in a pull request, it travels with your codebase, and it carries zero coupling to your business logic. Swapping it, gating it to certain routes, or pulling it for a staging environment is a one-line change.

The same model scales cleanly when one Vendure backend powers several frontends or channels. Each storefront can run its own script with its own knowledge base and its own chat history, so a B2B portal and a consumer site backed by the same core can answer in completely different registers. You manage all of it from a single dashboard without ever redeploying the commerce core.

More Conversions Without More Headcount

A custom storefront earns you a fast, tailored shopping experience, but it does not magically answer the questions that stall a purchase. Does this ship to my region? Is the larger variant in stock? What is the return window? When those questions go unanswered at the moment of hesitation, carts get abandoned regardless of how polished the UI is. An always-on assistant closes that gap, resolving doubt in the same instant it appears and keeping shoppers moving toward checkout.

It also pays back in insight. The chat logs surface what real visitors keep asking — gaps in a product description, a missing spec, a confusing policy — and feed it straight back into your storefront content and Vendure catalog. Over time the assistant does double duty: it handles the front line of support 24/7, and it tells you precisely where to improve the experience next, all without adding a single person to your support rota.

Ready to Add AI to Your Vendure Storefront?

Start free with 100 messages and see how an AI assistant can grow your headless commerce store.

Start Free - No Credit Card Required