Wabizi for WooCommerce

Description

Wabizi for WooCommerce connects your store to Wabizi, a WhatsApp CRM, so your customers get messages on WhatsApp automatically.

  • Order updates: placed, confirmed, shipped (with tracking link), delivered, cancelled. Each status can use its own Wabizi flow.
  • Abandoned cart reminders.
  • Follow-up campaigns: win back old customers, sales, reward points reminders, selected customers.
  • WhatsApp opt-in checkbox at checkout, with opt-outs respected.
  • Customer contacts sync to your Wabizi phonebook.
  • Messages are queued and retried, with a full log in WooCommerce.

A Wabizi account is required. After activating, open WooCommerce > Wabizi.

External services

This plugin sends data to Wabizi (https://wabizi.com/), the WhatsApp CRM you connect it to. Nothing is sent until you paste a Wabizi webhook link and enable a feature.

What is sent and when:

  • When an order is created or changes status (Order Events enabled): order number, status, totals, products, customer name, phone, email, and tracking or reward points details if present.
  • When a cart is abandoned (Abandoned Cart enabled): cart items, totals, customer name and phone.
  • When a follow-up campaign runs or you press “Send test now”: customer name, phone, campaign details and last order or reward points details.
  • When you sync contacts: customer name, phone, email, WhatsApp opt-in choice and number of orders.

Data goes only to the webhook links you enter. Wabizi Privacy Policy: https://wabizi.com/view/privacy-policy

Installation

  1. Install and activate the plugin. WooCommerce must be active.
  2. Open WooCommerce > Wabizi > Get Started.
  3. Create your Wabizi account and choose a plan.
  4. In Wabizi, create a flow that starts with Webhook Automation and copy its webhook link.
  5. Paste the link in Order Events, Follow-ups or Abandoned Cart, tick Enable and save.

FAQ

I used an older Wabizi zip. How do I update?

Deactivate and delete the old “Wabizi for WooCommerce” plugin, then install this one. Your settings are kept.

Do I need a Wabizi account?

Yes. The plugin sends your store events to Wabizi, and Wabizi sends the WhatsApp messages.

I get HTTP 200 but no WhatsApp message arrives

Your Wabizi flow must start with Webhook Automation and that node must be connected to the next node.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Wabizi for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.2.35

  • Contributors updated.

0.2.34

  • Webhook URLs are only saved when they are valid public URLs.
  • Settings registered with explicit sanitize callbacks.
  • No redirect after activation; the Get Started tab opens until setup is done.

0.2.33

  • Abandoned cart link: starts a shop session before refilling the cart (for a phone or browser that never visited the store), sends no-cache headers, accepts a full cart link in place of the token, and logs every restore under the wabizi-cart log source. An invalid link shows a message on the cart page.

0.2.32

  • Abandoned cart: new recovery_token variable for WhatsApp dynamic URL buttons (https://yourstore.com/?wabizi_recover_cart={{1}}).

0.2.31

  • Abandoned cart coupon: a different discount per reminder (e.g. 0, 0, 4%, 10%); a bigger offer replaces the earlier code.
  • The coupon is applied at checkout for the same phone number, even without the link (once; the customer can remove it).
  • Cart coupons cannot be combined with other coupons and are hidden from coupon lists read through the WooCommerce REST API.

0.2.30

  • Abandoned cart: optional unique discount coupon per cart (percent or fixed, single use, expires after a set number of hours), from a chosen reminder on. Sent as coupon_code, coupon_discount and coupon_expiry, and applied automatically by the cart link. Expired cart coupons are cleaned up after 7 days.

0.2.29

  • Abandoned cart: up to 4 reminders, each with its own delay and name (sent as reminder_number and reminder_name). Reminders stop when the customer orders or starts a new cart.
  • Abandoned cart: optional quiet night (no messages 22:00 to 09:00, store time).

0.2.28

  • Removed the “Marketing opt-in meta key” field from the settings page. A key saved earlier is kept; developers can use the wabizi_oe_consent_key filter.

0.2.27

  • Simpler Marketing Follow-ups page: banner image, website URL and app URL fields removed (set the banner in the Wabizi template). Values saved earlier are kept and still sent.

0.2.26

  • Preview shows how many customers each campaign would message tonight (not only five) and why others are left out.
  • The follow-up log now says why customers were left out when fewer are queued.

0.2.25

  • Fix: deactivating the plugin (for example when moving to a new copy) no longer switches marketing follow-ups off.
  • Fix: deleting an older copy of the plugin no longer deletes the settings that the active copy uses.
  • Follow-ups are now checked every hour during the sending window, so a late check or a campaign saved in the evening still sends the same day.
  • New “Automatic sending status” box on the Marketing Follow-ups page that says why messages are or are not going out.

0.2.24

  • Wabizi logo on the Get Started page.

0.2.23

  • Plugin header clean-up for WordPress.org.

0.2.22

  • Plugin Check fixes: CSV download, uninstall clean-up, points query.
  • Tested with WordPress 7.1.

0.2.21

  • Privacy Policy link added.

0.2.20

  • New plugin folder name wabizi-for-woocommerce for WordPress.org. Settings are kept.
  • Scripts and styles moved into separate files; security clean-up.

0.2.19

  • New Get Started page with sign-up steps, setup checklist and features.
  • WordPress.org readme and license.