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.
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
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 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
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
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 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
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
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
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
Deploy and you are live
Ship your frontend as usual. The assistant now answers shopper questions on every page of your Vendure storefront.
Sign up free and get your personalized integration code instantly
Simple, Transparent Pricing
Start free and scale as you grow. No hidden fees, no long-term contracts.
- 100 messages per month Maximum number of messages the AI can send
- Up to 1 website Maximum number of websites under one account
- Up to 50 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 1,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 1 seat Number of team members who can access the dashboard
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- 2,500 messages per month Maximum number of messages the AI can send
- Up to 2 websites Maximum number of websites under one account
- Up to 250 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 3,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 2 seats Number of team members who can access the dashboard
-
Review chat logs
Access and review all conversations from your chatbot
- Smarter AI model You can enable a smarter AI model for better replies
-
Chat analytics
See analytics and insights from your chat conversations
- Localization Translate your widget to 32 languages
- Enable thinking You can enable thinking for more thoughtful AI responses
- Instagram, Messenger, WhatsApp, Discord, Zapier Connect your AI chatbot to Instagram DMs, Facebook Messenger, WhatsApp, Discord, and 6,000+ apps via Zapier
- REST API Build custom integrations with our REST API
-
Leads
Collect emails and phone numbers from visitors with optional input fields
- Custom notice Display disclaimers or consent notices above the chat input with markdown link support
- Standard support Standard email support with faster response times
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- 15,000 messages per month Maximum number of messages the AI can send
- Up to 3 websites Maximum number of websites under one account
- Up to 1,000 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 15,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 3 seats Number of team members who can access the dashboard
-
Review chat logs
Access and review all conversations from your chatbot
- Smarter AI model You can enable a smarter AI model for better replies
-
Chat analytics
See analytics and insights from your chat conversations
- Localization Translate your widget to 32 languages
- Enable thinking You can enable thinking for more thoughtful AI responses
- Instagram, Messenger, WhatsApp, Discord, Zapier Connect your AI chatbot to Instagram DMs, Facebook Messenger, WhatsApp, Discord, and 6,000+ apps via Zapier
- REST API Build custom integrations with our REST API
-
Leads
Collect emails and phone numbers from visitors with optional input fields
- Custom notice Display disclaimers or consent notices above the chat input with markdown link support
- Standard support Standard email support with faster response times
-
Real-Time Data Feed
AI can read real-time data (availability, status, products, etc.) during the conversation
- —
- Knowledge gaps AI analyzes conversations to identify where it lacked knowledge
- Daily report You can receive daily email summaries of your chat conversations
-
Add images
Add images that the AI can display in chat conversations
-
Product cards
Add product cards that the AI can show to customers during chat
-
User context
Pass user-specific information (order status, account status, renewal date, etc.) to the AI so it can use it during the conversation
- Custom tools Let the AI call your own API endpoints during a conversation to fetch live, request-specific data — order status, stock, tracking, account lookups, and more
-
Image vision
Users can upload images in chat for troubleshooting, bug reports, or when they need visual help
- Speech to text Let visitors send voice messages that are automatically transcribed to text
-
Live monitoring
Watch all chat conversations in real-time as they happen on your website
-
Human takeover
Take control of any conversation and chat directly with visitors when needed
-
AI Notifications
Get email alerts when AI detects specific scenarios you define (bug reports, sales opportunities, etc.)
-
Escalation
Get notified when visitors request to speak with a human and join the chat directly
-
Bookings
Let visitors book appointments directly through the chat widget with calendar integration
-
Embeds
Embed external tools like Calendly, forms, or maps directly in chat responses
-
Support Tickets
AI can create support tickets during conversations for issues that need human follow-up
- Transcript download Allow visitors to download their chat conversation as a text file
- —
- —
- —
- —
- —
- 50,000 messages per month Maximum number of messages the AI can send
- Up to 20 websites Maximum number of websites under one account
- Up to 5,000 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 100,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 10 seats Number of team members who can access the dashboard
-
Review chat logs
Access and review all conversations from your chatbot
- Smarter AI model You can enable a smarter AI model for better replies
-
Chat analytics
See analytics and insights from your chat conversations
- Localization Translate your widget to 32 languages
- Enable thinking You can enable thinking for more thoughtful AI responses
- Instagram, Messenger, WhatsApp, Discord, Zapier Connect your AI chatbot to Instagram DMs, Facebook Messenger, WhatsApp, Discord, and 6,000+ apps via Zapier
- REST API Build custom integrations with our REST API
-
Leads
Collect emails and phone numbers from visitors with optional input fields
- Custom notice Display disclaimers or consent notices above the chat input with markdown link support
- Priority support Priority email support with faster response times
-
Real-Time Data Feed
AI can read real-time data (availability, status, products, etc.) during the conversation
-
Real-Time Data Feed Max
Connect large product catalogs (up to ~25,000 items) using intelligent search with live data
- Knowledge gaps AI analyzes conversations to identify where it lacked knowledge
- Daily report You can receive daily email summaries of your chat conversations
-
Add images
Add images that the AI can display in chat conversations
-
Product cards
Add product cards that the AI can show to customers during chat
-
User context (higher limits)
Pass user-specific information (order status, account status, renewal date, etc.) to the AI so it can use it during the conversation
- Custom tools Let the AI call your own API endpoints during a conversation to fetch live, request-specific data — order status, stock, tracking, account lookups, and more
- Image vision Users can upload images in chat for troubleshooting, bug reports, or when they need visual help
- Speech to text Let visitors send voice messages that are automatically transcribed to text
-
Live monitoring
Watch all chat conversations in real-time as they happen on your website
-
Human takeover
Take control of any conversation and chat directly with visitors when needed
-
AI Notifications
Get email alerts when AI detects specific scenarios you define (bug reports, sales opportunities, etc.)
-
Escalation
Get notified when visitors request to speak with a human and join the chat directly
-
Bookings
Let visitors book appointments directly through the chat widget with calendar integration
-
Embeds
Embed external tools like Calendly, forms, or maps directly in chat responses
-
Support Tickets
AI can create support tickets during conversations for issues that need human follow-up
- Transcript download Allow visitors to download their chat conversation as a text file
-
Remove branding
Remove all Asyntai branding and make the chat widget fully yours
- Reseller-friendly Also great for agencies — give each client their own white-label dashboard branded as you, not us.
- SSO Single Sign-On authentication for your team using SAML or OAuth providers
- Reply suggestions Generate professional email replies using your AI knowledge base
- Translation Widget Let visitors translate your website into 40+ languages with AI-powered translations
Not sure which plan is right for you?
InteractivePlan Calculator
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.
Frequently Asked Questions
Everything you need to know about adding an AI chatbot to your Vendure storefront
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.