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