What you can do with the WooCommerce integration
Connect WooCommerce to Whautomate and trigger personalised WhatsApp journeys the moment a cart is abandoned or an order changes status. The integration ships two native triggers -WooCommerce Abandoned Cart and WooCommerce Order Status Changes - which together cover the complete order lifecycle from pending → processing → completed → cancelled → refunded.
Each trigger gives you rich WooCommerce context (order number, amount, product images, abandoned checkout URL, tracking URL, tracking number) so you can drop variables like {{woocommerce.orderNumber}} or {{woocommerce.abandonedCheckoutUrl}} straight into your message templates.
Setup is no-code - generate WooCommerce REST API keys, paste the Consumer Key + Secret into Integrations → WooCommerce, and you are ready to build automations. Step-by-step in the WooCommerce integration guide and the WooCommerce automations guide.
Key features
2 powerful triggers
WooCommerce Abandoned Cart fires on checkout drop-off; Order Status Changes fires on every status transition (pending, processing, completed, cancelled, refunded, on-hold, failed).
Abandoned cart recovery
Add multiple Send Message actions to one rule, each with its own wait time - e.g. recovery after 1 hour, discount after 1 day, final nudge after 3 days.
Order lifecycle updates
One Order Status Changes trigger covers placed, paid, shipped, delivered and refunded - just branch on the new status to send the right message.
COD double-confirmation
Trigger on Order Status = pending or processing with a COD condition, then ask the customer to confirm via WhatsApp before fulfilment to slash RTO losses.
Dynamic variables
Personalise messages with {{woocommerce.orderNumber}}, {{woocommerce.orderAmount}}, {{woocommerce.productImageUrl}}, {{woocommerce.trackingUrl}} and more.
WhatsApp broadcasts
Segment WooCommerce customers by tags, products or order history and run targeted WhatsApp broadcasts to past buyers.
How to connect WooCommerce to Whautomate
Open Integrations → WooCommerce
In Whautomate, click the WooCommerce connect button.
Generate WooCommerce API keys
In WooCommerce → Settings → Advanced → REST API, click Add key and copy the Consumer Key and Consumer Secret.
Paste store URL + keys
Paste your store URL and credentials into Whautomate, then make phone number mandatory at checkout.
Add a rule with a WooCommerce trigger
In Automation → Add Rule, pick Abandoned Cart or Order Status Changes, add a Send Message action and set the wait time (5 min, 1 hour, 1 day, etc.) on each action to schedule the journey. See the automations guide.
Why teams pick the WooCommerce integration
Tools and resources to keep exploring
Everything you need to get more out of Whautomate and the WooCommerce integration.
Free tools you might like
Popular tools
WhatsApp Pricing Calculator
Estimate your monthly WhatsApp Business API costs in any currency.
WhatsApp Flow Builder
Design WhatsApp Flows visually and export Flow JSON.
Blue Tick Eligibility Check
Find out if your business qualifies for the WhatsApp green tick.
Meta Business Verification
Check whether your Meta Business account is verified.
WhatsApp Template Library
Browse 100+ WhatsApp message templates by industry and use case.
WhatsApp API Pricing Guide
Per-message rates for 100+ countries explained in plain English.
Learn more
WhatsApp Business API
Send messages, run broadcasts and automate replies on the official Cloud API.
WhatsApp Chatbots
Build no-code WhatsApp chatbots that book appointments and take orders.
Marketing Automation
Automate WhatsApp journeys triggered by behaviour, tags and events.
Omnichannel Team Inbox
One shared inbox for WhatsApp, Telegram, Messenger, Instagram and live chat.
Industry Solutions
WhatsApp automation playbooks for healthcare, fitness, education and more.
Whautomate vs Alternatives
See how Whautomate compares to other WhatsApp automation platforms.
Frequently asked questions
Which WooCommerce triggers does Whautomate support?
Two native triggers: WooCommerce Abandoned Cart and WooCommerce Order Status Changes. The status-changes trigger covers every WooCommerce order status (pending, processing, completed, cancelled, refunded, on-hold, failed) so you can branch on whichever ones you want.
Can I schedule messages after a trigger fires?
Yes. Every Send Message action has its own wait-time setting (5 minutes, 1 hour, 1 day, and so on). Add multiple Send Message actions to the same rule and stagger the wait times to space out a full recovery or post-purchase sequence.
Can I do COD double-confirmation?
Yes. Trigger on Order Status Changes with a payment-method condition for COD, then ask the customer to confirm on WhatsApp before fulfilment. This is one of the most common automations Indian and Middle Eastern stores deploy to cut RTO and lost-revenue.
What variables can I use in messages?
WooCommerce-specific variables include {{woocommerce.orderNumber}}, {{woocommerce.orderAmount}}, {{woocommerce.productImageUrl}}, {{woocommerce.abandonedCheckoutUrl}}, {{woocommerce.trackingUrl}} and {{woocommerce.trackingNumber}}.
Does it work with WooCommerce Subscriptions and other plugins?
Yes. Because the integration listens for the standard WooCommerce order-status-changed events, it works with most WooCommerce ecosystem plugins including Subscriptions, Bookings and multi-currency.
Will it slow down my WordPress site?
No. The integration uses async webhooks rather than synchronous calls, so there is no measurable impact on page speed or checkout latency.
Where is the full setup guide?
See the WooCommerce integration setup at help.whautomate.com/product-guides/integrations/woocommerce and the automations reference at help.whautomate.com/product-guides/integrations/woocommerce/woocommerce-automations.