Integrations
Shopify
Connect your Shopify store to Chatmount so your AI agent can help shoppers browse products, look up orders, manage their cart, and update their profile — directly from your storefront chat widget.
Before you start
- A Chatmount agent on the Plus tier or higher (Shopify requires Plus).
- Admin access to the Shopify store you want to connect — you’ll be asked to authorize the Chatmount Shopify app.
1. Start the connection from Deploy
- In your Chatmount dashboard, open the agent you want to connect and click Deploy in the sidebar.
- Find the Shopify card in the channel grid and click Setup.
- Enter your Shopify store subdomain — e.g. if your store lives at
my-store.myshopify.comtypemy-store— and click Submit. - Shopify will ask you to authorize Chatmount. Review the scopes (
read_products,read_themes) and click Install. - You’ll be redirected back to Deploy. The Shopify card now shows Manage and the agent starts indexing your product catalog in the background.
2. Enable the App embed in your theme
Chatmount ships its chat widget to Shopify as a Theme App Extension. After install, the embed is available in your theme editor but it’s switched off by default — flipping it on is what makes the widget appear on your storefront.
- On the Manage page, pick the theme you want the widget to appear on. By default your Live theme is selected.
- Click Open theme editor. Shopify opens in a new tab with the App embeds panel highlighted.
- Toggle Chatmount on and click Save in the top right.
- Visit your storefront — the chat bubble should appear in the bottom-right corner.
To disable the widget temporarily, toggle the App embed off in your theme editor — no need to disconnect or uninstall.
3. Turn on Shopify actions
The integration just gives the agent access to your store. To let it actually dothings — surface products, look up an order, check what’s in the cart — you have to add the corresponding actions to the agent.
- In the Chatmount dashboard sidebar, click Actions.
- Click Add action and pick a Shopify action: show products, show orders, get cart, update profile, or update address.
- Some actions need extra Shopify permissions (e.g. orders/customers). If the form prompts you to upgrade scopes, click through to re-authorize on Shopify — your existing connection is preserved.
Syncing product changes
Chatmount listens to Shopify webhooks for products/create, products/update, and products/delete — product edits are picked up within seconds.
To force a full re-sync (after a bulk import, for example), open the Manage page and click Sync now. Manual syncs are rate-limited to once every 10 minutes.
Disconnecting
From the Manage page, click Disconnect. This removes Chatmount’s Shopify webhooks and deletes the indexed product knowledge from your agent’s memory. The widget keeps loading on your storefront until you either toggle the App embed off in your theme editor or uninstall the Chatmount app from your Shopify admin.
Migrating from the older ScriptTag install
Stores connected before mid-2026 used a ScriptTag to inject the widget. The new App Embed Block supersedes it, so existing customers should remove the orphan ScriptTag once — we ship a backend script (backend/scripts/migrate_shopify_script_tags.js) that handles this automatically. If you previously saw the widget load without an App embed toggle, that’s the ScriptTag — after migration you’ll need to enable the embed in your theme editor (see step 2 above) to keep the widget visible.
Next steps
See the Shopify actions guide for a deeper walkthrough of each action and the permissions they need.