Use case

Lead reactivation playbook in WhatsApp — step-by-step in ZiFlow

How to recover 15-25% of dormant leads via WhatsApp: segmentation, split-test, broadcast with auto-handoff. Full playbook with benchmarks.

April 19, 20264 min readBy: ZiFlow Team

Why this matters

You've got 500 leads in CRM. 300 bought at least once. The other 200 showed interest months ago and went dark — or bought once and haven't been back in 4–6 months. Average order value: $90. Recovering even 20% of them = +40 customers × $90 = $3,600 extra revenue from a single broadcast.

ZiFlow runs this reactivation in 2 hours of setup and 3 days of campaign time. Segment by lastMessageAt, write 3 variants, split-test on 60 leads, auto-promote the winner to the rest. Every reply lands in the operator inbox with a tag — no one has to babysit the campaign.

15-25%
reply rate on reactivation
3 variants
split-tested in 48 hours
1 hour
to set up the full funnel

How the funnel works

A typical flow for a salon, dental clinic or boutique:

  1. Export 200 leads from CRM who haven't messaged in 90+ days.
  2. Write 3 variants: (A) "20% off your return visit", (B) "new service — first 30 customers only", (C) "quick survey — what can we fix".
  3. Split-test: 20 leads per variant, 60 total.
  4. 48 hours later the numbers land: A — 11% reply, B — 23% reply, C — 7%. B wins.
  5. B rolls out to the remaining 140 leads.
  6. Replies funnel into a dedicated inbox folder tagged reactivation — operators close the loop.

Step-by-step setup

Export the segment from CRM

CRM → Filters → New segment. Conditions: lastMessageAt < today - 90 days AND status ≠ opted_out AND leadScore ≥ 1. Save as "Reactivation 90+". Need at least 60 leads for a valid split-test.

Draft 3 message variants

Three different motivations. Each under 160 characters, with a first name, no ALL CAPS. Boutique example:

  • A (discount): "Sarah, 20% off until Sunday with code BACK. Want to order?"
  • B (novelty): "Sarah, new slow-dry linen line. First 30 customers get early access — interested?"
  • C (survey): "Sarah, what should we change for you to shop with us again? One line works."
Create the broadcast campaign

Campaigns → New → Reactivation. Attach segment "Reactivation 90+", load variants A/B/C. Enable "Use WhatsApp re-engagement template" — otherwise the send is blocked by the 24-hour rule.

Configure a 60-lead split-test

Campaign → Split-test. Cohort 60 leads, split 20/20/20. ZiFlow randomises the selection. Run for 48 hours.

Measure reply rate

Campaigns → [yours] → Report. Three metrics: reply rate, positive reply rate, conversion to booking/order. Winner must beat runner-up by ≥ 3 percentage points.

Promote the winner to the rest

Report → Promote to winner. ZiFlow rolls out the best variant to the remaining 140 leads, staggered over 6 hours to stay under WhatsApp's anti-spam radar.

Auto-handoff to the inbox

Settings → Handoff → Add rule. "Any reply to campaign Reactivation 90+ → assign to operator". A "Reactivation" folder appears in the inbox with all incoming replies.

Report after 7 days

Campaigns → [yours] → ROI. Metrics: N replied, M booked, K paid. Compare LTV × K against setup time + discount cost. Target: ROI 5–15x.

What good looks like

  • Broadcast reply rate: 8–15% baseline, 20%+ strong.
  • Reply → booking/order conversion: 30–50% when operators engage quickly.
  • Opt-out rate: under 3%. Higher means the offer annoys — rewrite.
  • Overall ROI: minimum 5x (revenue from reactivation ÷ campaign cost).

We had 340 dead leads. In 10 days we recovered 67 of them, 43 came in for a booking. £5,200 of revenue from a campaign that took 90 minutes to set up.

Hannah Price, studio director, Manchester

Common pitfalls

Keep reading

If the leads are warm (reply but don't buy), pair this with deposit-based auto-booking — many drop off at "let me think about it". Full journey-automation walkthrough: automating customer bookings. Picking between a chat tool's built-in CRM and ZiFlow — ZiFlow vs Jivo.

Run your first reactivation campaign — 14 days free
Try ZiFlow free
Share: Telegram WhatsApp

Use-case FAQ

Will WhatsApp ban my number for bulk-messaging old leads?
The risk exists if you blast identical text to 500 people back-to-back. ZiFlow staggers sends over 6–12 hours, personalises (name, last service) and uses only contacts who messaged you first. Never buy lead lists — that's a straight path to a ban.
What is the WhatsApp 24-hour window?
If a customer hasn't messaged you in over 24 hours, WhatsApp only allows pre-approved re-engagement templates. Free-form text past that window is a policy violation. ZiFlow ships a library of approved templates — pick from it.
How many leads per variant in the split-test?
Minimum 20 per variant. With 3 variants that's 60 leads. Fewer than that is statistical noise. If your base is tiny (< 100), run 2 variants of 25 each instead of 3 of 20.
What's a healthy reply rate?
For 90+ day dormant leads: 8–15% is normal, 20% is strong, 30%+ means you hit a nerve (double-check the offer). For context, cold B2B email averages 1–3%.
What about people who reply 'don't message me'?
ZiFlow auto-tags the lead as `opted_out` and excludes them from every future campaign. Respect that — both for human reasons and because WhatsApp TOS requires it.