WhatsApp API for WooCommerce: Automate Your Store Messaging
Connect Chat API to WooCommerce and automate WhatsApp order confirmations, shipping updates, and cart recovery messages. Works with any WordPress + WooCommerce site — EU-hosted, GDPR-compliant.
Connect WooCommerce to WhatsApp in 3 steps
Get your Chat API key
Sign up for Chat API, connect your WhatsApp Business number, and generate your API key.
Use WooCommerce webhooks or PHP hooks
Configure WooCommerce webhooks or use WordPress action hooks (woocommerce_order_status_changed, etc.) to trigger Chat API calls.
Send WhatsApp messages automatically
Send approved WhatsApp template messages for order events — no extra plugins required.
WhatsApp automations for your WooCommerce store
Order Confirmations
Send a WhatsApp message the moment an order is placed. Include order details, total, and next steps.
Shipping Notifications
Automatically notify customers when their order ships, with tracking number and link.
Abandoned Cart Recovery
Trigger a WhatsApp message when a logged-in customer abandons their cart. Average recovery: 25–35% of abandoned sessions.
Order Status Updates
Keep customers informed at every stage: processing, shipped, out for delivery, delivered.
Review Requests
Send an automated review request via WhatsApp 2–3 days after delivery. Higher response rate than email.
Re-engagement Campaigns
Send WhatsApp broadcasts to opted-in customers with special offers and win-back campaigns.
What WooCommerce stores achieve with WhatsApp
Send WooCommerce order confirmation via WhatsApp (PHP)
// functions.php — WooCommerce order confirmation
add_action('woocommerce_order_status_processing', function($order_id) {
$order = wc_get_order($order_id);
$phone = $order->get_billing_phone();
if ($phone) {
$response = wp_remote_post('https://api.chat-api.eu/v1/messages', [
'headers' => [
'Authorization' => 'Bearer YOUR_API_KEY',
'Content-Type' => 'application/json',
],
'body' => json_encode([
'to' => $phone,
'template' => 'order_confirmation',
'params' => [
'name' => $order->get_billing_first_name(),
'order_number' => $order->get_order_number(),
'total' => $order->get_formatted_order_total(),
],
]),
]);
}
}); WhatsApp + WooCommerce: Frequently asked questions
Does Chat API work with WooCommerce?
Do I need a plugin for WhatsApp on WooCommerce?
Is it GDPR compliant to send WhatsApp messages to WooCommerce customers?
Can I send abandoned cart reminders via WhatsApp for WooCommerce?
How much does WhatsApp API for WooCommerce cost?
Ready to add WhatsApp to your WooCommerce store?
Start free and send your first automated WhatsApp message in minutes.