WhatsApp Drip Campaign
A drip campaign is a series of automated messages sent over a set period, for example a welcome on day 1, a tip on day 3 and an offer on day 7. This guide builds a welcome sequence for new clients on WhatsApp.
The example uses client triggers and client tags, which need CRM Suite. On Engage, build the same sequence with contact triggers (When a Contact is created, When a Contact is added to a Tag) and contact tags.
Before you start
- Create one approved WhatsApp template per message in the sequence. Messages sent days later need templates. See WhatsApp Message Templates.
- Install the Managing Marketing Opt-Out Requests template so people can reply "stop" to leave. It tags them "unsubscribe". See Rule templates.
Two ways to build it
- One rule, several waits (simplest): one rule with several send a WhatsApp template message actions, waiting 1, 3 and 7 days. Wait times count from the trigger, not from the previous action. Downside: once scheduled, the later messages go out even if the client unsubscribes in between.
- A chain of rules linked by tags (shown below): each step adds a tag after a wait, and the next rule reacts to that tag and checks the conditions again. A client who unsubscribes drops out at the next step.
Rule 1: welcome and start the chain
- Go to Engage > Automations, click Add Rule, then Create rule from scratch.

-
Name the rule, for example "Drip day 1 - welcome". In Rule Settings, choose the Customer Experience category.
-
Choose the trigger When a Client is created.
-
Optionally click Add Condition to limit the sequence, for example Client Tags includes any "New lead".
-
Under Actions, choose send a WhatsApp template message. Pick your welcome template under Message Template (or click Create New Template) and fill in the parameters. Type # to insert the client's name.
-
Click Add Action and choose Add Client Tags. Click Add wait time, set 1 day(s), and choose the tag "Follow up". This tag starts the next step tomorrow.
-
Turn on Publish Rule and click Save.

Rule 2: the next message
-
Click Add Rule > Create rule from scratch again, name it "Drip day 2" and choose the Customer Experience category.
-
Choose the trigger When a Client is added to a Tag.
-
Add two conditions with Condition Type All (AND):
- Newly Added Client Tags includes any "Follow up"
- Existing Client Tags does not include all "unsubscribe", so people who opted out stop here
-
Add send a WhatsApp template message with your day 2 template.
-
Add Add Client Tags with a wait of 2 day(s) and the tag "Follow up 2" to start the next step.
-
Add Remove Client Tags with the tag "Follow up", so the client's tags always show which step they are on.
-
Publish and save. Repeat for as many steps as you need, each listening for the previous step's tag. The last rule only sends its message.

Your sequence appears on the Customer Experience tab.

Tips
- Never let a rule add the tag it listens for, or it calls itself in a loop. See loop protection.
- Use a folder per sequence to keep the rules together.
- To put existing clients into the sequence, add the first step's tag to them in bulk. For a one-off message to many people, use a broadcast instead.