Shopify is a leading SaaS e-commerce platform. Order and customer webhooks are accepted with HMAC verification, and reverse-sync works through the Shopify Admin API.
What syncs
Orders
orders/create, updated, cancelled, fulfilled, paid → crm_orders.
Customers
customers/create, update → storefront_customers.
Fulfillment
shipped/delivered → fulfillment via the Fulfillment Orders API.
Cancellation
cancelled → POST /orders/{id}/cancel.json.
Shopify → CRM status mapping
Admin API for reverse-sync
Fulfillment is created via the Fulfillment Orders API, cancellation via cancel.json. The shop domain and Admin API token are stored separately from the webhook secret.
Setup
- 1
Create a webhook secret
Add the Shopify adapter and copy the webhook URL.
- 2
Configure Shopify webhooks
Set the order/customer event URL with the HMAC secret.
- 3
Add the Admin API token
Shop domain + access token for reverse-sync; test the connection (scopes).
Frequently asked questions
Are scopes shown on the test?
Yes — the connection test reads shop.json and access_scopes and shows the store, plan and granted scopes.
Why aren't refunds pushed?
A Shopify refund requires line-item amounts, so in v1 we don't push refunds automatically.
Connect Shopify
Orders, customers and fulfillment in sync with the CRM.
Start for free