If you're using WooCommerce on your WordPress or custom-built website, you can directly integrate it with WABB, without any additional cost or third-party services.
This native integration allows you to automate communication with customers via WhatsApp, including:
Order confirmation messages
Shipment tracking details
Coupon or discount information
And more, depending on the WooCommerce event triggers you use
Step-by-Step Integration Guide
Step 1: Generate a Webhook in WABB
Log in to your WABB dashboard.
Navigate to Automation → Webhooks.
Click on Create New Webhook, assign a name for identification, and save.
Open the newly created webhook and copy the Webhook Endpoint URL. You’ll need this in the next step.
Step 2: Configure WooCommerce to Connect with WABB
WooCommerce Settings:
In your WordPress dashboard, go to:
WooCommerce → Settings → Advanced → WebhooksClick on “Add Webhook” (or “Create a new webhook”).
Fill in the required details:
Name: Enter a recognizable name (e.g., Order Confirmation to WABB).
Status: Set to Active.
Topic: Choose the appropriate trigger such as:
Order Created
Order Updated
Customer Created, etc.
Note: Available topics depend on your installed plugins and WooCommerce setup.
Delivery URL: Paste the Webhook URL from WABB (from Step 1).
Secret: Leave this field empty unless you require extra security.
Click Save Webhook.
When the webhook is saved and set to Active, WooCommerce sends a test ping to the WABB delivery URL to validate it.
Editing and Deleting Webhooks
Go to your list of webhooks.
Hover over a webhook to reveal the Edit and Delete permanently options.
You can:
Edit and Save Changes
Delete individually or via bulk actions
Webhook Logs
WooCommerce provides a logging system to monitor all webhook activity.
Logs are located at:
WooCommerce → Status → LogsYou can inspect:
The request payload
Response status
Delivery success or failure
This is particularly useful for troubleshooting or validating the integration.
Mapping Data in WABB
After WooCommerce validates the webhook, it sends a sample payload to WABB.
Example Payload:
If the topic is "Order Created", the sample payload may include:
Customer Name
WhatsApp Number
Order ID
Total amount
Shipping method
Product details
Example:
You will need to map these fields inside WABB:
Identify the WhatsApp number, customer name, etc.
Define what action should be taken:
Trigger a flow (e.g., order confirmation)
Add a tag to the user
Notify your team
Any other automation supported by WABB
Once mapping is complete, turn the webhook ON in WABB.
✅ What You Can Do After Integration
Once the integration is live, here are some use cases:
Send automatic order confirmations
Update customers with shipping status
Send promo coupons
Welcome new customers with custom messages
Notify your internal team about new orders or changes
Collect post-delivery feedback via automated flows
All of this happens without needing third-party tools, making it an efficient and cost-effective solution.
💡 Note: WooCommerce does not provide native support for cart abandonment events. Therefore, such automations cannot be triggered from WABB using this integration.
The WooCommerce-WABB integration is a one-time setup that can significantly reduce your manual communication workload. With automation in place, you can:
Improve customer experience
Enhance team efficiency
Save valuable time
Once configured, you can “implement and forget”, letting WABB handle ongoing engagement effortlessly.