What the Shopify integration does
After connecting Shopify, DMHub:
- Imports your existing customer and order data
- Syncs new orders, fulfillments, and cancellations in real time
- Enriches customer profiles in DMHub with purchase history
- Enables Shopify-based automation triggers (order placed, cart abandoned, order fulfilled)
Prerequisites
- A Shopify store (any plan)
- Admin access to your Shopify account
Connecting
- Go to /integrations → search for Shopify → click Connect
- You'll be redirected to Shopify to authorize DMHub
- Select your store from the dropdown
- Click Install — you'll be returned to DMHub with the connection confirmed
Initial data sync
After connecting, DMHub imports:
- Customers — synced to DMHub contacts. Matched by email or phone.
- Orders — last 90 days of orders imported immediately
- Products — product catalog for use in message templates
The initial sync can take a few minutes for large stores. You'll see a progress indicator in /settings/integrations.
Setting up automations
With Shopify connected, these triggers are available in the automation builder:
| Trigger | Use case |
|---|---|
| Order placed | Send confirmation with estimated delivery |
| Order fulfilled | Send shipping notification with tracking link |
| Order cancelled | Send cancellation confirmation |
| Cart abandoned | Send recovery WhatsApp message |
| Refund processed | Send refund confirmation |
Example — abandoned cart automation using Shopify trigger:
- Trigger: Shopify → Cart abandoned (wait 2 hours)
- Action: Send WhatsApp using "cart_recovery" template
- Variable:
{{shopify.checkout_url}}to include the recovery link
Syncing product catalog
The product catalog syncs every 6 hours. If you update a product and need it reflected immediately, go to /settings/integrations → Shopify → Sync now.
shopifye-commerceintegrations
Was this article helpful?
Let us know if this answered your question or if you need more help.
Send feedback