WooCommerce WhatsApp Order Notifications
Fire a WhatsApp message every time a WooCommerce order changes status — processing, shipped, delivered — by hooking woocommerce_order_status_changed and calling one REST endpoint.
Key Benefits
- No official WooCommerce WhatsApp extension required
- Hooks directly into woocommerce_order_status_changed — no polling
- Send the invoice PDF or product images alongside the text update
- Runs from a functions.php snippet or a small custom plugin, your choice
- Same API also covers cart-abandonment and back-in-stock messages
- Free tier covers testing on a staging store before going live
Features
Order Status Hook
Attach to woocommerce_order_status_changed and map each WooCommerce status to a message template.
Invoice & Receipt Attachments
Send the WooCommerce order PDF invoice as a WhatsApp file attachment alongside the confirmation text.
Customer Phone Field Mapping
Pull the billing phone field WooCommerce already collects at checkout — no extra field needed.
Shipment Tracking Links
Include the carrier tracking URL from your shipping plugin (e.g. WooCommerce Shipment Tracking) in the update message.
Common Use Cases
Order Confirmation on Checkout
Trigger a WhatsApp confirmation the moment an order moves to "processing."
Shipped & Out-for-Delivery Alerts
Notify the customer as soon as a tracking number is added to the order.
Abandoned Cart Recovery
Message customers who leave items in cart, using WooCommerce's cart session data.
Digital Product Delivery
Send license keys or download links immediately after a digital order completes.
Learn More
Ready to Build?
Start building with the WhatsApp Messaging API. Free tier with no credit card required.
Try Free on RapidAPI