Skip to content
WbizTool

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

  1. Install the plugin

    In your WordPress admin, go to Plugins → Add New, search for Business Messaging for WbizTool, click Install Now and Activate.

  2. 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.

  3. 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.

  4. Edit the templates

    On WbizTool → Templates, pick an event and edit its text. The page lists the variables and shows a live preview.

  5. 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

Send your first automated WhatsApp message today

Create an account, scan the QR code and send a message in under five minutes.

Start free

Paid plans start at $25 a month in the US. Pricing