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