Platform
Chatbot Builder Bulk Messaging Team Inbox Mini CRM API & Webhooks AI Integration WhatsApp Flows
Industries
E-commerce & D2C Real Estate Education Healthcare Finance & BFSI Logistics Hospitality Retail
Integrations 📚 Learn 🗂 Codex Compare Pricing About Contact Start Free Trial →

WooCommerce Subscriptions + WhatsApp API Integration — Complete Guide 2025

WooCommerce Subscriptions manages your recurring revenue. WA.Expert protects it — sending renewal reminders before the charge, failed payment recovery sequences, and cancellation win-back messages on WhatsApp. Reduce subscription churn by 34% with automated WhatsApp lifecycle communication.

Connect WooCommerce Subscriptions + WhatsApp → Talk to an Expert
34%
Reduction in subscription churn with WhatsApp lifecycle messages
Payment recovery
58% of failed subscription payments recovered via WhatsApp
Renewal reminders
Pre-renewal WhatsApp reduces cancellations before charge
WooCommerce
Works with all WooCommerce Subscriptions plans

Top use cases for WooCommerce Subscriptions + WhatsApp API

WooCommerce Subscriptions is the leading subscription billing plugin for WordPress/WooCommerce. WA.Expert connects subscription lifecycle events — renewals, failed payments, cancellations, and upgrades — to WhatsApp notifications that keep subscribers informed and reduce churn.

🔔
Renewal in 3 days → WhatsApp reminder
Subscription renewing in 3 days fires WhatsApp heads-up so subscriber can update card if needed.
Failed payment → recovery sequence
Failed subscription charge fires WhatsApp with payment update link + 3-message recovery sequence.
📋
Subscription renewed → WhatsApp receipt
Successful renewal fires WhatsApp confirmation with amount, next renewal date.
🛑
Cancellation → win-back WhatsApp
Cancelled subscription fires WhatsApp win-back offer within 24 hours.

How WooCommerce Subscriptions events trigger WhatsApp messages

WooCommerce Subscriptions triggerWhatsApp action (WA.Expert)Business impact
Renewal in 3 days (pre-renewal)WhatsApp heads-up — update card if neededPrevents failed payments
woocommerce_subscription_renewal_payment_completeWhatsApp renewal receiptCustomer confidence
woocommerce_subscription_payment_failedWhatsApp Day 0 + Day 3 + Day 7 recovery58% payment recovery
subscription_status_cancelledWhatsApp win-back within 24 hoursChurn recovery
subscription_status_active (reactivated)WhatsApp welcome back + benefit reminderRetention celebration

How to connect WooCommerce Subscriptions to WhatsApp API

1

Install WA.Expert WooCommerce plugin

The WA.Expert WooCommerce plugin supports WooCommerce Subscriptions hooks automatically. Install from WordPress admin → Plugins.

2

Configure subscription event triggers

In WA.Expert plugin settings → Subscription Events: enable renewal reminder (X days before), renewal success, payment failed, subscription cancelled, subscription reactivated.

3

Set up failed payment recovery sequence

For woocommerce_subscription_payment_failed hook: WA.Expert fires 3 messages — Day 0 (payment failed, update card link), Day 3 (reminder with new link), Day 7 (final warning before cancellation).

4

Configure renewal reminder timing

Set the renewal reminder to fire 3 days before the next payment date. This gives subscribers time to update card details if expired without feeling surprised by the charge.

5

Set up cancellation win-back

For subscription_status_cancelled hook: WA.Expert fires a win-back WhatsApp 24 hours after cancellation. Include a one-click reactivation link and optionally a discount code for reactivation.

Sample WooCommerce Subscriptions → WhatsApp configuration

// WooCommerce Subscriptions → WA.Expert // Hook: woocommerce_subscription_payment_failed add_action('woocommerce_subscription_payment_failed', function($subscription) { $phone = $subscription->get_billing_phone(); $name = $subscription->get_billing_first_name(); $amount = $subscription->get_total(); $update_url = wcs_get_edit_payment_url($subscription); wa_expert_send($phone, 'sub_payment_failed', [ 'name' => $name, 'amount' => $amount, 'update_url' => $update_url ]); } );

WA.Expert handles WhatsApp API authentication, template approval, and delivery. You pass trigger data from WooCommerce Subscriptions — no WhatsApp API expertise needed.

WooCommerce Subscriptions + WhatsApp — common questions

Which WooCommerce Subscriptions events should trigger WhatsApp?
Focus on 5 events: (1) Pre-renewal reminder (3 days before) — prevents failed payments from expired cards. (2) Renewal success — confirmation receipt. (3) Payment failed — immediate recovery sequence. (4) Subscription cancelled — win-back within 24 hours. (5) Free trial ending (if applicable) — upgrade nudge. These 5 cover 90% of subscription lifecycle value.
How does the WooCommerce Subscriptions failed payment recovery work?
When a WooCommerce Subscriptions payment fails, WA.Expert sends an immediate WhatsApp with a payment update link. If no update in 72 hours, a second WhatsApp fires. If still no update after 7 days, a final WhatsApp warns of upcoming suspension. This 3-touch sequence recovers 58% of failed subscription payments — significantly more than email-only recovery.
Can I offer a discount in the cancellation win-back WhatsApp?
Yes — generate a WooCommerce coupon code (single-use, valid for 48 hours) in your cancellation hook handler and include it in the win-back WhatsApp. "We'd like you to stay — here's 20% off your next 3 months, reactivate by [date]." This offer in win-back WhatsApps converts at 18-25% of cancellations.
Does this work with WooCommerce Memberships?
WooCommerce Memberships has its own set of hooks for membership expiry and renewal. The WA.Expert plugin supports these hooks separately. Membership expiry reminders, renewal WhatsApps, and access revocation notifications all work with WooCommerce Memberships + WA.Expert.
How is this different from the standard WooCommerce + WA.Expert guide?
The standard WooCommerce integration covers one-time orders. WooCommerce Subscriptions adds recurring billing — different payment lifecycle events, different retention challenges, and different WhatsApp message sequences. This guide specifically covers the subscription lifecycle hooks and messages.
Can I use WhatsApp for subscription upsell (plan upgrades)?
Yes — WA.Expert can fire a WhatsApp upsell message at strategic moments in the subscription lifecycle: after 3 months of active subscription (upsell to annual), after hitting a usage limit (upgrade to higher tier), or after a positive NPS response (upgrade ask when satisfaction is high).

More WhatsApp integration guides

Ready to protect your WooCommerce subscription revenue with WhatsApp?

Renewal reminders, failed payment recovery, cancellation win-back — automated subscription lifecycle on WhatsApp. Reduce churn by 34% from day one.

Start Free Trial → Talk to an Expert