IntegrationsIntermediate

Connecting Shopify

Sync your Shopify store with DMHub to pull order history, trigger post-purchase messages, and recover abandoned carts via WhatsApp.

5 min readUpdated May 13, 2025

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

  1. Go to /integrations → search for Shopify → click Connect
  2. You'll be redirected to Shopify to authorize DMHub
  3. Select your store from the dropdown
  4. 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:

TriggerUse case
Order placedSend confirmation with estimated delivery
Order fulfilledSend shipping notification with tracking link
Order cancelledSend cancellation confirmation
Cart abandonedSend recovery WhatsApp message
Refund processedSend refund confirmation

Example — abandoned cart automation using Shopify trigger:

  1. Trigger: Shopify → Cart abandoned (wait 2 hours)
  2. Action: Send WhatsApp using "cart_recovery" template
  3. 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
Connecting Shopify | DMHub Help