The rebooking script that fills your calendar before clients leave
A simple rebooking script for stylists and salons: what to say at checkout, typical rebooking gaps by service, objection replies, and follow-up messages.
Miali TeamUpdated 6 min read
You know the pattern. Client leaves happy, says "I'll book again soon," and then you never see them again until they need an emergency appointment three months later, if at all.
"Soon" is not a date. "Soon" is how calendars go empty.
What waiting for clients to rebook costs you
Here's the math on one regular. Assumptions:
- Average service: $60.
- She should come every 6 weeks. That's 52 ÷ 6 = 8.7 visits a year. Call it 8.
- Without a booked next date, she drifts to every 8 weeks. That's 52 ÷ 8 = 6.5 visits. Call it 6.
Two missed visits × $60 = $120 a year, from one client who never actually left you.
Now multiply. If 50 of your regulars drift like that, it's 50 × $120 = $6,000 a year. No complaints, no bad reviews. Just slower visits.
Why rebooking at checkout works
The client is standing in front of you at their most satisfied moment. Their hair looks great, their nails are done, they feel good. That's the highest-motivation moment you'll ever have with them. Let it pass, and you're competing with their inbox, their group chat, and every other stylist's Instagram ad.
The rebooking script
Don't ask "do you want to book your next appointment?" That's a yes/no question, and no is always easier.
Instead, ask when, not if:
"You're due for a touch-up in about 6 weeks, want me to lock in a date now before my calendar fills up?"
That's it. It assumes the booking is happening. It gives them a reason (your calendar) to decide now instead of later.
Give two options, not an open calendar. "When works for you?" makes them think. This doesn't:
"Six weeks takes us to the 14th. I've got Saturday at 10 or Tuesday at 4. Which one's better?"
Typical rebooking gaps by service
The script only works if you name a real date. These are typical rebooking gaps. Adjust them for your clients and your work:
- Gel or acrylic nails: 2 to 3 weeks.
- Lash fills: 2 to 3 weeks.
- Barber cuts and lineups: 2 to 4 weeks.
- Brows (shape or tint): 4 to 6 weeks.
- Root colour touch-ups: 4 to 6 weeks.
- Relaxer or silk press maintenance: 6 to 8 weeks.
- Braids and locs retwists: 4 to 8 weeks, depending on the style.
Tell the client why that gap: "After three weeks the gel starts lifting at the edges, so let's get you back in before that happens." A reason tied to their result lands better than "that's what I recommend."
How to handle rebooking objections
"I'm not sure about my schedule yet" is the most common pushback. Don't let it end the conversation:
"No worries, I'll pencil you in for [date] and you'll get a reminder the day before. If it doesn't work, just message me and we'll move it."
You've removed the risk of committing. Most people leave the placeholder rather than deal with rescheduling.
More objections and what to say:
- "I'll text you." "Sure! Let me just hold the 14th for you so you don't lose the spot. If you need a different day, message me and I'll swap it."
- "I don't know if I'll have the money then." "Totally fair. Let's hold the date, and if things change, just let me know a day before and we'll move it."
- "I want to try something different next time." "Love that. Let's book the time now, and we can talk through the new look when you come in. I'll make a note."
Make rebooking part of your checkout routine
The script only works if it happens every single time, and you will forget on your busiest, most chaotic day, the exact day rebooking matters most.
Put it in your workflow: checkout isn't done until the next appointment is on the calendar, or the client is on your follow-up list.
How to do it in Miali, before they leave:
- Book the next appointment from your dashboard. It takes under a minute.
- Let the reminders do the rest. Miali sends a WhatsApp reminder 24 hours before by default (you can set anywhere from 1 to 72 hours), plus a second one 2 hours before.
- For clients on a fixed cycle, make it recurring. A client who comes every three weeks for a fill can go on a recurring appointment, so you don't have to book each one by hand.
- Add a note. "Wants to go shorter next time" or the colour formula you used goes on their client profile, so you're ready when they come back.
Automated reminders mean even a "maybe" booking gets a friendly nudge before it's forgotten.
Follow up with clients who didn't rebook
Some clients will still leave without a date. That's fine, as long as they don't fall off your radar.
Miali flags clients who are due for a rebook, nudges you about clients who have gone quiet, and gives you a one-tap WhatsApp rebook message, so you know who to message and it takes seconds. See client management.
The follow-up message:
"Hi Njeri! It's been about five weeks since your last fill, so you're probably due. I've got Thursday at 2 or Saturday at 11 free. Want one of them? Or book here: [your booking link]"
Short, personal, two options, and a link. Send it from your own WhatsApp so it reads like you, not a broadcast.
Common rebooking mistakes
- Asking only the regulars. New clients need it most. Their second visit is the one that turns them into a regular.
- Waiting until they're at the door. Bring it up while you're finishing, not when they've got their keys out.
- Leaving the date vague. "Let's do early next month" isn't a booking. Name the day and time.
- Forgetting the note. If you promised to try something new next time, write it down, or the next visit starts with "what did we say?"
FAQ
What if the client says no twice in a row? Don't push a third time at checkout. Add them to your follow-up list and message them when they're due.
Should I offer a discount for rebooking on the spot? You don't need to. The reason to book now is getting the time they want. If you do want a perk, a punch card that rewards regular visits works better than a one-off discount.
Does rebooking work for mobile stylists? Yes, and it matters even more, because a full calendar lets you plan your routes. Book the next visit before you pack up.
What about clients who only come for special occasions? Ask about the next occasion instead: "Any weddings or events coming up? Let's get you in the week before."
The bottom line
A client who leaves with a date in the calendar is far more likely to come back on time than one who says they'll "call you." Ask when, not if, offer two specific slots, and follow up with anyone who leaves without one. Pair this with a clear no-show policy, and the dates you book actually turn into appointments.
Written by the Miali team. We build booking software for beauty professionals in 20+ countries, and write about the business side of the work.

