Skip to content

Booking reminders for salons and studios

Synthesized from the base patterns beauty pack

Clients book through an Origamy booking form. Each booking gets a confirmation, a reminder the day before with your address and phone number, and a short reminder a couple of hours before. A cancellation clears the reminders and sends a kind message with your booking link.

  • You run a salon, barbershop, nail or lash studio, or spa, and no-shows leave gaps in your day.
  • Clients book by phone or WhatsApp today and you want them to book through a link instead.
  • You want reminders by SMS or WhatsApp, not email.
HowWhat
A booking formThe booking form this playbook creates. Put its link in your Instagram bio, your WhatsApp status and your Google profile. Each booking saves its time on the client.
KindNameWhat it doesLands
FormBook an appointmentThe booking form. Service, time slot and a phone number; each booking sends booking.created.Draft, not published
TemplateBooking confirmed (SMS)Booking confirmation by SMS.Ready
TemplateBooking confirmed (WhatsApp)Booking confirmation on WhatsApp (needs Meta approval).Ready
TemplateBooking cancelled (SMS)Kind message after a cancellation, with the booking link.Ready
TemplateBooking cancelled (WhatsApp)Cancellation message on WhatsApp (needs Meta approval).Ready
Follow-upBooking savedWhen a booking comes in, save its time on the client and confirm it.Off
Follow-upBooking cancelledA cancelled booking clears the saved time and sends a kind rebooking message.Off
SegmentAppointment within a dayAppointment within the next day.Ready
SegmentAppointment within hoursAppointment within a few hours.Ready
TemplateAppointment tomorrow (SMS)Day-before reminder with address and how to change the booking.Ready
TemplateAppointment tomorrow (WhatsApp)Day-before reminder on WhatsApp (needs Meta approval).Ready
TemplateAppointment today (SMS)Short reminder a couple of hours before.Ready
TemplateAppointment today (WhatsApp)Short reminder on WhatsApp (needs Meta approval).Ready
Follow-upAppointment reminder: a day beforeHourly run over "within a day"; one reminder per appointment.Off
Follow-upAppointment reminder: same dayHourly run over "within hours"; one short reminder per appointment.Off
#QuestionDefaultFills in
1What should messages call your salon or studio?none, must answerorg_name
2Which number should clients call or message to change a booking?none, must answersalon_phone
3What address or directions should the day-before reminder include?none, must answersalon_address
4What can clients book? Give each a short id and the name clients see.
Use the same ids as your services in the service catalog.
Haircut, Braids, Manicure, Facialservices
5Should reminders go by WhatsApp instead of SMS?
Needs a connected WhatsApp Business number and Meta approval for four templates.
Nouse_whatsapp

These have defaults. Change any that don’t fit.

SettingDefaultKey
Hours before for the second reminder2same_day_hours
Trait that holds the next appointment timenext_appointment_atappointment_trait
Greeting when a first name is missingtheregreeting_fallback
Default phone country on the form‹workspace country›default_country
Time zone‹workspace timezone›timezone
  • A booking is confirmed straight away, by SMS or WhatsApp.
  • The reminders run every hour.
  • First reminder when the appointment is less than a day away, second when it is less than 2 hours away. Each client gets each reminder once per appointment.
  • A cancellation clears the saved time, so no reminder goes out, and sends a short message with your booking link.
ChannelNeeded forBefore it can send
smsConfirmation, both reminders and the cancellation messageAn SMS provider, or Origamy managed SMS after business verification (KYC).
whatsappThe same four messages, if you switch WhatsApp onA connected WhatsApp Business number, and the four templates approved by Meta.
  1. Set up your services in the service catalog (length of each, your opening hours), and your stylists if clients choose one. Then open the booking form's time slot question and check every service is bound to the right catalog entry. Booking forms can't be published until that is done.
  2. Publish the booking form and put its link where clients find you. Tell clients the link is the quickest way to book.
  3. Switch on "Booking saved" and "Booking cancelled" first: they copy each booking's time onto the client and clear it on a cancellation. The reminders read that time.
  4. Connect an SMS provider or finish business verification. If you chose WhatsApp, connect your WhatsApp Business number and submit the four WhatsApp templates for Meta approval before switching those follow-ups on.
  5. Book a test appointment with your own phone, check the confirmation, then switch the two reminder follow-ups on.
  • In the form builder, add each stylist or chair as its own resource if clients choose who they see, and set a buffer between services so slots don’t overlap. Short, plainly named services (“Braids, medium”) book better than long menus.
  • A deposit stops no-shows better than any reminder. If you take deposits, a booking form can ask for payment through your connected payment provider, and holds the slot until it’s paid. Say in the reminder how to change a booking, so clients don’t just disappear.
  • Most clients in Nigeria and across Africa answer WhatsApp faster than SMS. Try the WhatsApp option once your Meta templates are approved, and keep SMS as the fallback while you wait.
  • The reminders run every hour, so a client who books at midnight gets the day-before message straight away. Set opening hours in the service catalog so late-night bookings aren’t offered.

This playbook is synthesized: no customer has run it with us yet. If you build it, tell us what you changed, and we’ll replace it with the real version.

The request used to test the copilot on this playbook (a live eval):

I run a hair salon and clients book through our online booking form. Text each client a confirmation when they book, again the day before with our address and the number to call to change it, and again two hours before. If someone cancels, send a short sorry message with the booking link so they can rebook.

It passes when every piece is a valid draft and everything lands off, with at least: segment, workflow, message_template. It must never use: discount.