WooCommerce Integration

Send WooCommerce order updates and recover carts on WhatsApp

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

1

Open Integrations → WooCommerce

In Whautomate, click the WooCommerce connect button.

2

Generate WooCommerce API keys

In WooCommerce → Settings → Advanced → REST API, click Add key and copy the Consumer Key and Consumer Secret.

3

Paste store URL + keys

Paste your store URL and credentials into Whautomate, then make phone number mandatory at checkout.

4

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

5-10x
WhatsApp marketing ROI
20-30%
Cart recovery rate
60%
Lower COD return-to-origin
98%
WhatsApp open rate

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

Learn more

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.

The Complete Omnichannel Customer Engagement Platform

Go beyond free tools. Automate conversations, build AI chatbots, send broadcast campaigns, book appointments, sell products, and manage every messaging channel from one powerful platform. Trusted by thousands of businesses worldwide.

  • WhatsApp, Instagram, Messenger, Telegram & Live Chat
  • AI chatbots & no-code automation
  • Broadcast campaigns & analytics
  • Appointment & class booking
  • E-commerce, Shopify & WooCommerce integration
  • CRM, invoicing & payment collection

No credit card required. Free 7-day trial. Visit our pricing page for plans.