BotSailor's Webhook Workflow is a powerful feature designed to automate real-time interactions between your business systems and WhatsApp. Whether you're managing an e-commerce store, handling customer inquiries, or streamlining service notifications, this guide will walk you through the essentials of setting up and utilizing Webhook Workflows in BotSailor.
A Webhook Workflow in BotSailor allows you to connect external platforms (like Shopify, WooCommerce, or custom applications) to BotSailor using a unique Webhook Callback URL. When a specific event occurs in the external platform—such as an order being placed or a payment being confirmed—the webhook triggers BotSailor to send automated WhatsApp messages to your customers. In this tutorial we will use WooCommerce webhook as an example.
Before setting up the workflow, you need to create a message template that will be sent to your customers.
Automatically send WhatsApp messages to customers for key order updates, such as:
Recover lost sales by reminding customers about items left in their cart through personalized WhatsApp messages.
Notify customers of successful payments, enhancing their confidence and satisfaction.
For service-based businesses, send WhatsApp updates about appointment confirmations, reschedules, or cancellations.
Improved Customer Experience: Keep customers informed at every step of their journey with timely WhatsApp updates.
Blog Post:
By following this guide, you can leverage BotSailor's Webhook Workflow to enhance your business operations, improve customer engagement, and streamline communication processes.
What is a Webhook Workflow in BotSailor, and how does it work?
A Webhook Workflow allows BotSailor to receive real-time data from external platforms like WooCommerce or Shopify. When a specified event (e.g., order creation) occurs, it triggers an automated WhatsApp message using a predefined message template.
What are the prerequisites before setting up a Webhook Workflow?
Before setup, you must create and get approval for a WhatsApp message template in BotSailor. This template will be used to send personalized messages triggered by external events.
How do I connect my WooCommerce store to BotSailor using a webhook?
You need to generate a Webhook Callback URL from BotSailor, then paste it into WooCommerce's webhook settings and select relevant trigger events like order creation or payment confirmation.
What is the purpose of the Webhook Response Mapping feature?
This feature allows you to map incoming data fields (like customer name, order ID) from your WooCommerce webhook to the variables in your BotSailor message template, ensuring accurate and personalized messages.
Can I format the incoming data before sending messages on WhatsApp?
Yes, BotSailor offers a Data Formatter tool within the Webhook Workflow, allowing you to modify or format data—such as combining product names or formatting dates—before sending it to the customer.