How does the Shopify and WhatsApp integration work?
You connect your store from the InboxWA Integrations page. InboxWA sends you to Shopify's authorisation screen (OAuth 2.0), you approve access, and Shopify hands back a permanent token that is stored against your account only. InboxWA then registers webhooks on your store. Every webhook is checked against Shopify's HMAC signature before it is accepted, so a third party cannot fake an order or a cart event and trigger messages to your customers.
From then on, Shopify tells InboxWA what customers are doing, and your automations decide what to send.
Which Shopify events trigger WhatsApp messages?
| Shopify event | What InboxWA does with it |
|---|---|
| Checkout created | Enrols the customer into your active cart-recovery drip (event name cart_abandoned). If you have no active cart-recovery automation, nothing is sent. |
| Order created | Fires cod_order_placed for cash-on-delivery orders or order_placed for prepaid ones, and ends any cart-recovery drip still running for that customer. |
| Order fulfilled / fulfilment updated | Fires shipping_status with the status from Shopify, such as shipped, so you can send tracking updates. |
Event names are the internal triggers your automations listen for. Source: InboxWA's Shopify webhook bridge, reviewed 9 October 2026.
What can you automate once Shopify is connected?
- Abandoned cart recovery. A timed WhatsApp sequence that stops the moment the customer orders. See the abandoned cart recovery guide and ready-to-send cart recovery message templates.
- COD confirmation. Ask the buyer to confirm or cancel before you ship, to cut returns to origin. See COD verification, the COD confirmation templates and the RTO savings calculator.
- Order and shipping updates. Send status messages as Shopify marks orders fulfilled. See the order tracking templates.
- Reviews and win-back. Follow up after delivery with a review request, and re-engage quiet customers with win-back messages.
Does it sync your Shopify products?
Yes. A product sync pulls your products and variants into InboxWA, and a sync-status record shows when the last full sync ran, how many products and variants were imported, and any error. The flow builder also has a Send Product step for WhatsApp catalog products.
What are the limits?
- A phone number is required. The customer's phone must be present in the Shopify payload. Events with no phone number are skipped, because there is no one to message.
- Consent is yours to manage. Marketing messages need the customer's opt-in. InboxWA stores consent per contact, but you decide what your checkout collects.
- Templates need Meta approval. Messages sent outside the 24-hour customer window must use approved templates. Meta reviews are typically quick but not instant.
- This page describes what the integration does today, including its limits. If you need something it does not do, our custom integration service scopes it as a project.
Who this is for
Shopify stores that take cash on delivery or lose carts at checkout and want WhatsApp to handle recovery, confirmation and tracking without a developer. For a wider view of the D2C playbook, read WhatsApp marketing for D2C brands in India.
Frequently asked questions
How do I connect Shopify to WhatsApp?
Open the Integrations page in InboxWA, choose Shopify, enter your store domain and approve access on Shopify's authorisation screen. InboxWA then registers its webhooks on your store and you can build or enable the cart recovery, COD confirmation and shipping automations.
Does InboxWA recover abandoned Shopify carts on WhatsApp?
Yes. When Shopify creates a checkout, the customer is enrolled in your active cart-recovery sequence, and the sequence stops automatically when the customer places an order. It only runs if you have created and activated a cart-recovery automation, and only for customers whose phone number is in the checkout.
Can it confirm cash-on-delivery orders?
Yes. Orders marked cash on delivery fire a separate COD event, so you can send a confirm or cancel message before dispatch. Prepaid orders fire a different event and can get an order confirmation instead.
Is the Shopify connection secure?
Connection uses Shopify's OAuth 2.0 flow with a signed state value, and incoming webhooks are verified against Shopify's HMAC signature before any automation runs.
Does InboxWA sync Shopify products?
Yes. Products and variants are synced into InboxWA with a visible sync status showing the last sync time, product and variant counts and any error.
Try it on your own account
Plans from ₹999/month, zero markup on Meta's message fees. 7-day free trial, no card required.