Add an AI support assistant to your Shopify store
Install it from the Shopify App Store, switch on the app embed, and your store answers delivery, returns, and sizing questions on its own.
- One app
- About two minutes
- No code
<!-- Matter Chat — paste right before </body> --><script> window.MatterChat = window.MatterChat || { q: [] }; window.MatterChat.q.push(["init", { id: "bot_your_key" }]);</script><script async src="https://app.matterchat.co/widget.js"></script></body>html · paste above the dimmed line
See it in 74 seconds
Every answer in it is real.
Recorded on LUMIÈRE, our demo store. No mockups, no scripted replies.
The route through your admin
- Shopify App Store
- Install
- Customize theme
- App embeds
The embed to switch on is Matter Chat.
Install the app, switch on the embed
Install Matter Chat from the Shopify App Store inside your store's admin. That creates your workspace and an assistant already allowed on your storefront's domain, so there is no separate signup and no key to copy. Then open the theme editor, go to App embeds, switch Matter Chat on, and save. If you would rather not add an app, the two-line snippet still works: paste it into theme.liquid just before the closing body tag.
- The app (recommended)
- No theme code to edit. The app embed puts the widget on every page, and switching it off removes it cleanly.
- Billed through Shopify
- Plans are charged on your Shopify bill, and every plan starts with a 14-day free trial.
- The snippet, if you prefer
- Online Store, Themes, Edit code, theme.liquid. Duplicate the theme first, preview, then publish.
- Async, so it does not block
- The script loads asynchronously, so it never blocks the page from rendering.
Installing adds the app but does not show the widget yet: switch the Matter Chat embed on under App embeds and save. The app’s page in your Shopify admin has a button that opens that screen.
It reads your store, not a generic FAQ
Point it at your storefront and it indexes your product pages, policy pages, and any help content you publish. Answers about your shipping windows come from your shipping page, cited — not from an assumption about how stores usually work.
Costs that survive Black Friday
Domain locks tie the widget to your store, per-visitor rate limits stop one person consuming your allowance, and a hard daily reply cap sets the ceiling. A traffic spike raises conversations, not an unbounded bill.
Checking it actually worked
Four things, in order. The third is the one people skip, and it is the one that tells you whether the answers are grounded.
- 1Hard refresh the page — the launcher appears bottom-right.
- 2Ask it something your site answers, and check the reply cites a page.
- 3Ask it something your site does not cover, and check it declines.
- 4Open Conversations in the dashboard; both should be there.
On a different stack?
The snippet is the same everywhere. Only the place you paste it changes.
See it working
We built a shop so you can interrogate it.
LUMIÈRE is a demonstration storefront of ours — real product pages, a real shipping table, a real returns policy. The assistant on it has read those pages and nothing else. Go and try to catch it out.
Open the demo storeOpens in a new tab. Nothing to sign up for, and nothing is for sale.

Four things worth asking it
“What is your return window?”
Answers from the returns page, and links it
“Who pays for return shipping?”
Splits the answer — faulty vs changed your mind
“Is the stoneware dishwasher safe?”
Pulls the firing temperature off the care guide
“Do you gift wrap?”
Nothing on the site says. Watch it decline rather than guess
What store owners ask
Short answers. If yours is not here, the assistant on this page will try it — and tell you honestly if it cannot.
Do I need to install a Shopify app?
No, but it is the quickest route. Install Matter Chat from the Shopify App Store, switch on its app embed, and it is live with no code and billing on your Shopify invoice. If you would rather not add an app, paste the two-line snippet into theme.liquid instead.
What does the app get access to?
Read access to your themes, and nothing else. It uses that to tell whether the embed is switched on and to open the theme editor for you. It cannot see your orders, customers, or products.
Will it slow down my store?
The app embed and the snippet load the same small script asynchronously, so it does not block page rendering, and neither one touches your product templates.
Can it look up an order status?
No — it answers from your published content rather than from your Shopify data. Order-specific questions escalate to you with the conversation attached.
From the blog
All posts- EvaluatingShopify vs Wix: which one should you build your store on? (2026)Shopify and Wix compared on what they are built for, the entry prices, card fees, templates, staff seats, selling channels, custom code and apps — every figure read from the vendors' own pages on a stated date — with a section on how a support chatbot installs on each.Read
- EvaluatingShopify vs WooCommerce: a hosted store or your own WordPress? (2026)Shopify and WooCommerce compared on what you actually pay for, the entry prices, card fees, third-party payment penalties, hosting, extensions, subscriptions, markets and who maintains what — every figure read from both vendors' own pricing pages on a stated date — with a section on how a support chatbot installs on each.Read
- BuildingDomain locks and why “works on localhost” isn’t enoughDomain allowlists exist so your bot answers only where you installed it. Testing on localhost proves the script loads; it does not prove production embeds are locked down.Read
Answer honestly. Capture the rest.
Point Matter Chat at your site and see what it can — and can't — answer. It's honest about both.
No credit card. 2 minute setup.
Every answer cites the source it came from. When there isn't one, it says so — and hands the visitor to you.
Installs on the tools you already run.


