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.

Get Your JavaScript Snippet

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.

Monthly
Annual Save 10%
$ USD EUR
Free
$0
No card required
100 messages
Get started
More details
  • 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
Starter
$39
per month
2,500 messages
8 extra features included
Get started
More details
  • 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
    How do I reset my password?
    2 min ago 3 msgs
    What are your shipping rates?
    5 min ago 5 msgs
    Do you accept PayPal?
    12 min ago 2 msgs
    Access and review all conversations from your chatbot
  • Smarter AI model You can enable a smarter AI model for better replies
  • Chat analytics
    Top Pages
    /products 24
    /checkout 18
    Top Countries
    United States 45
    Germany 23
    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
    AI Assistant
    Hello! How can I help you today?
    Enter your email (optional) ×
    Type a message...
    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
Popular
Standard
$139
per month
15,000 messages
19 extra features included
Get started
More details
  • 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
    How do I reset my password?
    2 min ago 3 msgs
    What are your shipping rates?
    5 min ago 5 msgs
    Do you accept PayPal?
    12 min ago 2 msgs
    Access and review all conversations from your chatbot
  • Smarter AI model You can enable a smarter AI model for better replies
  • Chat analytics
    Top Pages
    /products 24
    /checkout 18
    Top Countries
    United States 45
    Germany 23
    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
    AI Assistant
    Hello! How can I help you today?
    Enter your email (optional) ×
    Type a message...
    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 Assistant
    Any rooms available tonight?
    Tonight we have 2 rooms available:
    Deluxe King — $189
    Ocean Suite — $259
    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
    AI Assistant
    What color is the wallet?
    The Classic Leather Wallet comes in Brown.
    Wallet
    Add images that the AI can display in chat conversations
  • Product cards
    AI Assistant
    Show me headphones under $200
    Here are our top picks:
    Add product cards that the AI can show to customers during chat
  • User context
    AI Assistant
    Where is my order?
    Hi Sarah! Your order #8847 is out for delivery and should arrive by 5 PM today.
    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
    AI Assistant
    Screenshot
    I'm getting this error, can you help?
    I can see the issue! The error shows a missing semicolon on line 42. Add it after the closing bracket.
    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
    Live Sessions 2 Online
    US Desktop
    I'm interested in pricing...
    DE Mobile
    Do you ship to Germany?
    Watch all chat conversations in real-time as they happen on your website
  • Human takeover
    AI Assistant
    I need help with a refund
    John Hi! I can help with that. Let me look up your order.
    Take control of any conversation and chat directly with visitors when needed
  • AI Notifications
    AI Assistant
    The checkout button isn't working
    I'm sorry to hear that. I've notified our team about this issue.
    Scenario triggered: "Bug report"
    Get email alerts when AI detects specific scenarios you define (bug reports, sales opportunities, etc.)
  • Escalation
    AI Assistant
    Waiting for a team member...
    Can I talk to a real person?
    Of course! I've notified our team and someone will join you shortly.
    Get notified when visitors request to speak with a human and join the chat directly
  • Bookings
    AI Assistant
    I'd like to book a consultation
    Select a date and time:
    < January 2026 >
    MoTuWeThFrSaSu
    29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    10:00 14:00 15:00
    Let visitors book appointments directly through the chat widget with calendar integration
  • Embeds
    AI Assistant
    Can I schedule a meeting?
    Sure! Use the form below:
    Calendly
    Embedded content loads here
    Embed external tools like Calendly, forms, or maps directly in chat responses
  • Support Tickets
    AI Assistant
    I need help with a refund
    I've created a support ticket for you.
    Ticket Created
    TKT-48291
    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
Pro
$449
per month
50,000 messages
22 extra features included
Get started
More details
  • 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
    How do I reset my password?
    2 min ago 3 msgs
    What are your shipping rates?
    5 min ago 5 msgs
    Do you accept PayPal?
    12 min ago 2 msgs
    Access and review all conversations from your chatbot
  • Smarter AI model You can enable a smarter AI model for better replies
  • Chat analytics
    Top Pages
    /products 24
    /checkout 18
    Top Countries
    United States 45
    Germany 23
    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
    AI Assistant
    Hello! How can I help you today?
    Enter your email (optional) ×
    Type a message...
    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 Assistant
    Any rooms available tonight?
    Tonight we have 2 rooms available:
    Deluxe King — $189
    Ocean Suite — $259
    AI can read real-time data (availability, status, products, etc.) during the conversation
  • Real-Time Data Feed Max
    AI Assistant
    Do you have wireless earbuds?
    Found 3 matching products:
    AirPods Pro — $249 In Stock
    Galaxy Buds — $179 In Stock
    Sony WF-1000 — $198 Low Stock
    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
    AI Assistant
    What color is the wallet?
    The Classic Leather Wallet comes in Brown.
    Wallet
    Add images that the AI can display in chat conversations
  • Product cards
    AI Assistant
    Show me headphones under $200
    Here are our top picks:
    Add product cards that the AI can show to customers during chat
  • User context (higher limits)
    AI Assistant
    Where is my order?
    Hi Sarah! Your order #8847 is out for delivery and should arrive by 5 PM today.
    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
    Live Sessions 2 Online
    US Desktop
    I'm interested in pricing...
    DE Mobile
    Do you ship to Germany?
    Watch all chat conversations in real-time as they happen on your website
  • Human takeover
    AI Assistant
    I need help with a refund
    John Hi! I can help with that. Let me look up your order.
    Take control of any conversation and chat directly with visitors when needed
  • AI Notifications
    AI Assistant
    The checkout button isn't working
    I'm sorry to hear that. I've notified our team about this issue.
    Scenario triggered: "Bug report"
    Get email alerts when AI detects specific scenarios you define (bug reports, sales opportunities, etc.)
  • Escalation
    AI Assistant
    Waiting for a team member...
    Can I talk to a real person?
    Of course! I've notified our team and someone will join you shortly.
    Get notified when visitors request to speak with a human and join the chat directly
  • Bookings
    AI Assistant
    I'd like to book a consultation
    Select a date and time:
    < January 2026 >
    MoTuWeThFrSaSu
    29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    10:00 14:00 15:00
    Let visitors book appointments directly through the chat widget with calendar integration
  • Embeds
    AI Assistant
    Can I schedule a meeting?
    Sure! Use the form below:
    Calendly
    Embedded content loads here
    Embed external tools like Calendly, forms, or maps directly in chat responses
  • Support Tickets
    AI Assistant
    I need help with a refund
    I've created a support ticket for you.
    Ticket Created
    TKT-48291
    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
    AI Assistant
    Hello! How can I help you today?
    Type your message...
    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

Need higher volume or reseller options? Contact us at hello@asyntai.com

Not sure which plan is right for you?

Interactive
Plan 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.

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