WhatsApp for e-commerce: Shopify, WooCommerce and BigCommerce integration
E-commerce that only emails its customers leaves money on the table. Every funnel event (cart, order confirmed, in transit, delivered, repurchase) has a peak moment when the customer wants to know — and almost nobody opens email. This playbook covers the 6 critical events to send via WhatsApp, which HSM template to use for each, and how to integrate with Shopify, WooCommerce and BigCommerce without a developer.
The 6 funnel events that matter
| Event | Timing | HSM category | Impact |
|---|---|---|---|
| Abandoned cart | 15 min / 4h / 24h | UTILITY (1-2) + MARKETING (3) | +25-40% recovery |
| Order confirmed | Immediate | UTILITY | ↓ support tickets |
| Payment approved | Immediate | UTILITY | Instant trust |
| Order shipped / tracking | On dispatch | UTILITY | −60% "where is my order" |
| Delivered | At delivery | UTILITY | Asks for review / NPS |
| Repurchase (7-30 days) | Variable | MARKETING | +20-35% LTV |
Ready-to-use HSM templates per event
1. Order confirmed
Name: order_confirmed
Category: UTILITY
Hi {{1}}! Your order #{{2}} is confirmed. 🎉
Total: ${{3}}
Payment: {{4}}
ETA: {{5}}
I'll let you know when it ships.
2. Tracking
Name: order_shipped
Category: UTILITY
Hi {{1}}! Order #{{2}} has shipped. 📦
Carrier: {{3}}
Tracking number: {{4}}
ETA: {{5}} business days
Track it: {{6}}
3. Delivered (with review request)
Name: order_delivered
Category: UTILITY
Hi {{1}}, your order #{{2}} was delivered. ✅
Hope you love it! From 0 to 10, how likely are
you to recommend the shop to a friend?
Reply with a number.
Integration by platform
🛍️ Shopify
Recommended path: native webhook + BSP platform. Shopify fires webhooks on orders/create, orders/paid, orders/fulfilled, checkouts/create (cart).
- Shopify Admin → Settings → Notifications → Webhooks.
- Add a webhook for each event (Order paid, Order fulfilled, etc.).
- URL: MercaBot endpoint (format
https://api.mercabot.com.br/ecommerce/shopify/<customer_id>). - MercaBot processes it and fires the matching HSM.
Abandoned cart on Shopify: uses the checkouts/update webhook + status filter. Custom logic but common.
🛒 WooCommerce
The WP Webhooks plugin (or Zapier) connects WP actions to the MercaBot webhook. More flexible, more technical setup.
- Install a webhooks plugin (WP Webhooks or similar).
- Configure triggers on
woocommerce_order_status_completed,woocommerce_thankyou, etc. - The webhook posts to the MercaBot endpoint.
🏪 BigCommerce
BigCommerce webhooks API covers store/order/created, store/order/statusUpdated, store/cart/abandoned. Register them via Admin API, point them at the MercaBot endpoint and you are done.
🛍️ Magento / Adobe Commerce
REST API + observers similar to BigCommerce. A community module ties order events to outbound webhooks; pair it with the MercaBot endpoint.
Typical payload (reference)
POST /ecommerce/shopify/cust_abc HTTP/1.1
Content-Type: application/json
X-Shopify-Topic: orders/paid
{
"event": "order_paid",
"order_id": "1234",
"customer": {
"first_name": "Mary",
"phone": "+14155551234",
"email": "mary@email.com"
},
"total_price": "37.90",
"currency": "USD",
"line_items": [
{"title": "Black sneakers size 8", "quantity": 1, "price": "37.90"}
],
"shipping_address": {...},
"consent": {
"whatsapp_marketing": true,
"consent_text": "I agree to receive updates about my order...",
"consent_at": "2026-05-15T14:22:11Z"
}
}
How to measure impact (monthly KPIs)
- Cart recovered: incremental revenue from the 3-message sequence.
- "Where is my order" ticket rate: should drop 50-70% once tracking becomes automatic.
- Average NPS: climbs when customers get proactive updates.
- Repurchase at 30/60/90 days: measure before and after the repurchase template.
- LTV (lifetime value): the final metric. Good WhatsApp e-commerce lifts LTV by 20-35%.
Typical costs
A shop with 500 orders/month and 4 events per order = 2,000 UTILITY messages (~$30) + 200 MARKETING messages (~$14). MercaBot Starter plan ($39) covers it all. Total: ~$83/month. On a store with $30 average ticket recovering 50 carts/month via WhatsApp, that's $1,500 in incremental revenue — 18× ROI.
3 mistakes that trip up e-commerce
- Collecting phone numbers without a specific WhatsApp marketing opt-in. Customer bought ≠ authorized WhatsApp. Always use 2 separate checkboxes.
- Sending marketing cart messages as UTILITY. Meta detects it — wrong category lowers quality rating.
- Not answering customer replies. Customer asks "what exact color?" on WhatsApp and nobody sees it. Worse than not sending at all.
One-click e-commerce integration
MercaBot has apps for Shopify, WooCommerce and BigCommerce. Install, pick which events fire, and run. Pre-approved HSM templates and a recovery dashboard by channel.
Start free →