Guide · 11 min read

The rebooking playbook — win back dormant clients.

Every service business is sitting on a huge pile of revenue already paid for — in the form of clients who used to come in and just forgot to rebook. Here’s how to recover them.

Acquiring a new client costs 3–5x more than reactivating one who’s already visited your shop. Most shops know this intellectually and still don’t run a rebooking program — because doing it manually is hours of segmenting, typing, and sending. Done right (and automated), it’s the single highest-ROI channel most shops never turn on.

The core insight: clients forget

Nobody stops coming to your shop because they don’t love you. They stop because life got in the way. The kids, the schedule, the other 100 tabs in their head. A 30-second, personal-feeling nudge from you at the right moment solves it. That’s the whole game.

Step 1: Define your rebook cadences

Every service has a natural rebook interval. For your shop:

  • Haircut: 4–6 weeks.
  • Color / highlights: 6–8 weeks.
  • Lash fill: 2–3 weeks; lash lift: 6–8 weeks.
  • Facial: 4–6 weeks.
  • Filler: 10–14 weeks.
  • Tattoo follow-up / touch-up: 4–8 weeks.

In Aaptly, these get set per-service. The system learns actual rebook intervals from your data over time, but starting with industry norms gets you 80% of the way there.

Step 2: Segment the dormant list

Dormant = past-rebook-window and no future booking on file. Within dormant, segment by:

  • Fresh dormant (1–3 weeks past window). Highest conversion — they’re about to rebook anyway.
  • Mid-dormant (4–8 weeks past). Good conversion with the right offer.
  • Long-dormant (9+ weeks past). Lower conversion; treat as a win-back, not a rebook.
  • High-LTV dormant. Regardless of recency, these are your best target.

Step 3: Write the templates

Three rules for rebook SMS that actually convert:

  • Use their name and their last service. “Hey Priya, it’s about time for your next balayage — got a Tuesday spot at 2pm if you want it.”
  • Offer one slot, not a picker. Decision fatigue is real; a specific slot converts 2x vs. “book any time”.
  • Keep it under 160 characters. Short = personal. Long = marketing.

Step 4: Rate-limit aggressively

The fastest way to kill a rebook program is to over-send. Rules we enforce by default in Aaptly:

  • Never more than 1 rebook SMS per client per 30 days.
  • Never send to a client who replied STOP to anything.
  • Never send to a client with an appointment already booked.
  • Never send outside 10am–7pm the client’s local time zone.

Step 5: Measure + iterate

Track these numbers weekly:

  • Open/click: not that meaningful for SMS; most replies come inside the app.
  • Rebooking rate: the % of targeted dormant clients who book within 14 days.
  • Revenue attributed: total dollars booked by the campaign.
  • Opt-out rate: should be well under 1%. Over that means your targeting or frequency is off.

Expected results

Typical first campaign in a 500-client book: 25–40% of the targeted dormant list rebooks within 14 days, averaging $150–$300 per recovered visit. That’s thousands of dollars of recovered revenue in the first month, entirely from clients who were already yours.

Let us run the first wave for you.

20-minute demo. We’ll import your client list, show you the segments, and preview the first campaign on a real group.