Platform
Chatbot Builder Bulk Messaging Team Inbox Mini CRM API & Webhooks AI Integration WhatsApp Flows
Industries
E-commerce & D2C Real Estate Education Healthcare Finance & BFSI Logistics Hospitality Retail
Integrations 📚 Learn 🗂 Codex Compare Pricing About Contact Start Free Trial →

WooCommerce + WhatsApp API Integration — Complete Guide 2025

Your WooCommerce store sends order emails that nobody reads. Connect it to WhatsApp in under 2 hours — and turn every order event into an instant, high-visibility notification your customers actually see.

Connect My WooCommerce Store → Talk to an Expert
94%
Order notification read rate vs 28% email
62%
Cart recovery rate via WhatsApp
−35%
COD RTO with WhatsApp verification
2 hrs
Average setup time with WA.Expert plugin

Every WooCommerce event that should trigger a WhatsApp message

WooCommerce eventWhatsApp messageBusiness impact
Order placed (pending / COD)COD confirmation — Confirm / Cancel buttons−35% RTO rate
Order placed (prepaid)Payment confirmed + order summary + delivery estimate94% read vs 28% email
Cart abandoned (phone captured)3-step recovery sequence (30 min → 4 hrs → 24 hrs)55–62% cart recovery
Order status → shippedTracking link + courier name + estimated delivery−52% WISMO calls
Order status → completedDelivery confirmed + review request (3 days later)+600% reviews
Order refunded / cancelledRefund confirmation + timeline−40% refund disputes
Product back in stockBack-in-stock alert to waitlist subscribersHigh-intent purchases
New customer registrationWelcome message + first-order discount code+22% first-order conversion

Connect WooCommerce to WhatsApp in 5 steps

Setup flow
T
Register on WA.Expert + WABA verification
20–30 min — WA.Expert handles Meta setup
A
Install WA.Expert plugin on WordPress
Plugins → Add New → Search "WA.Expert"
A
Enter API key + connect WooCommerce store
Plugin settings → paste WA.Expert API key
A
Enable events + select/customise templates
Toggle each event on — pre-approved templates ready
A
Place test order — verify WhatsApp arrives
Go live — all future orders trigger WhatsApp automatically

WooCommerce + WhatsApp results from D2C brands on WA.Expert

MetricWooCommerce email onlyWhatsApp automationChange
Order confirmation open rate28%94%+236%
Abandoned cart recovery8–12%55–62%+500%
COD RTO rate26–30%17–20%−35%
WISMO support ticketsBaseline−52%−52%
Post-delivery review rate2%14%+600%
Back-in-stock conversion rateEmail: 3%WhatsApp: 22%+633%

5 WooCommerce + WhatsApp mistakes to avoid

Not making phone mandatory at checkout
WooCommerce makes phone optional by default. If 40–60% of customers skip it, you can't send WhatsApp messages to them for any automation — orders, abandoned cart, or updates.
Fix: WooCommerce Checkout → Billing → Phone field → Required. Add helper text: "For order updates on WhatsApp." Takes 30 seconds in WooCommerce settings.
No phone number format validation
WooCommerce accepts any text in the phone field by default. Customers enter "9876543210", "+91 98765 43210", "098-765-43210" — none consistent. WhatsApp API requires exact E.164 format.
Fix: WA.Expert normalises Indian phone numbers to E.164 automatically. But add a WooCommerce phone validation plugin to catch obviously invalid entries at checkout.
Firing WhatsApp AND WooCommerce email for same event
Sending both a WhatsApp order confirmation AND a WooCommerce confirmation email for the same order is redundant. The customer gets two messages about the same thing.
Fix: Once WhatsApp is live, disable the corresponding WooCommerce transactional emails in WooCommerce → Settings → Emails. Keep only the emails WhatsApp doesn't cover.
Not testing with WooCommerce test orders
Testing the integration with a live order means real customers receive test messages. Using WooCommerce's built-in test order mode with a test phone number is the right approach.
Fix: WooCommerce has a test payment mode (via Stripe or BACS). Use it with your own number as the billing phone. Verify every WhatsApp fires correctly before going live.

WooCommerce + WhatsApp integration — common questions

How do I connect WooCommerce to WhatsApp API?
Install the WA.Expert plugin from the WordPress plugin directory, enter your API credentials, and enable the events you want to automate. The entire setup takes under 2 hours including WhatsApp number verification. No developer required.
Does this work with all WooCommerce themes?
Yes — the integration hooks into WooCommerce's native action system, not the theme layer. It works with Storefront, Divi, Astra, OceanWP, and any WooCommerce-compatible theme including Elementor and WPBakery page builder stores.
How does abandoned cart recovery work without an email address?
WooCommerce captures the phone number as soon as the customer enters it in checkout — before they complete the order. WA.Expert hooks into this event to start the abandoned cart timer. If the customer has WhatsApp, the recovery sequence fires automatically.
What WooCommerce order statuses can trigger messages?
All WooCommerce statuses: Pending (COD confirmation), Processing (order confirmed), Shipped, Out for delivery, Completed (delivery + review request), Cancelled, Refunded, and On-hold. Custom order statuses from plugins also work.
Can I send product images in WooCommerce notifications?
Yes — WA.Expert pulls the featured image from the first line item and includes it as a WhatsApp image header. The image URL must be publicly accessible. Most WooCommerce product images qualify automatically.
How is WooCommerce integration different from Shopify?
The automation flows are identical. The integration differs technically — Shopify uses native webhooks, WooCommerce uses a WordPress plugin plus REST API. WooCommerce stores with complex plugin setups (multiple shipping plugins, custom checkout fields) are handled through flexible field mapping in the plugin settings.
Can I use this without disabling WooCommerce emails?
Yes, but we recommend disabling duplicate notifications. Once WhatsApp covers order confirmation, abandon cart, and shipping — disable those WooCommerce emails to avoid double-messaging customers. Keep WooCommerce emails only for events WhatsApp doesn't cover (admin notifications, batch reports).

More E-commerce + WhatsApp automation

Ready to connect your WooCommerce store to WhatsApp?

Install the WA.Expert plugin, connect your WhatsApp number, and go live in under 2 hours. No developer needed.

Start Free Trial → Talk to an Expert