Docs / Shopify / Connecting Shopify

Connecting Shopify

Last updated: 16 July 2026

You connect Shopify to Stravax Engage by installing our public Shopify app, approving the permissions Shopify displays on its own authorization screen, and accepting the merchant terms and data processing agreement. The app only ever asks for read-only access: it reads your checkouts, orders, and products, and never edits anything in your store.

How do I connect Shopify to Stravax Engage?

  1. From Stravax Engage, start the Shopify connection and enter your store's domain (your yourstore.myshopify.com address).
  2. Stravax Engage validates that domain, then redirects you to Shopify's own authorization page.
  3. Review the permissions Shopify lists there, read-only access to checkouts, orders, and products, and approve the install.
  4. Accept the merchant terms and data processing agreement. The connection isn't complete until you do.
  5. Shopify sends you back to Stravax Engage, which exchanges the authorization for an access token and finishes linking your store.
  6. You land back in Stravax Engage, now running as an embedded app inside your Shopify admin.

What can Stravax Engage read from my store?

Permission What it covers Why Stravax Engage needs it
Checkouts Abandoned and in-progress checkouts Detecting a cart to recover, see abandoned-cart recovery
Orders Completed orders Recognizing when a recovered cart turns into a paid order
Products Your product catalog Populating the picker for sharing products in chat

All three are read-only permissions. Stravax Engage cannot create, edit, or delete checkouts, orders, products, or any other setting in your store.

Do I need to accept the merchant terms every time I connect?

Your acceptance is tied to the specific version of the terms you agreed to. If the terms are later updated, you're asked to accept the new version the next time you connect or reconnect your store, an old acceptance doesn't carry forward automatically. You can read the current merchant terms and data processing agreement at engage.stravax.ai/terms.

What if I connected Stravax Engage before product sync existed?

Shopify does not retroactively add a new permission to an existing install. If you connected your store before product access was part of the app, your store simply never granted that permission, it isn't an error, just an older connection. Reconnecting from Shopify re-runs the authorization screen so you can approve the added permission. Nothing about your existing checkout and order tracking changes while you decide whether to reconnect. See sharing Shopify products in chat for what reconnecting adds.

Related

More in Shopify