Integrating WABB with Pabbly Connect enables businesses to automate tasks and enhance customer interactions through WhatsApp. Pabbly Connect supports over 2,000 applications, including popular platforms like Salesforce, HubSpot, Shopify, WooCommerce, Google Sheets, Zoho, and ChatGPT.
In this article, we’ll explore two ways to integrate WABB with Pabbly Connect:
Send data from WABB to Make using a Dynamic Integration Block.
Send data from Pabbly Connect to WABB Webhook to trigger a task (e.g., sending a WhatsApp message).
1. Sending Data from WABB to Pabbly Connect Using Dynamic Integration Block
Step 1: Create a Flow in WABB
Open WABB and design your flow.
Collect and store data in user fields.
Drag an Integration Block from the bottom right “+” icon.
Click on integration block and then choose “Add Webhook Integration”
Step 2: Create a Webhook in Pabbly Connect
Log In: Access your Pabbly Connect account.
Create Workflow: Click on “Create Workflow”, name it appropriately (e.g., "WABB to Pabbly Integration"), and save.
3. Set Trigger:
In the workflow editor, click on “Choose App” and search for “Webhook”.
For Trigger Event, select “Webhook”.
Click “Catch Webhook (Preferred)”. Pabbly Connect will generate a unique webhook URL.
4. Copy Webhook URL: Copy the generated webhook URL provided by Pabbly Connect.
Step 3: Connect WABB to Pabbly Connect
Return to WABB and paste the Webhook URL into the Integration Block under “Request URL”.
Step 4: Define the Data to Send
Decide which data to send to Pabbly Connect, such as:
User Name
Phone Number
Email Address
Check-in Date
Any other details
Define these in the body section of the Integration Block using the following JSON format:
{
"Name": "{User Name}",
"Email": "{Email}",
"Company Name": "{company}"
}
Replace {User Name}
, {Email}
, and {company}
with the actual user fields.
Send a test request to ensure the connection is working.
Note: To send a test request, please first select a contact who has the required variables assigned. If no such contact exists, go to Contacts → Select a contact, assign the necessary user fields/variables, fill in the data manually, and then click Get Test Request.
Step 5: Choose an Action in Pabbly Connect
Add Action Step: In Pabbly Connect, click the “+” button to add an Action Step.
Select Application: Choose an app (e.g., Google Sheets, Zoho CRM, Shopify, Razorpay, ChatGPT).
3. Map Fields: Map the fields from WABB to the corresponding fields in the selected application.
4. Define Action: Choose an action (e.g., add a new row, send an email, update CRM).
5. Save Workflow: Save the workflow to apply the changes.
2. Sending Data from Pabbly Connect to WABB Webhook (Triggering a WhatsApp Message or Other Actions)
You can use Pabbly Connect to trigger WhatsApp messages or perform other automated actions in WABB (WhatsApp Bot Builder) whenever specific events happen, such as:
A new order on Shopify
A new row added in Google Sheets
Payments received via Razorpay or other gateways
New leads captured via Zoho CRM, HubSpot, or any other CRM platforms
Follow these detailed steps:
Step 1: Create a Workflow in Pabbly Connect
Log in to your Pabbly Connect account.
Click on “Create Workflow”, enter a workflow name (e.g., "Send WhatsApp via WABB"), and click Create.
Click the "+" button to add a Trigger.
Choose your trigger app (e.g., Shopify, Google Sheets, Zoho CRM).
Select a Trigger Event (e.g., "New Order Created," "New Lead Added," etc.).
6. Connect your app account and save.
Step 2: Add API Module (Pabbly) to Send Data to WABB
Click on the “+” button below your trigger step to add an action.
Search for and select "API (Pabbly)" as your app.
3. For Action Event, select "Execute API Request" and click Connect.
Step 3: Configure the API Request
Under Action Event Method, select:
Method: Choose POST (recommended to trigger WhatsApp messages).
Enter API Endpoint URL:
Log in to your WABB account.
Go to Automation → Webhook.
Click on "Create Webhook", name your webhook, and click save.
Copy the generated Webhook URL from WABB.
Paste this copied URL into the API Endpoint URL in Pabbly Connect.
Payload Type: Keep as JSON (default and recommended).
Authentication: Choose "No Auth" (default option).
Header (Optional):
Headers generally provide extra details about the request.
You can typically skip headers for WABB unless specifically needed.
Step 3: Add Parameters (Define Data Fields)
Under “Set Parameters”, define the key-value pairs. For example, if integrating with Shopify:
Click on "+ Add" to add each new parameter.
Enter key-value pairs as follows:
Parameter | Value (mapped from Trigger App) |
Name | Shopify Customer Name |
Phone | Customer’s Phone number |
Product | Item purchased from Shopify order |
Step 4: Send Test Request
Click “Save & Send Test Request” at the bottom.
Pabbly Connect will now send the defined data to your WABB webhook URL.
Step 5: Check Test Request in WABB
Once you send the test request from Pabbly Connect, go to your WABB account.
Navigate to the Requests Panel (located on the left side menu).
You will see the incoming test data here.
Select the correct dataset from the dropdown menu to ensure you're mapping the right data.
Step 6: Map the Data Fields in WABB
Assign the incoming data fields to the respective WABB fields:
WhatsApp Number: Assign the phone number received in the test request.
If you want to add the user as a new contact or update existing details, tick the box "Create/Update Contact."
If the contact already exists, you may leave this unchecked.
After mapping the fields, click "Add New Action +" to set what happens when the data is received. Some available actions include:
Send Message: Automatically send a message from received request.
Run a Pre-designed Flow: Trigger existing chatbot flows (e.g., appointment reminders, OTP delivery).
Add/Remove Tags: Use tags to organize or segment contacts easily.
Subscribe/Unsubscribe from a Sequence: Start or stop automated message sequences.
Update Customer Field: Store the received data in a user field and then use it in a flow.
Step 7: Activate the WABB Webhook
Finally, toggle the webhook button (top-right corner) to ON to activate your webhook.
The automation is now active, and WABB will process incoming requests from Pabbly Connect automatically.
Step 8: Final Check in Pabbly Connect
Return to your Pabbly Connect workflow.
Confirm everything is correctly mapped.
Click “Save” to finalize the workflow.
Example: Automating WhatsApp Order Confirmations from Shopify using Pabbly Connect and WABB
Let's say you're sending data from Shopify to WABB to confirm customer orders via WhatsApp. You'll need three data points: the customer's name, phone number, and the item purchased. First, create two user fields in WABB: customerName and item, both of text type.
In WABB, after assigning the customer's phone number to the mandatory WhatsApp Number field, click "Add New Action +", select "Update Customer Field," and store the customer’s name into the customerName field.
Repeat this step to store the purchased item into the item field. Now, your WhatsApp message flow can follow this template:
Hi {customerName}, greetings from [Your Store Name]. Congratulations, your order for {item} is now confirmed! We will share the tracking details soon.
Here, placeholders like {customerName} and {item} automatically populate with actual data. To trigger this flow, again click "Add New Action +", choose "Run Flow," and select the created message flow.
Important Note:
Ensure user fields (customerName, item) are updated before running the flow to avoid the error "unfilled variable."
By connecting WABB with Pabbly Connect, you can effortlessly automate your WhatsApp communications and enhance customer experiences. Whether you're confirming orders, sending appointment reminders, or nurturing leads, this integration ensures smooth, accurate, and timely interactions.
Start leveraging the power of automation today and simplify your workflows without writing a single line of code!