Last Updated : 13 Apr 2026
Recovering abandoned carts is one of the easiest ways to increase your WooCommerce store’s revenue. With BotSailor, you can set up an automated WhatsApp messaging system that reminds users to complete their purchases. This setup ensures a seamless recovery strategy with high open and conversion rates via WhatsApp.In this documentation, we’ll walk you through the entire process of setting up WhatsApp cart recovery using BotSailor and WooCommerce.
Why Recover Abandoned Carts on WhatsApp?
Shoppers often add products to carts but forget to check out. That’s where WhatsApp reminders shine:
- High open rate (90%+)
- Direct and conversational
- Automated follow-ups
- Personalized messages based on WooCommerce data
Step-by-Step Setup Guide
✅ Step 1: Go to the Bot Manager in BotSailor
Navigate toWhatsApp Botunder Chatbot Manager on the sidebar.
Select your WhatsApp-connected business account.
Scroll down and click onMessage Template.
Click theCreatebutton and select a template type likeWP TemplateorDefault Template.
✅ Step 2: Create a New Message Template
Fill in the following fields:
- Template Name:cart_recovery_reminder
- Locale:English (US)
- Category:Marketing
- Header Type:No Header
Body:
Hello #User-Name#,
You have forgotten to complete the purchase.
Click the link below to complete your purchase.
- Footer Text:Please confirm your purchase
- Button:
- Type: Call to Action
- URL:https://yourdomain.com/cart/
- Button Text:Purchase Now
ClickSaveonce done.
✅ Step 3: Sync the Template
After saving, clickSync Template. Once approved (status: Approved with green dot), your template is ready for use.

✅ Step 4: Download the Abandoned Cart Plugin from BotSailor
Go toIntegrations > Shopify/WC APIin BotSailor.
ClickDownload WC Abandoned Cart Webhook Plugin.
✅ Step 5: Install Plugin in WordPress
Go toPlugins > Add Pluginin your WordPress Admin.
ClickUpload Plugin, choose the downloaded.zipfile, then clickInstall Now.

✅ Step 6: Create a WhatsApp Workflow in BotSailor
Go toWebhook Workflowunder WhatsApp Automation.
ClickCreateand fill the form:
Workflow Name:abandoned cart woocommerce
WhatsApp Account:select the bot
Message Template:selectcart_recovery_reminder
ClickCreate Workflow.
✅ Step 7: Copy the Webhook URL
After creating the workflow, copy theWebhook Callback URLshown.

✅ Step 8: Paste Webhook URL into WordPress Plugin
In your WordPress dashboard, go toSettings > Abandoned Cart Webhook.
Paste the webhook URL.
ClickSave Changesand thenSend Sample Webhookto test.
✅ Step 9: Map Webhook Response
Back in BotSailor, map the data:
- Phone Number:billing_address>phone
- User Name:billing_address>first_name
Optionally, apply a formatter (e.g.,trim-leftfor country codes).
Set delay (e.g., 1 minute) and clickSave Workflow.
After a Cart Is Abandoned
When a customer leaves their WooCommerce cart without checking out, BotSailor detects it instantly via webhook. It then sends an automated WhatsApp message like the one shown in the screenshot, addressing the customer by name and including a“Purchase Now”button. This button redirects them to their cart, making it easy to complete the purchase and helping you recover lost sales effortlessly.
Tips for Best Results
Use friendly and action-driven language in your WhatsApp template.
Ensure the URL links directly to the cart or checkout page.
Monitor workflow performance and update template variables as needed.
Test the webhook using theSend Sample Webhookoption before going live.
Frequently Asked Questions
Find answers to common questions about this topic
Yes, BotSailor supports both platforms.
Yes, all WhatsApp templates must be approved by Meta before use.
You can use additional conditions or label them to avoid sending reminders again.
Yes, the WooCommerce plugin is provided for free in BotSailor.
Usually within a few minutes to a few hours.
No. You must create a new one with the changes.
Yes, you can set a delay in minutes in the workflow settings.
Yes, using sequence campaigns or additional workflows.
Ensure the webhook URL is correct and the plugin is active in WordPress.
