WordPress WhatsApp plugin for WooCommerce and forms
Business Messaging for WbizTool is the official WordPress plugin. It sends a WhatsApp message from your connected number when a WooCommerce order changes, a Contact Form 7 form is submitted, or a WP Amelia booking is rescheduled or cancelled.
Free trial: 50 messages in any 30 days, no card.
How it works
Install the plugin
In your WordPress admin, go to Plugins → Add New, search for Business Messaging for WbizTool, click Install Now and Activate.
Enter your API credentials
On WbizTool → Settings, fill in your Client ID, API key and WhatsApp Client ID, then click Test Connection. Set the Default Country Code to your main country.
Turn on integrations and events
Under Integration Settings, enable WooCommerce, Contact Form 7 or WP Amelia and tick the events that should send a message. Click Save Settings.
Edit the templates
On WbizTool → Templates, pick an event and edit its text. The page lists the variables and shows a live preview.
Send a test
On WbizTool → Test Messages, send a message to your own number, then check WbizTool → Logs. Turn off Test Mode before going live.
What you can do
WooCommerce order messages
Order Created, Order Processing, Order Completed, Order Cancelled and Order Refunded, sent to the order's billing phone.
Order details in the message
Variables such as
{customer_first_name},{order_number},{order_total},{order_items},{order_url}and{store_name}.Contact Form 7 alerts
Get a WhatsApp message for each form submission on your admin number, and send the visitor a thank-you message if you like.
WP Amelia bookings
Tell customers when a booking is rescheduled or cancelled, with the service, provider, location and the old and new time.
Test mode and logs
Test Mode writes messages to the log without sending them. Logs show the date, event, phone, message and status of each one.
Example messages
- Hi Sarah, thank you for your order #1187. Total: $64.50. Track your order: https://example.com/my-account/orders/1187 – Maple Candle Co.
- New enquiry from David Lee (+15555550147) on Contact us: Do you ship to Canada?
- Hi Anna, your booking for Haircut has moved from Friday 10:00 to Saturday 11:30. Reply here if that doesn't suit you.
Good to know
- Known limits in version 1.0.3: Order Shipped needs a custom shipped order status, which WooCommerce doesn't have by default, and Payment Failed messages aren't sent. Some changes, such as a refund, can send the same message twice.
- WP Amelia: only Booking Rescheduled and Booking Cancelled send messages. There are no booking reminder or payment events.
- The Admin Notifications checkbox in General Settings has no effect in 1.0.3. For admin alerts on form submissions, use the Contact Form 7 settings.
- Test Connection sends a real test message to the placeholder number
10000000000. It shows as failed in your WbizTool message history; you can ignore it. - Some default WP Amelia templates use
{customer_name},{employee_name}or{business_name}, which aren't filled in. Replace them with{customer_first_name},{provider_full_name}or{site_name}before you turn the events on. - The plugin sends through the WbizTool API, so it works on the free trial (50 messages in any 30 days, no card). Paid plans, from $25 a month in the US, send unlimited messages under fair use: up to 1,000 a day per number.
- Requires WordPress 5.0 or later, PHP 7.4 or later and, for orders, WooCommerce 4.0 or later.
- WbizTool sends from your own WhatsApp number, so WhatsApp's own rules apply: message people who expect to hear from you, such as your customers and leads.
Questions
- Which WooCommerce events send a WhatsApp message?
- Order Created, Order Processing, Order Completed, Order Cancelled and Order Refunded. Order Shipped needs a custom shipped status from another plugin, and Payment Failed isn't sent in version 1.0.3.
- Which number does the order message go to?
- The order's billing phone. The country code comes from the billing country; if that country isn't recognised, the plugin uses your Default Country Code.
- Can I get a WhatsApp alert for each contact form?
- Yes. In the Contact Form 7 settings, enter your Admin Phone Number with its country code and keep Enable admin notifications on. Enable customer auto-reply to also message the visitor.
- Does it send appointment reminders for WP Amelia?
- No. It sends messages only when a booking is rescheduled or cancelled. For reminders before an appointment, see appointment reminders.
- Messages are logged but nobody gets them. Why?
- Check that Test Mode is off. A message logged as sent but not received is waiting until your WhatsApp number is connected in WbizTool.
Read the guides
Related
- ShopifyOrder confirmations, shipping updates and new-order alerts on WhatsApp.
- Order updatesOrder confirmations, shipping updates and new-order alerts for Shopify, WooCommerce and more.
- Appointment remindersRemind clients before each visit, from a booking sheet, your booking software or a weekly schedule.
- PHPSend WhatsApp messages from PHP with the cURL extension – no library needed.
Send your first automated WhatsApp message today
Create an account, scan the QR code and send a message in under five minutes.
Start freePaid plans start at $25 a month in the US. Pricing
