E-commerce Playbook

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.

May 15, 2026 · 10 min read · MercaBot

The 6 funnel events that matter

EventTimingHSM categoryImpact
Abandoned cart15 min / 4h / 24hUTILITY (1-2) + MARKETING (3)+25-40% recovery
Order confirmedImmediateUTILITY↓ support tickets
Payment approvedImmediateUTILITYInstant trust
Order shipped / trackingOn dispatchUTILITY−60% "where is my order"
DeliveredAt deliveryUTILITYAsks for review / NPS
Repurchase (7-30 days)VariableMARKETING+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).

  1. Shopify Admin → Settings → Notifications → Webhooks.
  2. Add a webhook for each event (Order paid, Order fulfilled, etc.).
  3. URL: MercaBot endpoint (format https://api.mercabot.com.br/ecommerce/shopify/<customer_id>).
  4. 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.

  1. Install a webhooks plugin (WP Webhooks or similar).
  2. Configure triggers on woocommerce_order_status_completed, woocommerce_thankyou, etc.
  3. 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)

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

  1. Collecting phone numbers without a specific WhatsApp marketing opt-in. Customer bought ≠ authorized WhatsApp. Always use 2 separate checkboxes.
  2. Sending marketing cart messages as UTILITY. Meta detects it — wrong category lowers quality rating.
  3. 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 →