Guide

    WooCommerce WhatsApp order notifications on the official API (2026 guide)

    Connect WooCommerce to WatsBerry with REST API keys, send official WhatsApp order notifications, recover unpaid carts, and see costs after 1 Oct 2026.

    By WatsBerryUpdated 8 min read

    WooCommerce order status mapped to WhatsApp utility template messages

    Quick answers

    How do I send WooCommerce order notifications on WhatsApp?
    Connect your WooCommerce store to a platform on Meta's official WhatsApp Business API, get utility templates approved for each order event, and map events such as processing, shipped and delivered to those templates so they send automatically.
    Are WooCommerce order updates marketing or utility messages?
    Factual order updates (confirmation, shipping, delivery, cancellation) are usually utility. If you add offers or product promotions, Meta may classify the template as marketing, which costs more.
    How much does a WooCommerce WhatsApp order notification cost in India?
    Meta charges ₹0.1150 per delivered utility message to Indian numbers (ex-tax, card effective 1 October 2026). Your platform's plan fee is separate. WatsBerry adds 0% markup on WhatsApp marketing and shows Meta charges separately.

    Short answer

    Updated 5 October 2026 (IST). Meta rates quoted are from Meta's INR rate card effective 1 October 2026, excluding taxes.

    Short answer: To send WooCommerce order notifications on WhatsApp the reliable way, connect your store to a platform on Meta's official WhatsApp Business API, get utility templates approved for each order event (confirmed, shipped, out for delivery, delivered, cancelled), and trigger them automatically from WooCommerce order updates. Each utility message to an Indian number costs ₹0.1150 from Meta (ex-tax). From 1 October 2026, utility templates sent inside an open 24-hour chat window are also charged, so plan your flows to avoid duplicate messages.

    This guide covers how to connect WooCommerce to WatsBerry, which events to automate, template examples, COD confirmation, abandoned cart recovery from unpaid orders, costs, and a setup checklist.

    How to connect WooCommerce to WatsBerry

    WatsBerry connects with REST API keys (no WordPress WhatsApp plugin). One Online store platform per workspace: Shopify or WooCommerce.

    Before you start

    • Plan: WooCommerce is on Growth and Pro (not Free/Starter). See pricing.
    • WhatsApp: connect WhatsApp Business API first (Meta Embedded Signup).
    • Role: only an organization admin can connect or disconnect WooCommerce.
    • URL: your store must be a public HTTPS site so WooCommerce can deliver webhooks.

    Create a REST API key in WordPress

    1. WordPress admin → WooCommerce → Settings → Advanced → REST API → Add key.
    2. Description: WatsBerry. User: a WordPress admin (or shop manager with REST access).
    3. Permissions: Read/Write.
    4. Generate the key. Copy the Consumer Key (ck_…) and Consumer Secret (cs_…) — the secret is shown once.

    Tip: WordPress permalinks should not be set to “Plain”, or REST routes may fail.

    Connect in WatsBerry

    1. Open Integrations → Commerce & apps (or How to Connect → WooCommerce).
    2. If Shopify is already connected, disconnect it first.
    3. Open the WooCommerce card → Connect.
    4. Paste Store URL, Consumer Key, and Consumer Secret → Connect.
    5. Confirm the card shows Webhooks: Active. If not, open Manage → Repair webhooks.

    WatsBerry encrypts keys at rest and registers these webhook topics automatically: order.created, order.updated, order.deleted, customer.created, customer.updated.

    After connect

    1. Order Alerts — map approved utility templates for placed, paid/processing, shipped/completed, and cancelled.
    2. Abandoned Carts — enable Auto-recovery (or publish a cart_abandoned Flow). Unpaid orders (pending, on-hold, failed) enroll; paid/processing closes the cart.
    3. Products — browse the live catalog on demand for inbox shares.
    4. Test — place an unpaid test order with your phone, then mark it paid/processing.

    In-app checklist: Integrations → How to Connect → WooCommerce.

    Why use the official API instead of a WhatsApp plugin

    Many WooCommerce WhatsApp plugins send messages through WhatsApp Web automation or a personal number. That can work for a while, but it carries real risks:

    • Number bans when WhatsApp detects automated sending from a consumer account.
    • No template approval, so no clear rules on what you can send outside a customer's 24-hour window.
    • No shared inbox for your team when customers reply "where is my order?".

    The official WhatsApp Business API (Cloud API) gives you approved templates, a verified business profile, and delivery that follows Meta's rules. For the wider comparison, read official API vs unofficial tools.

    Which WooCommerce order events should trigger WhatsApp messages

    Not every status change deserves a message. Start with the ones customers actually wait for.

    Order moment Send on WhatsApp? Template category Why
    Order placed / processing Yes Utility Confirms payment or COD order, cuts "did my order go through?" chats
    COD order placed Yes, with confirm/cancel buttons Utility Reduces fake or impulse COD orders before dispatch
    Shipped (with tracking link) Yes Utility Highest-value update for customers
    Out for delivery Optional Utility Useful for COD so cash is ready
    Delivered Yes Utility Closes the loop; good moment for a review request
    Cancelled or refunded Yes Utility Reduces support tickets and chargebacks
    Payment failed Optional Utility Share a fresh payment link
    "You may also like" offers Only with opt-in Marketing Promotional content is marketing, billed at the marketing rate

    Keep order updates factual. If you add a discount or product promotion to an order update, Meta may classify it as marketing, which costs more. See marketing vs utility messages.

    Utility template examples for WooCommerce stores

    Adapt these and submit them for approval. Variables are in double curly braces.

    Order confirmation

    Hi {{1}}, thanks for your order {{2}} from {{3}}. Total: ₹{{4}}. We will message you here when it ships.

    COD confirmation

    Hi {{1}}, you placed a Cash on Delivery order {{2}} for ₹{{3}}. Please confirm so we can dispatch it. Buttons: Confirm order | Cancel order

    Shipping update

    Good news {{1}}, your order {{2}} has shipped with {{3}}. Track it here: {{4}}

    Delivered

    Hi {{1}}, your order {{2}} was delivered today. Reply here if anything is not right.

    Payment failed

    Hi {{1}}, the payment for order {{2}} did not go through. You can retry using this secure link: {{3}}

    Template approval tips are in our WhatsApp message templates guide.

    COD confirmation for WooCommerce

    Cash on Delivery is common in India, and unconfirmed COD orders lead to returns. A simple flow:

    1. Customer places a COD order.
    2. Your platform sends the COD confirmation template with Confirm and Cancel buttons.
    3. Confirmed orders go to dispatch. Cancelled orders are flagged so you do not ship them.
    4. No reply after a few hours? A team member follows up from the shared inbox.

    The full playbook, written for Shopify but with the same logic, is in our COD confirmation guide.

    What WhatsApp order notifications cost after 1 October 2026

    Meta charges per delivered template message. For Indian recipients, from Meta's INR rate card effective 1 October 2026 (ex-tax):

    • Utility (order updates): ₹0.1150 per message
    • Marketing (offers): ₹0.8631 per message
    • Service (free-form replies in the 24-hour window): ₹0.1150 after 1,000 free per business phone number per month

    What changed on 1 October 2026: utility templates sent inside an open 24-hour customer service window are now charged. Before, they were free. If a customer is chatting with you and your system also fires a shipping template, that template is billed.

    Worked example

    A WooCommerce store with 1,500 orders a month sends 4 utility messages per order (confirmation, shipped, out for delivery, delivered):

    • 1,500 × 4 = 6,000 utility messages
    • 6,000 × ₹0.1150 = ₹690 per month in Meta charges, before GST

    Dropping "out for delivery" for prepaid orders is a simple way to cut volume if you need to.

    Abandoned cart recovery for WooCommerce

    WooCommerce does not expose Shopify-style abandoned checkout webhooks. WatsBerry recovers carts from unpaid orders:

    Woo status What WatsBerry does
    pending, on-hold, failed, checkout-draft Enroll into Abandoned Carts (needs phone or email)
    processing, completed Mark matching cart recovered
    cancelled Expire the matching cart

    Enable Abandoned Carts → Auto-recovery (or a cart_abandoned Flow) after connect. Shoppers must reach checkout and create an order — mid-browse sessions without an order are not tracked.

    Shopify still recovers earlier abandoned checkouts via checkout webhooks. Choose the platform that matches your store.

    Setup checklist with WatsBerry

    WatsBerry supports WooCommerce on the Pro and Growth plans. WooCommerce syncs orders, customers and products for Order Alerts, and enrolls unpaid orders into Abandoned Carts.

    1. Connect official WhatsApp through Meta Embedded Signup.
    2. Create a WooCommerce REST API key (Read/Write) and copy ck_ / cs_.
    3. Connect WooCommerce from Integrations → Commerce & apps (disconnect Shopify first if needed).
    4. Confirm Webhooks: Active (or Repair webhooks).
    5. Submit utility templates for the order events above.
    6. Map each order event to a template in Order Alerts.
    7. Enable Abandoned Carts Auto-recovery (or publish a cart_abandoned Flow).
    8. Test with an unpaid order, then a paid/processing order, on your own number.
    9. Route replies to Team Inbox so "where is my order?" questions reach a person.
    10. Add a review request after delivery with Google review requests on WhatsApp.
    11. Collect payments for failed or COD-to-prepaid orders with Razorpay payment links on WhatsApp. Other gateways: WhatsApp payment gateways.

    Note: Shopify-specific write-backs (tags and notes on the order) do not apply to WooCommerce.

    See all connectors on WhatsApp integrations and plans on pricing.

    What to do next

    Connect WooCommerce and run order alerts on the official API. Start a 14-day free trial of WatsBerry at watsberry.com/waitlist or email [email protected]. In the product: Integrations → How to Connect → WooCommerce.

    Frequently asked questions

    How do I send WooCommerce order notifications on WhatsApp?

    Connect your WooCommerce store to a platform on Meta's official WhatsApp Business API, get utility templates approved for each order event, and map events such as processing, shipped and delivered to those templates so they send automatically.

    Are WooCommerce order updates marketing or utility messages?

    Factual order updates (confirmation, shipping, delivery, cancellation) are usually utility. If you add offers or product promotions, Meta may classify the template as marketing, which costs more.

    How much does a WooCommerce WhatsApp order notification cost in India?

    Meta charges ₹0.1150 per delivered utility message to Indian numbers (ex-tax, card effective 1 October 2026). Your platform's plan fee is separate. WatsBerry adds 0% markup on WhatsApp marketing and shows Meta charges separately.

    How do I connect WooCommerce to WatsBerry?

    In WordPress create a WooCommerce REST API key with Read/Write access, then in WatsBerry go to Integrations → Commerce & apps → WooCommerce, paste your public HTTPS store URL plus the ck_ and cs_ keys, and Connect. WatsBerry registers order and customer webhooks automatically. Growth or Pro plan and an org admin are required. Full steps are in this guide.

    Can WatsBerry recover abandoned carts on WooCommerce?

    Yes for unpaid checkout orders. Pending, on-hold, and failed WooCommerce orders enroll into Abandoned Carts. When the order becomes processing or completed, the cart is marked recovered. Mid-browse cart sessions (no order created) are not tracked without a WordPress cart plugin.

    Do I need a WordPress WhatsApp plugin?

    Not for WatsBerry's official-API order alerts or cart recovery. Avoid plugins that send through WhatsApp Web or a personal number, because they risk bans and cannot use approved templates.

    Can customers reply to order notifications?

    Yes. Replies open a 24-hour service window, and your team can answer from a shared inbox. Service replies are free up to 1,000 per number per month from 1 October 2026, then charged by Meta.

    Start 14-day free plan · Pricing · Features

    Ready to grow revenue on WhatsApp?

    Start a 14-day free plan. Join the waitlist for invite-only access. Broadcast, automate, recover carts, and support customers on official WhatsApp Business API.