Marketing
WhatsApp Drip Campaigns and Automated Follow-Ups That Convert
A WhatsApp drip campaign sends a planned series of messages triggered by what a customer does. Here is how to design one that respects the 24-hour window, template rules and opt-outs, with four sequences you can adapt.
MonoChat Team Updated: 7 min read
On this page
A WhatsApp drip campaign is a sequence of automated messages sent over time, triggered by a customer action and stopped as soon as the customer converts, replies or opts out. Because most steps arrive more than 24 hours after the customer last wrote, they go out as approved template messages, and each one must be relevant enough that people do not block you. Done well, a drip turns one sign-up or abandoned cart into a short, useful conversation instead of a forgotten lead.
WhatsApp is not email, and copying an eight-email nurture sequence into it is the fastest way to lose your audience. This guide covers how drip campaigns work on the WhatsApp Business API, the rules that shape them, how to design a sequence, four examples you can adapt and how to build one in MonoChat.
How a WhatsApp drip campaign works
Every drip has the same four parts:
- A trigger. Something the customer does: fills in a form, starts a trial, abandons a cart, buys, goes quiet for 60 days.
- Steps. Messages sent in order, each with a purpose.
- Delays and conditions. Wait two days; send only if they have not booked yet; skip if they replied.
- Exits. The customer buys, books, replies, asks for a person or opts out, and the sequence stops.
The exit rules are what separate a helpful follow-up from spam. A customer who already paid should never receive “Still thinking it over?”
Drip campaign vs. broadcast
| Broadcast | Drip campaign | |
|---|---|---|
| Sent when | At a time you choose | When each customer hits a trigger |
| Audience | A segment, all at once | One customer at a time |
| Number of messages | Usually one | A sequence of two or more |
| Personalization | Segment level | Based on what that customer did |
| Stops when | Sent | The customer converts, replies or opts out |
| Good for | Launches, announcements, seasonal offers | Onboarding, cart recovery, lead nurturing, win-back |
Most teams need both. Broadcasts reach many people about one thing; drips follow up with one person about what they started. For broadcast best practices, see how to send WhatsApp bulk messages without getting banned.
The rules that shape every WhatsApp sequence
The 24-hour window decides the message type
When a customer messages you, a 24-hour customer service window opens, and you can send free-form messages, including buttons and lists. When the window closes, Meta only lets you send approved template messages.
For drips, that means:
- Steps that start the conversation, or come a day or more later, must be templates. Write and submit them before launch, since Meta reviews every template.
- If the customer replies, the window reopens. Your next step can be a free-form message, or a person can take over.
Template category matters
Meta classifies templates by content, not by what you select:
- Marketing: offers, product recommendations, cart reminders, re-engagement and anything persuasive. Meta treats retargeting, including abandoned cart reminders, as marketing even when users requested it.
- Utility: non-promotional messages tied to a specific order, booking or account, such as an order confirmation, a shipping update or an opt-in confirmation.
A utility template that also includes a promotion is treated as marketing. Keep transactional steps clean, and put the offer in a separate marketing step.
Per-user marketing limits and the US pause
WhatsApp can cap how many marketing templates a person receives from businesses in a period, based on how they engage with marketing messages. Undelivered messages fail with error code 131049. Meta advises waiting at least 24 hours before retrying, because repeated retries can block further attempts to that user for up to 24 hours. Marketing messages sent inside an open customer service window do not count toward the limit.
Meta’s documentation also states that WhatsApp currently does not deliver marketing template messages to users with United States phone numbers. If your list includes US customers, plan their sequence on other channels or around utility and in-window messages.
Opt-in and opt-out
Every contact in a marketing sequence needs WhatsApp opt-in that covers marketing. Every marketing step should carry a quick reply such as “Stop promotions”, and an opt-out must end the sequence immediately, not after the next scheduled step.
How to design a drip sequence that converts
Follow these steps before you build anything:
- Pick one goal per sequence. Book a demo, complete checkout, renew a membership. Each step should move toward that single action.
- Keep it short. Two to four steps is usually enough on WhatsApp. If the first three did not work, a fourth rarely will.
- Space steps out. Hours for a cart, days for a trial, a week or more for win-back.
- Make every step useful on its own. New information, a reminder of a deadline, an answer to a common objection, not “Just checking in”.
- Add a button to every step. One tap to continue, one to talk to a person, one to stop.
- Define exits first. Purchase, booking, reply, handover and opt-out all stop the sequence.
- Respect quiet hours. Schedule sends for the customer’s daytime.
WhatsApp drip campaign examples
The examples below use fictional businesses. Variables like {{1}} are filled in per customer.
1. Trial onboarding (fitness studio)
Trigger: a lead books a free trial class through a form.
Step 1, immediately (utility):
Hi {{1}}, your free trial class at Peak Studio is booked for {{2}} at {{3}}. Bring water and arrive 10 minutes early.
[Get directions] [Change time]
Step 2, 2 hours after the class (in window if they replied, otherwise marketing template):
How was your first class, {{1}}? Members who join this week get their first month at the trial price.
[See memberships] [Talk to us] [Stop promotions]
Step 3, 3 days later, only if no membership (marketing):
{{1}}, your trial offer ends on Sunday. Want us to save you a spot in Thursday's class?
[Save my spot] [Not now] [Stop promotions]
2. Abandoned cart (online store)
Trigger: a logged-in shopper with marketing opt-in leaves items in the cart.
Step 1, 1 hour later (marketing):
Hi {{1}}, your {{2}} is still in your cart. Sizes are selling fast.
[Complete order] [I have a question] [Stop promotions]
Step 2, 24 hours later, only if no order (marketing):
Still deciding? Delivery takes 2 to 3 working days, and returns are free for 30 days.
[Back to my cart] [Stop promotions]
Stop after two steps. A third reminder for the same cart is more likely to earn a block than a sale. Our guide on WhatsApp abandoned cart recovery goes deeper.
3. Lead nurturing (B2B or real estate)
Trigger: a lead downloads a brochure or asks for a price list.
Step 1, immediately (free-form if the lead asked on WhatsApp):
Thanks, {{1}}. Here is the price list you asked for. Would a 15-minute call help you compare options?
[Book a call] [Send me details]
Step 2, 3 days later, only if no call booked (marketing):
Hi {{1}}, two units matching your budget are open for viewing this Saturday.
[Book a viewing] [Not interested] [Stop promotions]
4. Win-back (salon or service business)
Trigger: no booking in 60 days.
Step 1 (marketing):
Hi {{1}}, it has been a while since your last visit to Bloom Salon. Your usual stylist, {{2}}, has openings next week.
[Book now] [Stop promotions]
Step 2, 7 days later, only if no booking (marketing):
Last reminder from us this month: book any color service before {{3}} and get a free treatment.
[See times] [Stop promotions]
For more wording ideas by category, see our WhatsApp template message examples.
What a WhatsApp drip campaign costs
Meta charges per delivered template message, by category and the recipient’s country code. Using the October 2026 rates in our bulk messaging calculator:
| Scenario | Marketing messages delivered | Rate per message | Meta fees |
|---|---|---|---|
| 2,000 UK leads, 3 marketing steps, nobody exits | 6,000 | $0.0635 | $381.00 |
| Same, but 40% exit after step 1 | 2,000 + 1,200 + 1,200 = 4,400 | $0.0635 | $279.40 |
| 10,000 India contacts, 2 marketing steps, nobody exits | 20,000 | $0.0118 | $236.00 |
The 40% exit rate is only an illustration, not a benchmark. The point is that good exit rules also save money: every customer who stops receiving steps after converting is a message you do not pay for. Utility steps cost less than marketing in most markets. For how Meta bills messages inside the customer service window, see our WhatsApp API pricing guide.
How to measure a drip campaign
Track each step separately, not just the sequence:
- Delivery and read rates per step, to spot templates that fail or go unread.
- Button taps and replies per step, to see which messages start conversations.
- Conversions (bookings, orders, payments) attributed to the sequence.
- Opt-outs and blocks per step. A step with a spike in opt-outs needs rewriting or removing.
- Time to conversion, to tune your delays.
How to build WhatsApp drip campaigns in MonoChat
In MonoChat, a drip campaign is a workflow: a trigger, steps, delays, conditions and exits, built visually without code.
- Triggers from MonoChat and your systems. Workflow automation starts from messages, button taps, form submits and status changes, and from external events such as purchases or tickets streamed in from your CRM, ERP or CDP.
- Delays, conditions and state. You add timers and delays for follow-ups and timed sequences, branch on customer profile and conversation signals, and keep state for each customer, including stage, preferences and consent. That state is what powers exits such as “stop if they already booked”.
- Approved templates in every step. You create template messages with variables, media and buttons, submit them to Meta for approval from MonoChat, and reuse them in any workflow. Steps can also open a WhatsApp Flow for bookings or sign-ups.
- Consent-aware audiences. Bulk messaging segments contacts by tags, lifecycle stage and CRM attributes, with approved templates and opt-out logic for safer sending.
- Replies reach a person. When a customer answers, the conversation lands in the shared team inbox, where an AI assistant or an agent continues, and a workflow can hand over at any step.
- Send steps from your own backend. If your store or CRM decides when to send, the WhatsApp Template API app lets it send an approved template through MonoChat with one API call, and replies continue in your MonoChat inbox.
For e-commerce teams, our customer re-engagement flows and abandoned cart solution show these journeys in context. You can start on the free Basic plan (one agent, one channel) at app.monochat.ai and compare plans on the pricing page.
Sources
- Meta for Developers: Sending messages and the customer service window
- Meta for Developers: Template categorization
- Meta for Developers: Per-user marketing template message limits
- Meta for Developers: Pricing on the WhatsApp Business Platform
- Meta for Developers: Obtaining opt-in for WhatsApp
- WhatsApp Business Messaging Policy
Put this into practice with MonoChat