Platform
Chatbot Builder Bulk Messaging Team Inbox Mini CRM API & Webhooks AI Integration WhatsApp Flows
Industries
E-commerce & D2C Real Estate Education Healthcare Finance & BFSI Logistics Hospitality Retail
Integrations
Learn
Learning Hub Help & Docs Connect Guides Automation Codex Blog Message Templates
Pricing Get Started →
HomeLearn › WhatsApp Automation Builder
Platform Feature · Automation Builder

WhatsApp Automation Builder

Run WhatsApp workflows in the background. An automation starts from an event, a webhook from another app, a CRM change, a new order, a missed call, or a schedule, then sends messages, updates records, and calls other systems on its own. This is where WhatsApp stops being just a chat tool and becomes part of how your business runs.

Published 23 June 2026  ·  10 min read  ·  Platform Feature

The automation builder is the workflow engine inside WA.Expert. Like the bot builder, you join steps on a canvas. The difference is what sets it off and where it runs.

Automation builder vs bot builder

These two tools look similar and share many steps, but they solve different problems. Knowing which to reach for saves a lot of rework.

Bot builder Automation builder
Starts fromA customer message in a chatAn event, webhook, field change, or schedule
Needs a chat firstYes, the customer opens itNo, it can message first via a template
Best forMenus, FAQs, bookings, lead capture in chatOrder alerts, reminders, drip sequences, app-to-WhatsApp
Typical triggerHot keyword, click-to-WhatsApp adInbound webhook, CRM field change, new order
They work together

A bot can hand data to an automation to run a larger workflow, and an automation can start a bot flow. Most mature setups use both: the bot handles the live conversation, the automation handles everything that happens around it.

What can start a workflow

A workflow waits for one of these, then runs. The inbound webhook is the most flexible, since almost any tool can post to a URL.

Build a webhook automation, step by step

This is the core pattern: another app posts data, your workflow catches it and sends a WhatsApp template. Once you have built this once, every integration follows the same shape.

1
In the automation builder, click Create Workflow and name it.
2
Add a step: Webhook → Custom Webhook. Give it a title and click Generate Hook.
3
Copy the webhook URL and paste it into the other app (for example a Shopify order-creation webhook, or a form tool).
4
Click Capture Incoming Webhook and send a sample from the other app. The fields you sent now appear in the builder, ready to map.
5
Add a CRM → Send Template Message step. Pick the channel and an approved template.
6
Map the number to the phone field from the webhook, and map each template variable to the matching captured value.
7
Click Run & Save, then Enable the workflow. It now fires automatically on every webhook call.
Templates outside the 24-hour window

An automation usually messages a customer who has not just written to you, so the outgoing message must be an approved template. Keep your order, reminder, and alert templates approved in advance so workflows have something to send.

Drip campaigns

A drip campaign sends a planned sequence of messages over time. The pattern uses a CRM field to decide who is in the sequence, a router to branch, and delays to space the messages out.

1
Create a CRM custom field such as lead stage.
2
Create a workflow triggered by a change to that field.
3
Add a router to split hot leads from cold leads based on the field value.
4
In each branch, send a template message with personalised variables and buttons.
5
Add delay steps between messages to set the drip timing.
6
Save and enable. Contacts now move through the sequence on their own.

The datastore

The datastore is a database that lives inside the automation builder, backed by MongoDB. A workflow can add a record, find or get a record by its ID, search records, and update them. Use it when a workflow needs to remember something between runs, for example a booking, a running total, or a lookup table the flow reads from before deciding what to do.

Set up a datastore

Create a MongoDB database and connect it as a datastore in the dashboard.

Read on help docs

Add and find records

Add a new record, then find or get it later by record ID inside a workflow.

Read on help docs

Search and update records

Search the store and update a record as the workflow runs.

Read on help docs

Automation apps and utility blocks

Between a trigger and a message, you often need to shape data. The automation apps are small utility blocks for exactly that: format a date, do a calculation, generate a unique ID, split or find text, loop over a list, or wait. They keep logic inside the workflow so you rarely need an outside script.

Text blocks

Find, replace, split, change case, URL encode or decode, and parse text.

Read on help docs

Date-time formatter

Format dates, add or subtract time, and convert time zones and timestamps.

Read on help docs

Workflow counter

Generate sequential IDs or numbers, with reset and step options.

Read on help docs

Calculator and random number

Run calculations or generate a random number inside a flow.

Read on help docs

Basic iterator

Loop over a list and run steps for each item.

Read on help docs

Time delay and splitter

Pause a flow, or split a value into parts for the next steps.

Read on help docs

Ready-made workflow recipes

The help docs include full walkthroughs for the most common automations. Each follows the trigger then send-template pattern above.

New Shopify order alert

Send a WhatsApp message the moment a new order is placed in Shopify.

Read on help docs

Abandoned cart recovery

Follow up on abandoned Shopify carts with a WhatsApp nudge.

Read on help docs

Payment reminders

Send invoice due-date alerts and payment reminders on WhatsApp.

Read on help docs

Google Form to WhatsApp

Message someone the moment they submit a Google Form.

Read on help docs

Missed call follow-up

Trigger a workflow from a missed-call webhook.

Read on help docs

Birthday and anniversary

Send scheduled greetings on customer milestones.

Read on help docs

Frequently asked questions

What is the difference between the bot builder and the automation builder?
+
The bot builder runs conversation flows that start inside a chat, for example a customer sends a keyword and the bot replies. The automation builder runs background workflows that start from an event: a webhook from another app, a CRM field change, a new order, a missed call, or a schedule. An automation often sends a message without any chat happening first, such as an order alert or a payment reminder.
Do I need code to use the automation builder?
+
No. You add steps on a canvas and join them, the same as the bot builder. The webhook steps give you a URL to paste into another tool, and the field mapping is done by picking values from a list, not by writing code. An External API step is available if you want to call an outside service, and that is optional.
What can trigger a workflow?
+
An inbound webhook from any app, a CRM custom-field change, a new or updated e-commerce order, a Shopify cart or tracking event, a Google Form submission, a missed call, a new lead from IndiaMART or TradeIndia, or a schedule for things like birthday and anniversary greetings.
What is the datastore?
+
The datastore is a database inside the automation builder, backed by MongoDB, where a workflow can add, find, search, and update records. It is useful when you need to remember data between runs, for example a counter, a booking record, or a lookup table the workflow reads from.
How do I build a drip campaign?
+
Trigger a workflow on a CRM field such as lead stage, add a router to branch on the value, send a template message in each branch, and place delay steps between messages. Enable the workflow and contacts move through the sequence automatically.
Does sending a template from an automation cost anything?
+
The message itself is charged at Meta's per-message rate, the same as any template you send. Inside the workflow there is no extra platform charge except for an External API or automation-app action step. Steps that stay inside the platform are not metered.

Bot Builder

Conversation flows that start inside a chat, the companion to automations.

Read guide

Connect external tools

Wire WhatsApp into your CRM, store, payments, and AI providers.

Open Connect hub

External API Request step

Call any outside API from inside a workflow, field by field.

Read guide

AI Integration

Add an AI step so a workflow can answer in plain language.

View on WA.Expert

iPaaS connectors

Zapier, Make, n8n, and Pabbly recipes for 1,000+ apps.

Open Connect hub

Full automation docs

Every trigger, block, and recipe, with screenshots, on our help docs.

Read on help docs

For the complete step-by-step walkthrough of any workflow, with screenshots, see the automation builder section of our help docs.

Put your WhatsApp on autopilot

Free trial, no credit card required. And if you ever get stuck, we are the only platform in India that answers you live on WhatsApp.

Start Free Trial → Book a Demo
1