Get started

Text and WhatsApp message templates for barbershops (copy and paste)

Ready-to-use messages for every moment in a client's visit, from the booking confirmation to the "we miss you" text, plus tips on timing, tone and consent.

Chairfy team · Updated · 10 min read

The messages every barbershop should have ready are: a booking confirmation, a reminder the day before, a short same-day reminder, a cancellation or reschedule reply, a review request after the visit, and a friendly win-back message for clients who haven't been in for a while. Below you'll find copy-and-paste templates for each one, plus messages for holidays, price changes, running late and last-minute openings. They work as regular texts (SMS) or on WhatsApp. Replace the parts in [brackets] and adjust the tone to sound like you.

Before you start: tone, timing and consent

A few rules make any template work better:

  • Use the client's first name and the barber's name. "Your cut with Carlos" feels personal. "Your appointment" feels like a dentist.
  • Always include day, time and how to cancel. Ambiguity causes no-shows.
  • Keep it short. Two or three lines. People read these on the go.
  • Send at reasonable hours. Roughly between 9 AM and 8 PM local time, unless the client is replying to you.
  • Get permission, especially for promotions. Appointment messages to a client who booked are expected. Promotional texts are a different matter: in the US, Canada and Puerto Rico there are rules about marketing messages and consent, and carriers have their own requirements for business texting. Ask clients if they want to receive offers, honor opt-outs right away, and check the current rules where you operate if you plan to send promotions at scale.

Texting vs WhatsApp

Many clients in the US and Canada live in their regular text messages, while others, including many clients in Puerto Rico and across Latin American and immigrant communities, use WhatsApp every day. The templates below work on both. One honest note: if you use Chairfy, its automatic confirmations, reminders, cancellation notices and review requests are sent through WhatsApp from your shop's own number, not by SMS. For clients who don't use WhatsApp, you can send any of these by regular text yourself.

Booking confirmation and reminders

Booking confirmation (right after they book)

Hi [Name]! You're booked: [service] with [barber] on [day, date] at [time]. [Shop name], [address]. Need to change it? Just reply to this message. See you soon!

Reminder, the day before

Hi [Name], quick reminder: [service] with [barber] tomorrow, [day], at [time]. If you can't make it, reply here and we'll find you another time so someone else can use the spot. Thanks!

Reminder, same day (a few hours before)

See you today at [time], [Name]! [Barber] will be ready for you. Parking tip: [short tip, optional].

First visit (add this to the confirmation for new clients)

Welcome to [Shop name], [Name]! It's your first time with us, so feel free to bring a photo of the cut you want. We're at [address], [landmark, e.g. next to the pharmacy]. Any questions, just text us.

Sending the first three by hand every day is where most shops slip, especially on busy days. That's why automating them is the most useful thing a booking system can do. Our guide on how to reduce no-shows explains why the timing matters.

Cancellations, reschedules and delays

Client cancels (reply)

No problem, [Name], thanks for letting us know! Want me to book you another time? [Barber] has openings on [option 1] or [option 2].

Shop needs to cancel or move an appointment

Hi [Name], I'm sorry, [barber] won't be in on [day] because [short reason]. Can we move you to [option 1] or [option 2]? Reply with what works best and I'll lock it in.

Barber running late

Hi [Name], heads-up: we're running about [X] minutes behind today. Your cut is still on, so feel free to come by at [new time]. Sorry for the wait!

Client running late (reply)

Thanks for the heads-up, [Name]! We can hold your spot until [time]. After that we may need to shorten the service or move you to the next opening.

After a no-show (friendly, first time)

Hi [Name], we missed you today at [time]. Hope everything's okay! Want to rebook? Here's the link: [booking link]. Next time, if anything comes up, just reply and we'll move it.

After the visit: thanks and reviews

Thank you + review request (send 1 to 3 hours after)

Thanks for coming in today, [Name]! If you're happy with your cut, a quick review would mean a lot to us: [review link]. It takes 30 seconds.

Shorter version

Hope you're loving the cut, [Name]! Mind leaving us a quick review? [review link] Thanks!

Reply to a client who had a problem

Hi [Name], thanks for telling us, and I'm sorry the cut wasn't what you wanted. Come back this week and [barber] will fix it, no charge. What day works for you?

Reviews matter most on Google. To make the most of them, see our guide to Google Business Profile for barbershops.

Rebooking and win-back messages

Time for the next cut (send around their usual interval)

Hey [Name], it's been about [3] weeks since your last cut. Want me to save your usual spot with [barber]? [day] at [time] is open. Or book here: [booking link]

Win-back (clients who haven't come in for a long while)

Hi [Name], it's [your name] from [Shop name]. It's been a while and we'd love to see you again! [Barber] has openings this week. Book here: [booking link]

Win-back with a small incentive

Hi [Name], we miss you at [Shop name]! Come back before [date] and get [$5 off / a free beard trim] with your next cut. Book here: [booking link]

Loyalty reminder

Hey [Name], you're [X] visits away from your discount at [Shop name]. Your next cut gets you closer! Book here: [booking link]

Keep win-backs personal and rare. One thoughtful message after a long gap works better than a monthly blast.

Announcements: holidays, prices and news

Holiday hours

Hi [Name]! Heads-up for the holidays: we'll be closed on [dates] and open extended hours on [dates]. Spots go fast before [holiday], so book early: [booking link]

Shop closed for a day (illness, maintenance, emergency)

Hi [Name], we have to close on [day] because of [short reason]. Sorry for the trouble! Here are the next openings with [barber]: [option 1], [option 2]. Reply with what works.

Price change (send 2 to 4 weeks ahead)

Hi [Name], a quick note from [Shop name]: starting [date], our [service] will be [$new price]. Costs have gone up and we want to keep the quality you're used to. Thanks for being with us, and see you at your next cut!

Not sure what to charge before you announce it? Use our guide on how much to charge for a haircut.

New barber joining

Big news at [Shop name]: [new barber] has joined the team! [He/She/They] specializes in [fades / beards / kids' cuts]. To celebrate, [optional offer]. Book with [new barber] here: [booking link]

Last-minute opening

Hi [Name]! A spot just opened today at [time] with [barber]. Want it? First to reply gets it.

Birthday (only if they shared their birthday with you)

Happy birthday, [Name]! From all of us at [Shop name], have a great day. Your next cut comes with [small treat] this month.

Thank you to a client who referred a friend

Hey [Name], [friend's name] came in today and said you sent them. Thank you! We really appreciate it. [Optional: your next cut comes with [small thank-you].]

Parent booking for a child

Hi [Name]! [Child's name] is booked with [barber] on [day] at [time]. Kids' cuts take about [X] minutes. If [he/she/they] gets nervous, no rush, we'll take it easy. See you then!

A final tip on personalizing: save a short note on each client, like how they wear their cut or the barber they prefer, and reuse it in your messages. "Same skin fade as last time?" feels like a barber who remembers you, not a business sending a bulk text.

Quick reference: which message, when

MessageWhen to sendType
Booking confirmationImmediately after bookingAppointment
Day-before reminderThe day before, afternoonAppointment
Same-day reminderA few hours beforeAppointment
Review request1 to 3 hours after the visitFollow-up
Rebook reminderAround their usual intervalFollow-up
Win-backAfter twice their usual intervalPromotional if it includes an offer
Holidays and closures1 to 2 weeks beforeInformational
Price change2 to 4 weeks beforeInformational

Save time: automate the repetitive ones

The confirmation and reminders are the same every day, so they're the first ones to automate. With Chairfy, those go out on their own by WhatsApp, along with a cancellation notice and a review request after the visit, and you can edit the text of each one to sound like your shop. When you block a day off, clients who had a booking that day are notified too. You can see what the client receives by booking a test appointment in the demo barbershop. Keep the rest of these templates in your phone's notes or as quick replies for the moments that need a personal touch.

FAQ

What should a barbershop appointment reminder say?

The client's name, the service, the barber, the day and time, the address if it's a first visit, and a simple way to cancel or reschedule. Two or three lines is enough.

How far in advance should I send an appointment reminder?

Send one the day before and a short one a few hours before. The day-before reminder gives the client time to cancel and gives you time to refill the slot.

Do I need permission to text my barbershop clients?

Messages about an appointment the client booked are generally expected, but promotional texts have stricter consent rules in the US, Canada and Puerto Rico. Ask before sending offers, honor opt-outs and check current local rules.

Does Chairfy send SMS reminders?

No. Chairfy sends automatic confirmations, reminders, cancellation notices and review requests through WhatsApp from your shop's own number. You can still text clients who don't use WhatsApp yourself.

Keep reading