Skip to main content

Shopify

Connect a Shopify store so your agent can answer product questions from your live catalog rather than from a static document.

What the Integration Adds​

  • Product knowledge — the agent answers from synced products, not a stale PDF
  • Sales conversations — product recommendations inside the chat
  • Commerce analytics — attributed revenue, cart recovery, and chat-to-purchase conversion

Connecting a Store​

Go to Settings > Integrations > Shopify. There are two paths:

Click Install and complete the Shopify app installation. Permissions are requested by the app, and nothing needs copying by hand.

Manual setup​

If your store requires a custom app, connect with credentials instead:

  1. Enter your shop domain (for example my-store.myshopify.com)
  2. Enter the Admin API access token from your custom app
  3. Optionally set a display name shown in the dashboard
  4. Save, then use Test to confirm the connection works

:::warning Treat the Token as a Secret The Admin API access token grants access to your store data. Rotate it in Shopify if it is ever exposed, then reconnect here. :::

Syncing Products​

Once connected, run Sync products. The panel shows:

  • The number of products currently synced
  • When the last sync ran

Re-sync after catalogue changes — new products, renamed variants, price updates. Product data behaves like any other knowledge source: the agent answers from what was synced, not from the live store at question time.

Deploying to Shopify​

Beyond the dashboard integration, the agent can be deployed into the storefront itself from Deploy > Shopify, so shoppers chat without leaving the store.

Disconnecting​

Disconnect removes the connection and stops syncing. Already-synced product knowledge is removed with the source.

Troubleshooting​

Test connection fails​

  • Confirm the shop domain includes .myshopify.com and no https:// prefix
  • Confirm the access token belongs to a custom app on this store
  • Confirm the app has read access to products

Products are missing after sync​

  • Draft and archived products are not customer-facing and are not useful knowledge
  • Re-run the sync; large catalogues take longer to appear
  • Check your storage quota — a large catalogue consumes it

Answers quote old prices​

The catalogue is synced, not live. Re-sync after price changes.

Next Steps​