Shopify
For e-commerce tenants, Shopify is a primary data source for the CFO (revenue recognition, refund-rate runway impact), the CRO (customer reactivation based on dormancy windows and abandoned checkouts), and the CMO (top-product and customer-segment inputs for content and campaigns).
Before you start
Section titled “Before you start”- Plan: any plan. Counts as one integration toward your plan’s quota.
- Your store’s
.myshopify.comhost, for exampleacme-goods.myshopify.com. Custom storefront domains are rejected; the host must matchstore.myshopify.comexactly. - You must be able to approve app installs for the store. The platform
requests the
read_orders,read_products, andread_customersscopes — it never asks for write scopes. Shopify access tokens do not expire, so there is no refresh; if you uninstall the app, reconnect from Settings.
Connect
Section titled “Connect”- Open Settings → Connectors and click + on Shopify.
- Enter the store host in Shop host (store.myshopify.com) and click Authorize account.
- A popup opens Shopify’s install screen for that store. Review the three read scopes and click Install. The callback verifies Shopify’s HMAC signature and the single-use state token before exchanging the code.
- Shopify appears under Connected. The platform verifies the token with
GET /shop.json(Admin API2024-10) before saving.
Connector tools
Section titled “Connector tools”All tools are read-only (read action).
| Tool | What it does |
|---|---|
get_sales_summary |
Revenue, order count, and average order value for a date range |
get_top_products |
Best-selling products by revenue or quantity |
get_inventory_status |
Current inventory levels with low-stock alerts |
get_customer_insights |
Customer segmentation: new vs returning, top spenders, LTV distribution |
get_recent_orders |
Latest orders with fulfillment and payment status |
get_abandoned_checkouts |
Incomplete purchases for recovery outreach |
Permissions
Section titled “Permissions”See Permission model. Only the Read action, the data read scope, and rate limits apply. Abandoned-checkout recovery emails are sent by the CRO through the platform’s email rail, not through Shopify, so they are governed by your outreach and contact-timeline rules rather than this connector’s policy.
Disconnect
Section titled “Disconnect”Click the trash icon on the Shopify row and confirm; the token is revoked from the vault. Uninstalling the app from Shopify admin → Apps also revokes the token, but disconnect here as well to free the integration slot.