There's a critical moment many ignore: the first message a new client receives after booking. Typically it happens in seconds after the booking - the client has just decided to trust you with an hour of their day, and you (or your system) responds. What they receive in that message decides much more than it seems about the relationship they'll have with you.
Cold message, obvious copy-paste, with rulebook at the bottom - client feels like a number. Not exactly disengaged, but no positive connection. Too-intense message, with promotions, requests to follow Instagram, reviews, all at once - feels like commercial spam. The sweet spot lives in a specific space: clear, warm confirmation, with the only action that matters in that moment (path to cancel/reschedule).
The template that works
After testing different versions across thousands of bookings, this is the format that consistently creates the best initial feeling:
Five pieces, each with specific function:
- Hi [first name] - immediate personalization, not Dear customer.
- Welcome to [business name] - warmth without being invasive, positions you as host.
- We've confirmed your booking for [service] on [date] at [time] - factual, complete, easy to validate.
- If you need to reschedule or cancel, just click here [link] - gives control, lowers anxiety.
- See you soon! - positive sign-off without flourishes.
What to automate and what to write by hand
What goes out from BookHero automatically covers 95% of bookings. Manual extra message is justified only in specific cases - a client you want to treat with special care, or services that require prior preparation.
The 4 mistakes that kill the first impression
| Mistake | Alternative |
|---|---|
| Lists of rules (cancellation, lateness, dress code) | Put in a separate welcome email, not in confirmation |
| Long legal disclaimers | Put in the email footer, not the main body |
| Review request in the confirmation | Ask only after service, 1-2h after (not before) |
| Promotions and cross-sell in the welcome | Reserve the first message for confirmation only - nothing else |
When a second message is justified
Some services require the client to prepare before the visit. For those, a second message 1 day before (separate from the generic reminder) makes the difference between a smooth experience and a confused client at the door.
- Esthetics: please come without makeup or face products.
- Facial treatments: avoid sun exposure 48h before.
- Tattoo: don't consume alcohol in the previous 24h; come well-fed.
- Massage: light meals 1-2h before; come with time to decompress.
- Pet grooming first visit: bring updated vaccines; walk the dog before.
- Physiotherapy first session: bring prescription/previous exams if applicable.
These messages aren't spam - they're service. The client feels you care about preparing them, not that you're overloading them.
Tone: the rule of three personal details
For returning clients (not first visit), the generic message loses force. The rule: each message should include at least 3 personal details. For that, open the client card before sending:
Open the client card in BookHero
In Clients, open the relevant client. You see last visit, services done, private notes you wrote.
Identify 3 personal details
For example: name, last service (Last time was cut + beard), and particularity (I'll have product X you asked for ready).
Compose message with those details
Hi Pedro! Confirmed your Wednesday booking. I'll have the beard oil you asked about ready for you to try. See you Wednesday!
This personalization takes 30 extra seconds per message but multiplies the feeling of personal care. It's the difference between client number and recognized client. Applies mostly to recurring clients - new clients get the standard template.
Welcome message vs reminder: don't confuse them
These two messages have different purposes and should be treated as such:
| Welcome | Reminder | |
|---|---|---|
| When | Immediately after booking | 24h before the visit |
| Tone | Warm, factual | Efficient, brief |
| Includes | Complete confirmation, cancel link | Time, cancel link |
| Channel | Typically email | WhatsApp (Pro) or email |
| Expected action | Validate data | Show up or cancel |
Common tone mistakes
- Too formal: Dear customer, we confirm your requisition. Sounds like a bank.
- Too casual: Hey hun!! All good?? Can feel invasive to those who don't know you.
- Generic to extreme: your booking is confirmed. No personalization, no warmth.
- Too long: explain rules + offer products + ask to follow Instagram in one message. Result: ignored.
- Inconsistent: casual in first message, formal in second. Confusing.
Frequently asked questions
Does BookHero personalize messages automatically?
Automatically includes client name, date, time, service, value. Extra personalization (history references, particulars) only happens if you send an additional manual message, opening the client card. The balance: 95% automated, 5% personalized when it matters.
Can I edit the automatic confirmation template?
For now, content is optimized by default. Full template customization is on the roadmap; meanwhile, what goes out is already warm, complete, with cancel link - tested across thousands of bookings.
Should I send welcome by email or WhatsApp?
Email is the first choice (more detail, more formal, more persistent). WhatsApp can complement if you want a closer tone - but the initial confirmation should be email for the client to have as future reference.
What if the client didn't reply to the confirmation?
There's no expected reply for confirmation - it's informative. If the client doesn't manually confirm, that's normal. The 24h reminder will catch them. If you're concerned, add in Notes: new client, hasn't confirmed yet - pay attention the day before.
When should I personalize manually?
For your top 20% of clients (most valuable, most regular), 30 extra seconds of personalization per booking is worth it. For occasional or new clients, automatic confirmation is enough and professional.