WhatsApp templatesWhatsApp templates

WhatsApp template for beauty salons: notify a canceled appointment without losing the client

4 min read

When an appointment is canceled (due to rain, an unexpected event, or because the client can't make it), notifying them in time makes all the difference. If you do it in a rush with a generic message, you come across as disorganized. This template helps you communicate the cancellation clearly, offer a solution, and keep the door open for rescheduling.

Hi {{1}}, I'm writing to you from {{2}}. Unfortunately, the appointment you had on {{3}} at {{4}} had to be canceled due to {{5}}. I know it's unexpected, but we wanted to let you know as soon as possible so you can plan accordingly. Would you like to reschedule for another day? We offer you {{6}} as an alternative. Sorry for the inconvenience. We'll be waiting for your reply!

  • {{1}}: Client's name (e.g., 'María').
  • {{2}}: Salon or business name (e.g., 'Belleza Total').
  • {{3}}: Original appointment date (e.g., 'Friday, March 14').
  • {{4}}: Appointment time (e.g., '10:30').
  • {{5}}: Reason for cancellation (e.g., 'a health issue', 'a family emergency').
  • {{6}}: Proposed new date/time (e.g., 'Monday the 17th at 16:00').
  1. 1Copy the message and replace variables {{1}} through {{6}} with the actual details.
  2. 2In WhatsApp Business, open the client's chat, paste the text, and send. If you use Wando, load the template in the panel and the AI will use it automatically when it detects a cancellation (always with your approval).
  3. 3Customize the tone based on your relationship with the client: use the formal or casual variant as appropriate.
  4. 4Follow up: if the client agrees to reschedule, confirm the new appointment and schedule it.

More formal variant: 'Dear {{1}}, we inform you that your appointment on {{3}} at {{4}} has been canceled due to {{5}}. We apologize for the inconvenience. We remain at your disposal to reschedule whenever you see fit. Best regards, {{2}}.'

More casual variant: 'Hi {{1}}! 😊 Just letting you know that the appointment on {{3}} at {{4}} got complicated for me because of {{5}}. How about we move it to {{6}}? That way you don't miss out on your relaxation time. Thanks for understanding! {{2}}.'

This message is transactional (cancellation notice), so it falls under the 'utility' category for the WhatsApp API. You don't need the client to have given prior opt-in to send it, but they must have had recent interaction with your business. In Wando, you load the template and the AI uses it when appropriate, always with your approval.

Important note: Meta template approval times may vary, but they usually take up to 48 hours. We don't make up prices: check current plans at wando.online/pricing.

When to send this message and when NOT to send it

This message is to notify a cancellation in advance. Send it as soon as you know the appointment cannot be kept: the sooner, the better. If it's due to rain or an unforeseen issue at the salon, notify the day before or first thing in the morning. If the client canceled, this message does not apply: in that case, what's appropriate is to confirm the cancellation and offer to reschedule.

Do not send it if you don't have a real alternative to offer. The message promises a new date or time in {{6}}; if you don't have one, the client is left hanging and trust drops. Also, do not use it for last-minute cancellations without a clear explanation: the {{5}} variable has to be honest. And watch out: if the cancellation is due to something you could have avoided (e.g., double booking due to disorganization), acknowledge it and apologize, don't disguise it.

The golden rule: this message is sent only once. If the client doesn't respond, don't resend it. Wait a few hours and call her, or send her a shorter message through another channel.

  • Send it as soon as you know the appointment is falling through.
  • Do not send it without a real alternative in {{6}}.
  • Do not use it for cancellations the client already knows about.
  • Do not resend it if there's no response: look for another channel.

What to reply if the client agrees to reschedule

If the client replies yes, confirm the new appointment to her and schedule it. The response should be quick and concrete, without beating around the bush. Use this template:

"Perfect, {{1}}! I confirm your appointment for {{6}} at {{4}}. I'll send you a reminder one day before. Thanks for understanding! {{2}}"

If the client asks for a different date than the one you offered, respond with the actual availability and confirm the new time. Don't leave the conversation open: close with a "Confirmed" or similar so there are no doubts.

Then, schedule it in your system (or in Wando, which records it automatically if you loaded it). If you use the WhatsApp API, this confirmation message is transactional and also falls under the utility category.

What to answer if the client asks why it was canceled

The client may want more details. Respond honestly, without going into long explanations. If the reason is internal (e.g., a professional got sick), say it without giving names. If it's external (e.g., rain), explain the situation.

Template: "Let me tell you, {{1}}: {{5}}. It's not something we could avoid, but we're already organizing so it doesn't happen again. Does {{6}} work for you to reschedule?"

If the client insists on knowing more, stay calm and don't get defensive. The important thing is that she feels her appointment is the priority, not the reason for the cancellation. If the client gets angry, acknowledge the mistake and offer a gesture, like priority for choosing a time slot.

What to answer if the client says she can't make the new date

If the client can't make the date you offered, offer concrete alternatives. Don't ask her to choose from a huge range: that overwhelms her. Propose two specific options.

Model: “No worries, {{1}}. How about the {{7}} at {{8}} or the {{9}} at {{10}}? If those don't work, let me know what day suits you and we'll sort it out.”

Here, variables {{7}} to {{10}} are alternative dates and times that you fill in. If none of the options work, offer to put her on a waiting list for last-minute cancellations. And if the client isn't interested, don't insist: leave the door open with a “Whenever you want, just let us know.”

How to Tell if the Message Worked

The goal of this message is not just to notify: it's to retain the client. It worked if the client reschedules, even if it's for another date. If she doesn't respond or says “okay, I'll see later,” it didn't fully work: then you need to do more personal follow-up.

In Wando, you can view message and campaign stats: how many were sent, how many were delivered, and how many responses you received. That gives you a clear metric. If you use WhatsApp Business, check the labels: mark those who rescheduled and those who didn't.

Another sign: if the client replies with a “thanks” or “no problem,” the message fulfilled its function of maintaining the relationship, even if she doesn't reschedule. If she doesn't respond at all, wait 24 hours and try a phone call.

What Makes Meta Reject a Template Like This and How to Fix It

Meta reviews WhatsApp templates and may reject them if they don't comply with its policies. The most common reasons: deceptive language (e.g., promising something that isn't real), lack of clarity in the message, or it looking like spam. It also rejects if the message isn't transactional (e.g., if you mix promotions into a cancellation notice).

For this cancellation notice, the risk is that the message sounds like a sales pitch. If you add phrases like "take advantage of this offer" or "we're waiting for you with discounts," Meta will mark it as marketing and require opt-in. Fix it: keep the text focused on cancellation and rescheduling.

Another reason for rejection: poorly defined variables. Meta wants each variable to have a clear purpose. If you include {{5}} and then don't use it, or if variables are in the middle of phrases that change the meaning, it can be rejected. Check that the text makes sense without the variables (e.g., "the appointment you had on {{3}} at {{4}}" should still make sense if {{3}} and {{4}} are replaced with any date and time).

If Meta rejects it, it tells you the reason. Fix that and resubmit. Approval times are up to 48 hours.

More formal and more casual variants: when to use each

The formal variant is for clients you don't know well, who are from another generation, or who prefer a distant tone. Use it if the client addresses you formally or if it's the first time you're writing to them. It also works for cancellations that might cause annoyance: the formal tone lowers the temperature.

The casual variant is for regular clients with whom you already have a rapport. Use it if the client is young, if they use informal address with you, and if the relationship is relaxed. The emoji and warm tone help the cancellation not feel like a problem.

Simple rule: if in doubt, start formal and then adapt. If the client responds with confidence, switch to a more casual tone. And never mix: if you start formal, don't end with "kisses!".

Frequently asked questions

Can I use this template if I don't have WhatsApp Business?+

Yes, you can copy the message and send it from your personal WhatsApp, but to take advantage of features like labels, quick replies, and the official API, it's better to use WhatsApp Business or a tool like Wando.

Do I need the client to have accepted receiving messages to send her a cancellation notice?+

No, cancellation notices are transactional (utility category) and do not require prior opt-in according to the WhatsApp API. Still, it's always good practice to keep communication clear and non-spammy.

What do I do if the client doesn't respond to the cancellation message?+

Wait a reasonable amount of time (e.g., a few hours) and, if there's no response, try calling her. You can also offer to reschedule through another channel, like Instagram or a landline.

Can I use this template if the client canceled herself?+

No, this message is to notify a cancellation from the salon. If the client canceled, use a cancellation confirmation message and offer to reschedule.

What happens if I submit the template and Meta rejects it?+

Meta gives you the reason for the rejection. Correct the text according to what it indicates and submit it again. Approval times are up to 48 hours.

Can I add a discount to the cancellation message?+

No, because that turns it into marketing and requires opt-in. Keep the message transactional (utility) to avoid rejections.

How do I know if the client received the message?+

In WhatsApp Business, the blue checkmarks indicate delivery. In Wando, message statistics show you deliveries and replies.

Answer WhatsApp with AI

Try Wando free. No credit card required.

Create free account