Product Icon

WhatsApp Notification and Messaging for WooCommerce

Send WooCommerce WhatsApp notifications, manage customer replies, and schedule campaigns from WordPress.
Choose a billing option
$49
Save 20%
$98 $78.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Turn order moments into useful WhatsApp conversations

Keep customers informed and manage their replies without leaving WordPress. WhatsApp Notification and Messaging for WooCommerce connects your store to Meta’s WhatsApp Cloud API for customer order updates, two-way conversations, eligible abandoned-cart reminders, and selected customer campaigns.

  • Send WhatsApp updates for supported WooCommerce order events, including guest orders.
  • Read and reply to customer messages, including supported media, in WordPress admin.
  • Follow up on eligible abandoned carts with an optional personal coupon.
  • Build selected customer audiences and send now or schedule one future campaign.
  • Answer routine questions with Exact Match or Contains keyword rules.
Requires WooCommerce and a configured Meta WhatsApp Cloud API account with a registered sending number, app credentials, and approved message templates. Meta messaging charges may apply separately.

Review the setup requirements and template guidance

Send useful updates from checkout onward

Choose the customer notifications that fit your store. The extension can send a message when an order is placed and when a supported WooCommerce order status changes.

  • New order, cancelled, failed, on hold, processing, completed, and refunded events.
  • Guest order notifications use the billing phone number and country recorded with the order.
  • Readiness indicators help identify an event without a usable selected template.

Order-status messages reflect WooCommerce changes. They do not provide carrier tracking.

Online store sending order updates to customers while a merchant manages conversations.

Bring customer updates and conversations into the workflow where you manage your store.

Merchant exchanging customer messages and supported media from a store workspace.

Reply to customers with text and supported media from WordPress admin.

Keep customer conversations in WordPress

Read incoming WhatsApp messages and reply from the WhatsApp Chats screen. Supported formats include text, images, audio, video, and common document types.

  • Keep customer questions beside the store workflows your team already manages.
  • Create Exact Match or Contains rules for responses you define.
  • Use a live webhook and Meta App Secret for incoming messages and keyword replies.

Keyword replies are rule-based, not AI-generated. Free-form replies follow Meta’s customer-service-window rules.

Follow up on eligible abandoned carts

Send one reminder after a logged-in customer leaves an unfinished cart and has the required billing phone details saved to their account.

  • Choose when the cart becomes eligible for a reminder.
  • Select an approved reminder template.
  • Add an optional percentage or fixed coupon with expiry, minimum spend, or free shipping.

Guest abandoned carts are not captured. Guest order notifications have different eligibility and remain supported.

Choose an audience and schedule a campaign

Search customers, filter by role, and save selected contacts as a campaign group. You can include everyone matching the current filter, then exclude individuals before saving.

  • Queue a broadcast now or schedule one future date and time.
  • Use approved templates with mapped variables where supported.
  • Review queue progress and available recent WhatsApp outcomes.

A campaign group is a saved customer audience, not a WhatsApp group chat. Scheduling creates a single future send, not a recurring campaign.

Understand message progress and outcomes

The campaign queue separates processing progress from the outcomes returned by Meta. A sent queue count means Meta accepted the request; it does not confirm delivery. With a live webhook, available delivered, read, and failed outcomes are shown separately. The extension retains the latest 200 outbound template-message records across the site, so this is recent status visibility rather than complete historical analytics.

WhatsApp queue acceptance and later status callbacks, with a 200-record site-wide recent-history limit.

Queue acceptance and delivery outcomes describe different stages. Available status callbacks require a live webhook.

Set up the workflows your store needs

  1. Connect Meta’s Cloud API. Add the registered sending number and app credentials, then configure the webhook.
  2. Prepare approved templates. Select templates with the required variable examples and preview their content.
  3. Enable the workflows you need. Choose notification events, reminder settings, audiences, and keyword rules.

The extension supports WooCommerce HPOS. Merchants remain responsible for customer permission and opt-out requests; version 1.5.0 does not automatically persist unsubscribe preferences.

Read the setup and workflow documentation


Frequently asked questions

What do I need before I can send WhatsApp notifications?

You need active WooCommerce and a configured Meta WhatsApp Cloud API account, including a registered sending number, Meta app credentials and approved message templates. A personal WhatsApp account alone is not sufficient. Incoming messages, keyword replies and delivery statuses also require a live webhook and the App Secret. Follow the setup guide for the required template-variable examples; order and coupon templates without that metadata are not fully supported in version 1.5.0.

Are WhatsApp messaging charges included in the extension subscription?

No. The Marketplace subscription and Meta messaging charges are separate. Meta's charges depend on the recipient market and message category, with exceptions for eligible messages. Use Meta's current pricing information when estimating usage costs. Your extension billing term and price are shown in the Marketplace purchase area.

Does it support guest orders and guest abandoned carts?

Guest order notifications are supported using the phone number and country recorded with the order. Guest abandoned carts are not captured. Abandoned-cart reminders require a logged-in customer with the required stored billing phone details, an enabled reminder workflow and a usable approved template. Version 1.5.0 does not provide a functional cart-restoration URL button in these reminders.

Which events and recipients are supported?

The nine settings are new coupon, new order, cancelled, failed, on hold, processing, completed, refunded and password reset. Order notifications go to the order customer using their billing details. Coupon announcements use the selected role, and account-reset messages relate to the matching customer account. These settings do not provide general staff alerts or carrier tracking.

Can I reply to customers, and are auto-replies powered by AI?

You can read and reply to customer messages in the WordPress admin inbox, including supported media. Auto-replies use Exact Match or Contains keyword rules that you define; they are not AI-generated. Meta allows free-form replies within the 24-hour customer-service window after a customer's message; approved templates are needed outside that window. The extension does not add a floating chat button to your storefront.

Can I select the audience and schedule a broadcast?

Yes. Choose recipients by role or use a saved campaign group built from the Contact List. You can queue a broadcast now or schedule one future send. Scheduling does not create a recurring hourly or daily campaign. Campaign groups are saved customer audiences, not WhatsApp group chats. Processing and delivery timing depend on your site's scheduling and Meta.

What does sent mean, and how much delivery history can I see?

The campaign queue's sent count means Meta accepted the message request. Available sent, delivered, read and failed outcomes come from Meta's webhook and are shown separately. Status history retains the latest 200 outbound template-message records across the site, so older or larger campaigns may have incomplete status counts. This is recent status visibility, not a complete historical analytics report.

How do I handle opt-outs and get support?

You are responsible for customer permission and honoring opt-out requests. The extension does not automatically persist unsubscribe preferences, so maintain that process separately and check audiences before sending promotions. For help with the extension, use its documentation and the support option on WooCommerce.com. Updates and support follow the terms of your Marketplace subscription.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1
  • Requires at least WordPress: 5.8
  • Requires at least WooCommerce: 7.0

Countries

  • Worldwide

Related Products

Price $279 annually
Rated 3.6 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.