HomeBlogConnect WhatsApp to Shopify
🛒 Ecommerce

How to connect WhatsApp to Shopify (and WooCommerce)

Turn every order, shipment and half-full cart into a WhatsApp message your customer actually reads — without touching code. Here's what the integration does, how to set it up, and the one rule that decides what it costs.

A customer places an order at 11pm. Shopify fires off the usual confirmation email — which lands somewhere between a coupon from a shoe brand and a LinkedIn notification, unread. Now picture the same order dropping a WhatsApp message on their phone: "Order #1043 confirmed, we'll pack it tomorrow." One gets opened in seconds. The other, maybe never. That gap is the whole reason to connect WhatsApp to your store.

This guide walks through exactly what the integration automates, how to wire it up on Shopify and WooCommerce, and — the part most people skip until they get a surprise bill — which of these messages are cheap utility templates and which are pricier marketing ones.

⚡ Short answer

To connect WhatsApp to Shopify, install a WhatsApp Business Platform app (like QuickWA) from the Shopify App Store, authorise your store, and connect your WhatsApp number via Login with Facebook. The app then listens to Shopify events and auto-sends order confirmations, shipping and out-for-delivery updates, COD confirmations, abandoned-cart reminders and review requests. Order and shipping updates go out as cheap utility templates; cart-recovery and promo messages are pricier marketing templates that need opt-in. WooCommerce connects the same way via a plugin.

What the integration actually does

Connecting WhatsApp to your store isn't one feature — it's a set of automated messages that fire off Shopify events. You switch on the ones you want and leave the rest off. The common ones:

  • Order confirmation — the instant a customer checks out, they get an "order placed" message with the order number and items. Reassurance beats an email that sits unopened.
  • Shipping & out-for-delivery updates — "Your order has shipped, track it here," then "Out for delivery today." These are the messages customers genuinely want, which is why they almost never get marked as spam.
  • COD confirmation — before you dispatch a cash-on-delivery order, a message asks the customer to confirm they still want it. This single step is the cheapest way to cut fake and impulse COD orders that turn into RTO (return-to-origin) losses.
  • Abandoned-cart recovery — someone adds to cart, reaches checkout, then vanishes. A gentle nudge a bit later — often with the product image and a one-tap link back to the cart — brings a chunk of them back. On WhatsApp this recovers far more than the same email would.
  • Review & re-order requests — a few days after delivery, ask for a review or nudge a repeat purchase. Post-purchase is where repeat revenue hides.

Each of these maps to a Shopify webhook: order created, fulfillment created, checkout abandoned, order fulfilled. The platform sits in between, catches the event, and sends the right WhatsApp template to the right customer. You never touch the plumbing.

Utility vs. marketing: the rule that sets your cost

This is the part worth getting right on day one, because it decides both what you pay and what consent you need. Meta sorts business-initiated messages into categories, and two of them matter here.

Utility templates are transactional — tied to something the customer already did. An order they placed, a shipment they're waiting on, a COD order they need to confirm. These are the cheap category, and because they're expected, they don't require a separate marketing opt-in beyond the purchase itself.

Marketing templates are promotional. An abandoned-cart reminder counts as marketing — the customer didn't buy, so nudging them is a promo, not a receipt. Same for restock alerts, sale announcements and new-drop broadcasts. This is the most expensive category, and it needs prior opt-in.

Store messageTemplate categoryRelative costNeeds opt-in?
Order confirmationUtilityLowNo (purchase implies it)
Shipping / out-for-deliveryUtilityLowNo
COD confirmationUtilityLowNo
Abandoned-cart reminderMarketingHigherYes
Restock / sale / new-dropMarketingHigherYes
Your replies within 24hServiceFree

The practical takeaway: lean on utility messages, because they're cheap, wanted, and protect your number's quality rating. Treat marketing sends as the paid channel they are — worth it, but spend them where they earn. Exact per-message rates shift a couple of times a year and India's marketing rate was raised again in early 2026, so don't build your maths on today's paise. We keep the moving numbers in how much the API costs in India, and the approval side in writing templates that get approved.

How to connect WhatsApp to Shopify — step by step

The modern path is a few clicks, not a developer project. Here's the flow with QuickWA, and it's the same shape whichever platform you pick:

  1. Install the app. Add the QuickWA app to your Shopify store from the App Store and authorise it. This grants read access to orders, fulfillments and abandoned checkouts — the events the automations listen to.
  2. Connect your WhatsApp number. Click "Login with Facebook," pick your Meta Business account and the number you'll message from. Embedded signup connects it in a couple of minutes. If the number is on the green Business app today, delete it there first — a number can live on only one WhatsApp product at a time.
  3. Approve your templates. Set up the message templates for order confirmation, shipping, COD and cart recovery. Utility ones usually clear Meta review fast; marketing ones can take a little longer. QuickWA ships pre-written templates you can tweak to your brand voice.
  4. Map events to messages. Decide which Shopify event triggers which template, and set the delays — for example, fire the cart reminder 30–60 minutes after abandonment, not instantly.
  5. Turn on opt-in capture. Add a checkout checkbox or a WhatsApp opt-in widget so marketing sends stay compliant. More on that in collecting opt-ins the right way.
  6. Test one real order. Place a live test order, confirm the message lands, then switch the flows on for everyone. Always verify ground truth before you trust automation with real customers.

What about WooCommerce?

Same idea, slightly different door. On WooCommerce you install a plugin (or connect via webhooks) that hooks into the same events — new order, order status change, abandoned cart. The message templates, categories and opt-in rules are identical because they're set by Meta, not by your store platform. If you're on WooCommerce, everything below about which template is utility vs marketing applies unchanged.

Connect your store in about two minutes

QuickWA plugs into Shopify and WooCommerce, then auto-sends order updates, COD confirmations and cart recovery on the official WhatsApp Cloud API — with a shared inbox and analytics behind it. No code, free plan, no card.

Start free →

Before and after: what automating this feels like

It's easy to underrate this until you see the day-to-day change. Here's the honest before/after for a small store doing, say, 40 orders a day.

Before. Order confirmations go out as emails almost nobody opens. When a customer wants to know where their parcel is, they DM your Instagram or call, and someone on your team hunts through Shopify to answer. COD orders ship on faith — a slice of them get refused at the door, and you eat the two-way shipping. Abandoned carts are just… gone. The follow-up email you meant to set up never happened.

After. Confirmations, shipping updates and out-for-delivery pings send themselves, on a channel with near-total open rates, so the "where's my order" messages mostly stop. Every COD order gets a confirm-or-cancel message before dispatch, so the flaky ones drop out before they cost you a round trip — that alone often pays for the whole setup. Half-finished carts get one well-timed nudge and a share of them come back. And when a customer does reply, it lands in a shared inbox your team answers together, not a personal phone.

The pattern underneath all of it: you move routine, high-open messages onto the channel people actually check, and you stop paying for silence. We go deeper on the two highest-ROI pieces in recovering abandoned carts on WhatsApp and converting COD orders to prepaid.

A few things to get right

Automation is only as good as the discipline behind it. Three quick guardrails:

  • Don't over-message. One order confirmation, one or two shipping updates, one cart nudge. Bombing a customer is the fastest way to earn a block, and blocks drag your number's quality rating toward red.
  • Get opt-in for the marketing pieces. Cart recovery, sales, new drops — all need consent. A checkout checkbox or a "get updates on WhatsApp" toggle does the job. Never message a purchased list.
  • Keep utility messages purely transactional. Don't sneak a discount code into an order-confirmation template to dodge marketing rates — Meta will re-categorise it, and you risk the template getting paused.

Once the plumbing's solid, connecting the store is really the entry point to a bigger playbook — broadcasts, drip journeys and post-purchase win-back all sit on the same rails. That's the full picture in WhatsApp marketing for D2C and ecommerce.

The bottom line

Connecting WhatsApp to Shopify or WooCommerce is a few-clicks job that quietly upgrades every order into a message your customer reads. Keep your transactional messages — orders, shipping, COD — in the cheap utility bucket where they belong, treat cart recovery and promos as marketing with proper opt-in, and you get better delivery, fewer RTOs and more recovered carts without hiring a developer or gambling on an email nobody opens.

Frequently asked questions

Do I need to code to connect WhatsApp to Shopify? +
No. A platform like QuickWA installs on Shopify as an app, so connecting is a few clicks — authorise the store, connect your WhatsApp number via Login with Facebook, and switch on the flows you want. WooCommerce works the same way through a plugin or webhook. No developer needed.
Are order confirmations on WhatsApp free? +
They are cheap, not free. Order confirmations, shipping updates and COD confirmations are utility templates, the low-cost category Meta uses for transactional messages tied to an action the customer took. You pay Meta a small per-message fee. Only your replies inside the 24-hour service window are free.
Is an abandoned-cart message a marketing or utility template? +
Marketing. Because the customer never completed a purchase, a cart reminder is a promotional nudge, so Meta classifies it as a marketing template — the most expensive category, and one that requires prior opt-in. Order and shipping updates for a completed order are utility templates.
Can I use my existing WhatsApp number for Shopify? +
Yes, any number you control, but it can only live on one WhatsApp product at a time. If the number is currently on the WhatsApp Business app, delete it there first, then register it on the API during onboarding. A fresh number dedicated to your store is often the cleanest choice.