WhatsApp templatesWhatsApp templates

15 WhatsApp Templates for Restaurants and Food Service (2025)

102 min read

Does your restaurant live on WhatsApp but you lose hours writing the same message over and over? In this guide we've put together 15 templates ready to copy and paste, designed for the moments that truly matter: confirming an order, letting the customer know the delivery is on its way, reminding them of a reservation, or reactivating a customer who hasn't shown up in a while. Each template is written in a warm, direct, and professional tone, the way a real food business talks.

This isn't a theoretical manual: here you'll find the exact message for each situation, with examples you can adapt to your venue's style in two minutes. Plus, at the end of each section we show you how to use these templates with Wando, a tool that suggests replies with AI and lets you approve them with one click, so you don't have to write everything by hand or let a bot reply on its own without supervision. Pick the one you need, adjust the details in brackets, and you're done.

What this guide includes

  • To let the customer know their order went through fine and when they'll receive it (ideal for avoiding 'has my order arrived?' calls).
  • For when the customer comes to pick up and shouldn't have to wait: let them know everything is ready.
  • For the moment the delivery driver has left the venue and the customer wants to know it's on its way.
  • To honestly let them know something is delayed and keep the customer's trust, without hiding.
  • So the reservation doesn't fall through: a reminder that confirms attendance and reduces no-shows.
  • To send the menu of the day quickly so the customer decides before asking you.
  • To promote special dishes or weekly combos without falling into spam.
  • For when an order has to be canceled: let the customer hear it from you, not from silence.
  • To collect payment on a pending order with a clear payment link and no runaround.
  • To let them know you'll close earlier or open later on a holiday or special event.
  • To introduce a new dish and spark curiosity among your regular customers.
  • To confirm the reservation when the customer makes it, with all the details in order.
  • To say thank you after the sale and add a little something that invites them to come back.
  • To wake up those customers who haven't ordered anything in over a month.
  • To ask for a short, concrete opinion that helps you improve the service.

WhatsApp template to confirm orders at your restaurant

If you run a pizzeria or any food business, you know that confirming an order on time is key: a customer who doesn't get a reply in 5 minutes will go order somewhere else. With this WhatsApp template for order confirmation, you let your customer know their order is on its way (or ready for pickup) with no runaround. Copy it, adapt it, and start using it today.

Hi {{1}}, we're confirming your order {{2}} ({{3}}). It's already {{4}} and the total is {{5}}. If you have any questions, write to us here. Thanks for choosing us! 🍕

What goes in each variable

  • {{1}}: the customer's name (e.g. 'Juan').
  • {{2}}: the order number or code (e.g. '1234').
  • {{3}}: the order details (e.g. '2 Neapolitan pizzas and 1 soda').
  • {{4}}: the status: 'on the way' or 'ready for pickup'.
  • {{5}}: the total to pay (e.g. '$12,500').

How to load this template in WhatsApp Business

  1. 1If you use the WhatsApp Business app on your phone, you can use this text as a quick reply: go to 'Settings' > 'Business tools' > 'Quick replies' and paste the message (replacing the {{n}} variables with specific data, because the app does not use automatic variables).
  2. 2When a customer writes to you, select the quick reply and fill in the order details before sending it.
  3. 3If you use Wando, you load this template in the panel (with the {{n}} variables, which are the ones used by the Meta API) and the AI suggests it to you so you can approve it with one click and send it, so you don't have to type it by hand every time.

Variants by tone

More formal: 'Dear {{1}}, we confirm receipt of your order {{2}} ({{3}}). It is {{4}} and the amount due is {{5}}. If you have any questions, we are at your disposal. Best regards.'

More casual: 'Hey {{1}}! Your order {{2}} ({{3}}) is {{4}}. It's {{5}}. If you need anything, we're here. Enjoy! 😋'

Important: this message is transactional (order confirmation), so on the official WhatsApp API it corresponds to the 'utility' category. To use utility templates, you need Meta to approve them before the first send, and the user must have opted in to receive messages from your business according to Meta's policy. If you want to send offers, that is marketing and requires an approved template with a different category. For more details on approval times, check Meta's official documentation.

When to send this message (and when not to)

The right moment is when the order is already confirmed and the customer is waiting for a response. If they wrote to ask about availability, first reply and then confirm. If the order is for delivery, send the message as soon as the driver leaves. If it's for pickup, when it's ready.

Don't send it before the order is ready: it creates anxiety and phone calls. Don't use it for offers or promotions either: that's marketing and needs a different template. And if the customer didn't write to you first and doesn't have an open conversation, don't send it through Meta's API without their opt-in, because it violates the policy.

  • Confirm delivery: as soon as the driver leaves.
  • Confirm pickup: when the order is ready.
  • Don't: before confirming the order.
  • Don't: to send offers (that's marketing).

The three most likely customer responses (and what to reply)

When you send a confirmation, the customer usually replies with one of three things. Having the answer ready saves you time and keeps you from being caught off guard.

  • Response 1: 'Perfect, thanks' → '{{1}}, thank you! If you need anything, we're here. Enjoy your meal! 😋'
  • Response 2: 'How long will it take?' → 'Hi {{1}}, the driver is already on the way. It will arrive in approximately {{2}} minutes. We'll let you know if there's any delay.'
  • Response 3: 'I changed my mind, cancel the order' → 'Hi {{1}}, we understand. We're cancelling order {{2}}. If you'd like, we can help you with something else. Thanks for letting us know!'

How to know if the message worked

The message works if the customer doesn't reply with doubts or cancellations. But there are more concrete signs: if you get a 'thanks' or an emoji, the customer confirmed and is at ease. If they don't reply at all, it's not a problem: the confirmation already did its job.

In the Meta API, you can see the message delivery status (delivered, read). If an order is canceled after confirmation, check whether the message was clear. If you receive many cancellations, try the closest variant. And if you use Wando, message statistics show you which templates work best.

Why Meta may reject this template (and how to fix it)

Meta rejects utility templates when the message is not clear, has formatting errors, or does not match the category. Common examples: misplaced variables ({{1}} with no text around it), promises that are not kept, or content that looks like marketing.

To fix it: check that each variable has descriptive text next to it, that the message is brief, and that there are no excessive exclamation marks. If Meta rejects it, adjust the text and submit it again. Approval can take up to 48 hours.

Tone variants: when to use each one

The formal variant is for customers you do not know, large orders, or areas with a lot of tourism. The casual one is for regular customers or when you already have a rapport.

Simple rule: if the customer uses informal language with you, use the casual one. If they address you formally, use the formal one. And if you are unsure, start with the formal one and switch if the customer lowers the tone.

  • Formal: 'Dear {{1}}, we confirm...' → ideal for first purchases.
  • Casual: 'Hey {{1}}! Your order is ready...' → ideal for customers who already know you.
  • If the customer uses informal language, use informal. If they use formal language, use formal.

When to send this message (and when not to)

The right moment is when the order is already confirmed and the customer is waiting for a response. If they wrote to ask about availability, reply first and then confirm. If the order is for delivery, send the message as soon as the delivery driver leaves. If it's for pickup, when it's ready.

Don't send it before the order is put together: it creates anxiety and phone calls. Don't use it for offers or promotions either: that's marketing and needs a different template. And if the customer didn't write to you first and doesn't have an open conversation, don't send it through Meta's API without their opt-in, because it violates the policy.

  • Confirm delivery: as soon as the delivery driver leaves.
  • Confirm pickup: when the order is ready.
  • No: before confirming the order.
  • No: to send offers (that's marketing).

The three most likely customer responses (and what to reply)

When you send a confirmation, the customer usually responds with one of three things. Having the reply ready saves you time and keeps you from being caught off guard.

  • Response 1: 'Perfect, thanks' → '{{1}}, thank you! If you need anything, we're here. Enjoy your meal! 😋'
  • Response 2: 'How long will it take?' → 'Hi {{1}}, the delivery driver is already on the way. It will arrive in approximately {{2}} minutes. We'll let you know if there's any delay.'
  • Response 3: 'I changed my mind, cancel the order' → 'Hi {{1}}, we understand. We're canceling your order {{2}}. If you'd like, we can help you with something else. Thanks for letting us know!'

How to know if the message worked

The message works if the customer doesn't respond with questions or cancellations. But there are more concrete signs: if you get a 'thank you' or an emoji, the customer confirmed and is at ease. If they don't respond at all, that's not a problem: the confirmation has already served its purpose.

In the Meta API, you can see the message delivery status (delivered, read). If an order is canceled after the confirmation, check whether the message was clear. If you receive many cancellations, try the closest variant. And if you use Wando, message statistics show you which templates work best.

Why Meta may reject this template (and how to fix it)

Meta rejects utility templates when the message is not clear, has formatting errors, or doesn't match the category. Common examples: misplaced variables ({{1}} with no text around it), promises that aren't kept, or content that looks like marketing.

To fix it: check that each variable has descriptive text next to it, that the message is brief, and that there are no excessive exclamation marks. If Meta rejects it, adjust the text and submit it again. Approval can take up to 48 hours.

Tone variants: when to use each one

The formal variant is for customers you don't know, large orders, or areas with a lot of tourism. The casual one is for regular customers or when you already have a rapport.

Simple rule: if the customer addresses you informally, use the casual one. If they address you formally, use the formal one. And if you're unsure, start with the formal one and switch if the customer adopts a more casual tone.

  • Formal: 'Dear {{1}}, we confirm...' → ideal for first purchases.
  • Friendly: 'Hi {{1}}! Your order is ready...' → ideal for customers who already know you.
  • If the customer uses 'vos', use voseo. If they use 'usted', use formal.

WhatsApp template to let customers know their order is ready for pickup

How many times has it happened that the customer arrives and the order isn't ready yet, or it gets cold while they wait because nobody told them? With this template message, you let them know right away that their food is ready for pickup, and you also cut down on calls asking 'is it ready yet?'. Copy it, fill it in with your customer's details and send it through WhatsApp Business.

Hi {{1}}, we're writing from {{2}} to let you know that your order {{3}} is ready for pickup. We'll be waiting for you at {{4}}. Thanks for choosing us! 🙌

  • {{1}}: customer name (e.g. 'María').
  • {{2}}: your business name (e.g. 'Pizzería Don Luigi').
  • {{3}}: order number or product details (e.g. 'No. 245, two muzzarellas and a coke').
  • {{4}}: address or location reference (e.g. 'Av. Corrientes 1234').
  1. 1Open WhatsApp Business and go to the 'Message templates' tab (or 'Messages' > 'Templates').
  2. 2Paste the template message and replace the variables {{1}}, {{2}}, etc. with the customer's details.
  3. 3Send the message from the customer's conversation or schedule it for later if you want.
  4. 4If you use Wando, the AI suggests replies and you approve them with one click, so you can use this template as a base to reply faster.

More formal variant: 'Dear {{1}}, we inform you that your order {{3}} is ready for pickup at {{4}}. We'll be waiting for you from {{5}} to {{6}}. Thank you very much.'

More friendly variant: 'Hi {{1}}! 👋 Your order {{3}} is ready at {{4}}. Come by whenever you like, we'll be waiting. Enjoy your meal! 🍕'

This type of message is transactional (a notice that an order is ready), so in the official WhatsApp API it corresponds to the 'utility' category. It does not require the customer's opt-in, but it is advisable that the number has a recent open conversation. The template can take up to 48 hours to be approved by Meta, so load it with time to spare.

Do you want to automate this notice without losing control? At Wando, the AI suggests replies and you approve them with one click. Learn more at wando.online/rubros/gastronomia.

When to send this message (and when not to)

This notice is for an exact moment: when the order is already ready and the customer has to come pick it up. Send it as soon as you confirm it, not before. If you send it while it is still being prepared, you create anxiety and extra calls.

Do not use it for anything else. It is not for confirming orders, or for promoting, or for greeting. If you use it for anything other than letting them know it is ready, the customer perceives it as spam and Meta can flag your template.

Also, do not send it if the order is going to be delayed. In that case, a message of apology and a new estimate is better. Saying it is ready when it is not is the fastest way to lose trust.

  • Send it when: the order is ready and there is a pickup time.
  • Do not send it if: the order is not ready, if it is for another matter, or if more than 24 hours have passed since the order without the customer picking it up.

What to reply when the customer asks 'is it ready yet?'

The most common reply to this notice is 'Is it ready?' or 'Can I come pick it up?'. Here's a template message to confirm without beating around the bush:

'Hi {{1}}, yes, your order {{3}} is ready. We'll be waiting for you at {{4}}. Thank you!'

If the customer asks about closing time, add that detail: 'We close at {{5}}, so you have time to come by.'

  • Short reply: 'Yes, it's ready. Come by whenever you want.'
  • With closing time: 'Yes, we'll be waiting for you until {{5}}.'
  • If it's delayed: 'Not yet, we'll let you know as soon as it's ready. Sorry for the delay.'

What to say when the customer says 'I can't come today'

Sometimes the customer can't pick it up right away. Reply with options, not with a 'okay, let me know'. Offer concrete alternatives:

'Hi {{1}}, no problem. Do you want us to hold it for you until tomorrow, or would you prefer that we let you know if someone can bring it to you? You can also send someone else to pick it up.'

If you offer delivery, suggest it: 'If you want, we can send it to you by delivery. Does that work for you?'

  • Hold the order: 'We'll keep it for you until {{5}} tomorrow.'
  • Someone else picks it up: 'Anyone can come, just tell us the name.'
  • Delivery: 'We'll send it to you, we'll figure out the shipping cost at the time.'

What to say when the customer arrives and the order isn't ready

This happens. The important thing is not to make excuses, but to solve it. Answer like this:

'Hi {{1}}, sorry, there was a delay. We'll have it for you in {{5}} minutes. We'll let you know as soon as it's ready, or if you prefer we can bring it to you.'

Don't say 'it's coming right up' if it's not true. Better an honest estimate and an apology. Customers value transparency more than an empty promise.

  • Apology + time: 'Sorry, we'll have it for you in 10 minutes.'
  • Delivery offer: 'If you want, we'll send it to you at no charge.'
  • Follow-up: 'I'll confirm as soon as it's ready.'

How to know if the message worked

Success isn't that the customer replies 'thanks'. It's that they pick up the order without calling. Measure it like this:

If you use WhatsApp Business, check your message statistics: how many were delivered, how many were read. If the customer reads it and doesn't reply, they're probably already on their way.

Also count the calls asking 'is it ready yet?' before and after using the template. If they go down, it worked. If not, check whether the notice arrives late or whether the customer doesn't receive it.

With Wando, message and campaign statistics show you the delivery and read rate. That gives you a clear metric without guessing.

  • Fewer 'is it ready yet?' calls: a sign that the notice arrives on time.
  • Positive replies: 'ok, on my way' or 'thanks'.
  • Frictionless pickups: the customer comes by and doesn't ask anything.

Why Meta can reject the template and how to fix it

Meta reviews templates to prevent spam. The most common rejections are for misleading text, disguised promotions, or misused variables.

If the template says 'ready for pickup' but the message sounds like advertising ('Take advantage of our promo!'), they reject it. Also if the variables aren't properly labeled or if the text doesn't match the 'utility' category.

To fix it: use the message exactly as it is, without adding promotions. Verify that the variables {{1}}, {{2}}, etc. are in order and that the text is clear. If they reject it, Meta tells you the reason; fix that and send it again.

Approval can take up to 48 hours, so submit it with time to spare. If you use Wando, the template is managed from the platform and the local support team helps you with the process.

  • Cause: promotions or misleading text → solution: notification-only text.
  • Cause: variables used incorrectly → solution: check the format {{1}}, {{2}}.
  • Cause: incorrect category → solution: use 'utility' for notifications.

Formal variant and friendly variant: when to use each one

The formal variant is for customers you don't know well, for more serious industries (real estate, healthcare) or for first purchases. Use it when the tone is formal and there is no prior trust.

The friendly variant is for regular customers, for casual dining or when there is already a relationship. Emojis and informal language create closeness, but don't use it with a customer who doesn't know you.

If you're unsure, start formal and switch to friendly when the customer responds in a trusting way. The key is to read the other person's tone.

  • Formal: 'Dear {{1}}, we inform you that your order {{3}} is ready.'
  • Friendly: 'Hi {{1}}! Your order {{3}} is ready.'

WhatsApp template to notify that the delivery is on its way

When the delivery goes out, the customer needs to know. A clear, timely message prevents calls, complaints and customers asking for their order twice. Here's a ready-to-use template, with variables to customize.

Hi {{1}}, your order {{2}} has already gone out with {{3}} 🛵. It arrives at approximately {{4}}. If anything comes up, message us here.

  • {{1}}: customer name (e.g. Juan)
  • {{2}}: order number or detail (e.g. 1234 or two mozzarella pizzas and a coke)
  • {{3}}: name of the delivery person or method (e.g. Carlos or motorcycle)
  • {{4}}: estimated arrival time (e.g. 20:30)
  1. 1Copy the message and paste it into your WhatsApp Business, replacing {{1}}, {{2}}, etc.
  2. 2In Wando, you load the template in the panel and the AI suggests it when appropriate; you approve it with one click before sending.
  3. 3Test the message with a real order and adjust the tone to match your brand.

More formal variant: "Hi {{1}}, we inform you that your order {{2}} has been dispatched with {{3}}. The estimated delivery is at {{4}}. If you have any questions, reply to this message."

More casual variant: "Hey {{1}}! 🙌 Your {{2}} is on its way with {{3}}. It arrives around {{4}}. Let us know if you want anything else!"

This type of message is transactional (delivery notice), so it corresponds to the utility category in the official WhatsApp API. It doesn't need additional opt-in if the customer has already written to you before, but it's still best to use it in moderation and always with real data.

Be careful about promising times you can't meet. Better to give a realistic estimated time and update if there are delays.

When to send this message (and when not to)

This message goes out when the order has already left the store and you have a realistic estimated time. Don't send it before the delivery driver starts: if something happens afterward, you're stuck with a promise you didn't keep.

Also, don't send it if the order is for pickup at the store, if it's a scheduled delivery for another day, or if the customer has already told you not to notify them. There are other template categories for that, or you can simply not send anything.

If the delivery driver is new or the area is tricky, wait until they confirm with you that they've left. A timely notice is better than a rushed one.

  • Send it when the delivery driver has confirmed departure
  • Don't send it before the actual departure
  • Don't use it for pickups or scheduled deliveries

What to reply if the customer asks about the order

The three most likely questions are: "Has it left yet?", "What time does it arrive?" and "Can you change the address for me?". Have a ready answer for each one.

  • If they ask if it has left: "Yes, {{1}} left a few minutes ago with {{2}}. It arrives at approximately {{3}}. I'll let you know if there's any news."
  • If they ask about the time: "The estimated delivery is at {{1}}. If there's any delay, we'll write to you here as soon as we find out."
  • If they ask to change the address: "Sure, send me the new address and we'll see if it can still make it. If not, we'll coordinate so the delivery driver {{1}} writes to you."

How to know if the message worked

The message works if the customer doesn't write to you asking about the order. That's the main indicator: fewer questions = clear message.

You can also look at the template statistics in Wando: how many were sent, how many were delivered, and whether there were replies. If the customer replies with something like "Thanks!", that's a good sign.

If you notice the customer still asks about the time or the delivery person, check whether the message is clear or whether the estimated time is too broad. Adjust it and try again.

What makes Meta reject this template

Meta rejects templates that look like spam, that have exaggerated promises, or that aren't clear. In this case, the common reasons are: promising an exact time with no margin, using too many emojis or writing in all caps, or including links that aren't from your domain.

Another reason: not using variables correctly. If you put {{1}} and then don't replace it, Meta sees it as a format error.

To fix it, check that the message is simple, without promises, with well-defined variables and without strange links. Resubmit the template and wait up to 48 hours.

Formal variant and friendly variant: when to use each one

The formal variant is for customers you don't know, for neighborhood shops with a more distant relationship, or for chains. Use it if the customer hasn't written to you before or if the order is large.

The friendly variant is for regular customers, for small shops, or when there's already a level of trust. The relaxed tone helps if the customer already knows you.

If you're not sure, start with the formal one and test it. Over time you'll see which one gets a better response.

When to send this message (and when not to)

The exact timing is key: this message goes out when the order has already left the shop and the delivery driver has confirmed they're on their way. Not before. If you send it before the actual departure, you're locked into a promise you can't keep later.

Don't use it either for orders picked up at the shop, deliveries scheduled for another day, or if the customer explicitly asked you not to notify them. In those cases, the template doesn't add value and can be annoying.

If the delivery driver is new or the area is tricky, wait until they confirm they've left. A notice with a real time is worth more than a rushed one that has to be corrected later.

  • Send it when the delivery driver has confirmed departure.
  • Don't send it before the actual departure.
  • Don't use it for pickups or scheduled deliveries.

What to reply if the customer asks about the order

The three most likely replies are: "Has it left yet?", "What time will it arrive?" and "Can you change the address for me?". For each one, have a prepared answer ready at hand.

If they ask whether it has left: "Yes, {{1}} left a few minutes ago with {{2}}. It should arrive at approximately {{3}}. I'll let you know if there's any news."

If they ask about the time: "The estimated delivery is at {{1}}. If there's any delay, we'll message you here as soon as we find out."

If they ask to change the address: "Sure, send me the new address and we'll see if it can still make it. If not, we'll arrange for the delivery driver {{1}} to message you."

How to know if the message worked

The main indicator is simple: the customer doesn't message you asking about the order. Fewer inquiries = a clear message. That's the data point you need to look at.

You can also use Wando's statistics to see how many messages were sent, how many were delivered, and whether the customer replied. A "Thanks!" is a sign that everything is fine.

If the customer still asks about the time or the delivery person, check whether the estimated time is too broad or whether the message isn't clear. Adjust the template and try again.

What makes Meta reject this template

Meta rejects templates that look like spam, that make exaggerated promises, or that aren't clear. In this case, the common reasons are: promising an exact time with no margin, using too many emojis or writing in all caps, or including links that aren't from your domain.

Another reason: not using variables correctly. If you put {{1}} and then don't replace it, Meta sees it as a formatting error.

To fix it, check that the message is simple, without promises, with well-defined variables, and without strange links. Resubmit the template and wait up to 48 hours.

Formal variant and casual variant: when to use each one

The formal variant is for customers you don't know, for neighborhood stores with a more distant relationship, or for chains. Use it if the customer hasn't written to you before or if the order is large.

The casual variant is for regular customers, small local businesses, or when there's already a relationship of trust. A relaxed tone helps if the customer already knows you.

If you're not sure, start with the formal one and test it. Over time you'll see which one gets the best response.

WhatsApp template to notify order delays (food service)

We know that in a pizzeria (or any restaurant) the phone doesn't stop between 12:00 and 15:00, and with so many orders it can happen that one takes longer than expected. The customer gets impatient, sends a WhatsApp message asking, and if you don't reply quickly, they'll go somewhere else. That's why having a template to notify delays saves you: it shows you're aware, that you care, and that the order is on its way.

Sample message (copy it and fill in the variables): Hi {{1}}, we're writing because your order {{2}} is taking a little longer than usual ({{3}}). We're working to get it to you as soon as possible. We'll let you know as soon as it's out. Thanks for your patience!

  • {{1}}: the customer's name, for example "María".
  • {{2}}: the order number or details, for example "#1234" or "the Neapolitan pizza with fainá".
  • {{3}}: the estimated delay time, for example "15 minutes" or "half an hour".
  1. 1Copy the message above and replace the variables {{1}}, {{2}} and {{3}} with the order details.
  2. 2Paste it into the WhatsApp Business conversation with the customer and send it.
  3. 3If you use Wando, load this template in the templates panel: the AI will use it automatically when it detects that an order is delayed, and you just approve it with one click.

More formal variant: Dear {{1}}, we inform you that your order {{2}} has an estimated delay of {{3}}. We apologize for the inconvenience and appreciate your understanding. We will notify you as soon as it is ready for pickup or delivery.

Closest variant: Hi {{1}}! We wanted to let you know that your order {{2}} is going to take a little longer than expected ({{3}}). We're on it, don't worry! We'll message you as soon as it's out. 🙌

This type of message is transactional (delay notice) and falls into the "utility" category in Meta's WhatsApp API. That means it doesn't need the customer's opt-in to be sent, but it does require the template to be approved by Meta before using it. Approval usually takes up to 48 hours, so load it with time to spare. In Wando, you load it once and the AI uses it when appropriate, always with your approval.

When should you send this message (and when shouldn't you)?

Timing makes all the difference. Send it as soon as you know the order will take longer than promised, not when the customer has already asked. If you wait for them to write to you, you're too late: the customer is already upset and the template loses its effect.

Don't send it if the delay is two minutes or if you're not sure it's really going to happen. An unnecessary notice creates noise and distrust. Don't use it for orders that have already gone out either: in that case, send a shipping confirmation message, not an apology.

The rule is simple: if the delay exceeds 10-15 minutes and affects the experience, let them know. If it's shorter or uncertain, wait. Customers appreciate being told in advance, not being asked for patience afterward.

What to reply when the customer responds (3 template messages)

The customer can respond in several ways. The three most likely are: asking how much longer it will take, canceling the order, or complaining. Here's a template message for each one, ready to copy and adapt.

  • If they ask how much longer: "Hi {{1}}, we confirm that your order {{2}} is on its way. We estimate it will arrive in {{3}}. We'll let you know as soon as it's with the delivery driver. Thanks for waiting!"
  • If they want to cancel: "Hi {{1}}, we're sorry for the delay and we understand your decision. If you'd like, we can cancel your order {{2}} at no charge. We can also offer you a discount on your next purchase if you prefer to wait. Which works better for you?"
  • If they complain about the delay: "Hi {{1}}, you're absolutely right and we apologize. Order {{2}} is taking longer than expected due to {{3}}. We're doing everything possible to get it there now. We're offering you a 10% discount on your next order as compensation. Does that work for you?"

How do you know if the message worked?

The success of a delay notice isn't measured in sales, but in retention. If the customer waits and doesn't cancel, the message did its job. Look at three concrete signs:

First, the customer's response. If they reply with something like "thanks for letting me know" or "okay, I'll wait", that's a good sign. If they don't reply, that's also fine: they probably accepted the delay. If they cancel, the message didn't land, but at least you avoided a later complaint.

Second, the order status. Did the customer pick up or receive the order without further complaints? That's success. Third, repetition: if the customer orders again, the template didn't scare them off. In Wando, you can see in statistics how many times each template was used and compare it with that day's cancellations.

Why Meta may reject this template (and how to fix it)

Meta reviews every template before approving it. The most common reasons for rejection for this type of message are three.

First, asking for sensitive information. If you include variables like "card number" or "national ID", Meta rejects it. Second, promising something you can't deliver, like "guaranteed delivery" or "never any delays". Third, using a promotional tone or adding links unrelated to the notice.

To fix it, review the text: make sure it is purely informative, without exaggerated promises and without asking for personal data. Make sure the variables {{1}}, {{2}} and {{3}} are properly defined and that the message is clear. If they reject it, Meta tells you the reason; adjust it and send it again. Approval takes up to 48 hours.

Formal variant and friendly variant: when to use each one

The formal variant ("Dear {{1}}...") is for customers who don't have a trusting relationship with your brand, such as a corporate order or a first purchase. It also works if the customer is older or if the mistake was serious and you want to show professionalism.

The friendly variant ("Hi {{1}}!...") is for regular customers, delivery orders or if your brand has a relaxed tone. It builds closeness and reduces tension faster.

The rule: if you don't know the customer, go with the formal one. If it's a customer who has already bought from you several times, use the friendly one. In Wando, you can load both variants and choose on the spot depending on the conversation.

When to send this message (and when not to)

Timing makes all the difference. Send it as soon as you know the order will take longer than promised, not when the customer has already asked. If you wait for them to write to you, you're too late: the customer is already angry and the template loses its effect.

Don't send it if the delay is two minutes or if you're not sure it's really going to happen. An unnecessary notice creates noise and distrust. Don't use it for orders that have already shipped either: in that case, send a shipping confirmation message, not an apology.

The rule is simple: if the delay exceeds 10-15 minutes and affects the experience, let them know. If it's shorter or uncertain, wait. Customers appreciate being told in advance, not being asked for patience afterward.

What to reply when the customer responds (3 template messages)

The customer can respond in several ways. The three most likely are: asking how much longer, canceling the order, or complaining. Here you have a template message for each one, ready to copy and adapt.

  • If they ask how much longer: "Hi {{1}}, we confirm that your order {{2}} is on its way. We estimate it will arrive in {{3}}. We'll let you know as soon as it's with the delivery driver. Thanks for waiting!"
  • If they want to cancel: "Hi {{1}}, we're sorry about the delay and we understand your decision. If you'd like, we can cancel your order {{2}} at no charge. We can also offer you a discount on your next purchase if you prefer to wait. What works best for you?"
  • If they complain about the delay: "Hi {{1}}, you're absolutely right and we apologize. Order {{2}} is taking longer than expected due to {{3}}. We're doing everything possible to get it there now. We're offering you a 10% discount on your next order as compensation. Does that work for you?"

How do you know if the message worked?

The success of a delay notice isn't measured in sales, but in retention. If the customer waits and doesn't cancel, the message did its job. Look at three concrete signals:

First, the customer's response. If they reply with something like "thanks for letting me know" or "ok, I'll wait," that's a good sign. If they don't respond, that's also fine: they probably accepted the delay. If they cancel, the message wasn't enough, but at least you avoided a later complaint.

Second, the order status. Did the customer pick up or receive the order without further complaints? That's success. Third, repetition: if the customer orders again, the template didn't scare them off. In Wando, you can see in statistics how many times each template was used and compare it with that day's cancellations.

Why Meta can reject this template (and how to fix it)

Meta reviews every template before approving it. The most common reasons for rejection for this type of message are three.

First, asking for sensitive information. If you include variables like "card number" or "ID number", Meta rejects it. Second, promising something you can't deliver, like "guaranteed delivery" or "never any delays". Third, using a promotional tone or adding links unrelated to the notice.

To fix it, review the text: make sure it is only informative, without exaggerated promises and without asking for personal data. Make sure the variables {{1}}, {{2}} and {{3}} are well defined and that the message is clear. If it is rejected, Meta tells you the reason; adjust it and submit it again. Approval takes up to 48 hours.

Formal variant and friendly variant: when to use each one

The formal variant ("Dear {{1}}...") is for customers who don't have a relationship with your brand, such as a corporate order or a first purchase. It also works if the customer is older or if the mistake was serious and you want to show seriousness.

The friendly variant ("Hi {{1}}!...") is for regular customers, delivery orders or if your brand has a relaxed tone. It creates closeness and reduces tension faster.

The rule: if you don't know the customer, go formal. If it's a customer who has already bought from you several times, use the friendly one. In Wando, you can load both variants and choose at the moment depending on the conversation.

WhatsApp template for restaurant booking reminders

If you run a restaurant, bar or pizzeria, you know that unconfirmed bookings are lost tables. With this WhatsApp message template you can remind your customer of their booking in a clear, professional way, without relying on your memory or awkward phone calls.

Message template (copy and adapt it): Hi {{1}}, we're writing from {{2}} to remind you that you have a booking for {{3}} people on {{4}} at {{5}}. If you need to change or cancel, reply to this message or call us at {{6}}. See you soon! 🍕

  • {{1}}: customer name (e.g. Juan)
  • {{2}}: your business name (e.g. Pizzería Don Luigi)
  • {{3}}: number of people (e.g. 4)
  • {{4}}: booking date (e.g. 15/03)
  • {{5}}: booking time (e.g. 20:30)
  • {{6}}: alternative contact phone (e.g. +54 11 1234 5678)
  1. 1Copy the message template and replace the {{n}} with the real details of each booking.
  2. 2In WhatsApp Business, open the conversation with the customer and paste the message (or use a template if it's a campaign).
  3. 3If you use Wando, load this text into the templates panel. The AI will suggest it when it detects that a reminder is due, and you send it with one click.

More formal version: Dear {{1}}, we remind you of your booking at {{2}} for {{3}} people on {{4}} at {{5}}. For any changes, contact us at {{6}}. Kind regards.

More casual version: Hi {{1}}! 👋 Just a reminder that we're expecting you on {{4}} at {{5}} at {{2}}. There are {{3}} of us, are you still coming? If anything changed, let us know here. Thanks!

Note: this message is transactional (a reminder about an existing booking), so it falls under the 'utility' category in the official WhatsApp API. It doesn't require marketing approval, but the customer must still have agreed to receive your messages (opt-in). Meta's approval times can vary; check the official documentation for more details.

When to send this message (and when not to)

The ideal time for a booking reminder is between 24 and 48 hours in advance. That gives the customer time to let you know if something changed, but the booking is still fresh in their mind. For venues with high turnover, like pizzerias or bars, the same day can work, about 3 or 4 hours before.

Don't send it if the booking is for today and the time has already passed: it just creates noise. Also, don't use it for anything other than a confirmed booking. If the customer only made an inquiry, this message isn't appropriate. And watch the timing: sending it at 8 in the morning on a Sunday can come across badly. Prefer business hours, between 10:00 and 20:00.

What to reply when the customer responds

The three most likely responses are: confirm, cancel, or ask for a change. Here's a template message for each one.

Confirmation: "Perfect, {{1}}! We'll see you on {{2}} at {{3}}. If anything comes up, message us here."

Cancellation: "No problem, {{1}}. We're canceling your booking for {{2}}. If you'd like, we can help you find another time."

Change of time or number of people: "Sure, {{1}}. I'll book you for {{2}} at {{3}}, {{4}} people. Shall I confirm with you right here?"

  • {{1}}: customer name
  • {{2}}: reservation date
  • {{3}}: reservation time
  • {{4}}: number of people

How to tell if the message worked

The simplest indicator: if the customer replies to confirm, the message did its job. But don't stop there. Check whether the reply arrives within 24 hours of sending. If they don't reply, it doesn't mean they didn't see it: they may have read it and chosen not to answer.

With Wando, message stats show you how many were sent and how many replies you received. You can also compare the no-show rate (reservations where the customer doesn't show up) before and after implementing the reminder. If it drops, the message is working. If not, try a different send time or a shorter text.

Why Meta may reject the template and how to fix it

Meta reviews templates to prevent spam. A rejection usually comes down to three reasons: the message asks for something that isn't transactional, it has formatting errors, or the customer's opt-in isn't clear.

This message is a "utility" type (a reminder about an existing reservation), so it shouldn't require marketing approval. But if you categorize it incorrectly or include promotional content, Meta may reject it. Fixing it is simple: adjust the text so it's purely informational, with no offers or links, and submit it again.

The approval window is up to 48 hours. If you need it sooner, use the manual version from WhatsApp Business, which doesn't require approval.

Variants: formal and friendly, and when to use them

The formal version is for customers you don't know, large group bookings or events. Use "usted" and a neutral tone: "Dear {{1}}, we remind you of your reservation...". It works for high-end restaurants or when the relationship is more distant.

The friendly version is for regular customers or relaxed venues. It uses "vos" and a touch of familiarity: "Hi {{1}}! We'll be expecting you on {{4}} at {{5}} at {{2}}...". It works in pizzerias, bars or neighborhood cafés.

Simple rule: if the customer uses an informal tone with you, use the friendly version. If they address you formally, use the formal one. If you're not sure, the formal one never offends.

When to send this message (and when not to)

The ideal time for a reservation reminder is between 24 and 48 hours before. That gives the customer time to let you know if something changed, but the reservation is still fresh in their mind. For venues with high turnover, like pizzerias or bars, the same day can work, about 3 or 4 hours before.

Don't send it if the reservation is for today and the time has already passed: it only creates noise. Don't use it for anything other than a confirmed reservation either. If the customer only made an inquiry, this message isn't appropriate. And watch the timing: sending it at 8 in the morning on a Sunday can go down badly. Prefer business hours, between 10:00 and 20:00.

What to reply when the customer responds

The three most likely responses are: confirm, cancel, or ask for a change. Here's a template message for each one.

Confirmation: "Perfect, {{1}}! We'll see you on {{2}} at {{3}}. If anything comes up, message us here."

Cancellation: "No problem, {{1}}. We're canceling your reservation for {{2}}. If you'd like, we can help you find another time."

Change of time or number of people: "Sure, {{1}}. I'll book you for {{2}} at {{3}}, {{4}} people. Shall I confirm with you right here?"

  • {{1}}: customer name
  • {{2}}: reservation date
  • {{3}}: reservation time
  • {{4}}: number of people

How to know if the message worked

The simplest indicator: if the customer replies confirming, the message did its job. But don't stop there. Check whether the reply arrives within 24 hours after sending. If they don't reply, it doesn't mean they didn't see it: they may have read it and not answered.

With Wando, message statistics show you how many were sent and how many replies you received. You can also compare the no-show rate (reservations where the customer doesn't show up) before and after implementing the reminder. If it drops, the message is working. If not, try a different sending time or a shorter text.

Why Meta can reject the template and how to fix it

Meta reviews templates to prevent spam. A rejection usually comes down to three reasons: the message asks for something that isn't transactional, it has formatting errors, or the customer's opt-in isn't clear.

This message is of the "utility" type (a reminder about an existing reservation), so it shouldn't require marketing approval. But if you categorize it incorrectly or add promotional content, Meta can reject it. Fixing it is simple: adjust the text so it's purely informative, with no offers or links, and submit it again.

The approval window is up to 48 hours. If you need it sooner, use the manual version from WhatsApp Business, which doesn't require approval.

Variants: formal and casual, and when to use them

The formal version is for customers you don't know, large group reservations, or events. It uses "you" in a neutral tone: "Dear {{1}}, we remind you of your reservation...". It works for high-end restaurants or when the relationship is more distant.

The casual version is for regular customers or relaxed venues. It uses informal "you" with a touch of familiarity: "Hi {{1}}! We'll see you on {{4}} at {{5}} at {{2}}...". It works in pizzerias, bars, or neighborhood cafés.

Simple rule: if the customer addresses you informally, use the casual version. If they address you formally, use the formal one. If you don't know, the formal version never offends.

How to announce the menu of the day at your restaurant

If you have a restaurant, this has surely happened to you: in the morning you put together the menu of the day, but then you have to answer the same thing a thousand times over WhatsApp. With this template you solve it in two taps: you copy it, adapt it, and send it. And if you use Wando, the AI suggests the reply and you approve it with one click.

Sample message: "Hi {{1}}! 👋 We're writing from {{2}} to tell you today's menu {{3}}:\n\n• {{4}}\n• {{5}}\n• {{6}}\n\nAll for {{7}} and it includes {{8}}. Shall we get it ready for you? 🍽️"

  • {{1}}: customer's name (or "hey" if you want something more casual).
  • {{2}}: name of your restaurant or shop.
  • {{3}}: day of the week (e.g. "Wednesday the 14th").
  • {{4}}, {{5}}, {{6}}: main dishes, sides or desserts on the menu.
  • {{7}}: price (e.g. "$18,000" or "$20,000").
  • {{8}}: something extra it includes (e.g. "drink", "homemade bread", "coffee").
  1. 1Copy the sample message and replace each {{number}} with the real information from your menu of the day.
  2. 2If you use the official WhatsApp API (for example, with Wando), load the template in the panel (Templates section). The variables {{1}}, {{2}}, etc. are filled in with each send.
  3. 3To send, open the customer's chat, select the template and fill in the variables with that day's data.
  4. 4If you use Wando, the AI suggests replies based on the template when a customer asks a related question; you review it and approve the send with one click.

More formal variant: "Dear {{1}}, greetings from {{2}}. We're sharing today's menu {{3}}: {{4}}, {{5}} and {{6}}. The price is {{7}} and it includes {{8}}. We look forward to your order."

More casual variant: "Hey {{1}}! This is {{2}} with today's menu {{3}}: {{4}}, {{5}} and {{6}}. It's {{7}} and it comes with {{8}}. Shall we bring it to you? 😋"

Note: this type of message is informational (you're communicating the menu of the day, which is a service the customer already knows about or requested), so in the official WhatsApp API it falls under the 'utility' category. It requires a template approved by Meta, but it doesn't need prior opt-in. If instead it's a promotion or a special offer, it falls under the 'marketing' category and there you do need the customer's opt-in. Meta's approval times are not guaranteed; check the official documentation for more details.

Want AI to put together your menu of the day message without you having to copy and paste? With Wando, you upload the template once and AI suggests it at just the right moment. Learn more at wando.online/rubros/gastronomia.

When to send this message (and when not to)

The menu of the day has a schedule. Send it in the morning, before noon, when people are deciding where to eat. If you send it in the afternoon, you've missed the decision window. And if you send it every day at the same time, your customers will wait for it.

Don't send it if your menu isn't finalized. No 'we probably have milanesa.' If the dish isn't available, the customer gets frustrated and next time they won't open the message. Don't send it to customers who never ordered or asked either: even if it's the utility category, spam is annoying. Use it with those who have already written to you or asked at some point.

What to reply if the customer asks the price

The most common response after a menu is 'how much is it?'. Even if the price is in the template, many still ask. Reply quickly and without beating around the bush:

Sample message: "Hi {{1}}! Today's menu is {{2}} and includes {{3}}. Shall we get it ready for you? 😋"

If the customer hesitates, don't push. Offer options: "We also have {{4}} for {{5}}, if you want something lighter."

  • {{1}}: customer name or 'che'.
  • {{2}}: menu price.
  • {{3}}: what it includes (drink, dessert, etc.).
  • {{4}} and {{5}}: alternative dish and its price.

What to reply if the customer asks about delivery

Another classic question: 'do you deliver?'. Reply with the specific info and a clear call to action.

Template message: "Hi {{1}}! Yes, we deliver. Today's menu is {{2}} for {{3}}. What address should we bring it to? 🛵"

If delivery has a minimum cost or a coverage area, clarify it before they ask: "Shipping is free from {{4}} and we deliver up to {{5}}."

  • {{1}}: customer name.
  • {{2}} and {{3}}: menu and price.
  • {{4}}: minimum amount for free delivery.
  • {{5}}: coverage area.

What to reply if the customer says 'I'll think about it'

'I'll think about it' is not a no, it's a doubt. Don't pressure, but leave the door open and create real urgency (not made up).

Template message: "Hey {{1}}! I'll hold today's menu for you until {{2}}. If you want, I can send you photos of the dish so it's easier to decide. 📸"

If they don't reply after a while, don't push. A follow-up in the afternoon with tomorrow's menu is better than two messages on the same day.

How to know if the message worked

The simplest indicator: how many customers reply with an order or a specific question. If you get messages like 'ok, send me one' or 'what time do you close?', the template works. If nobody replies, the problem may be the sending time or that the menu isn't tempting.

In Wando, message and campaign statistics show you how many were sent and how many got a reply. Compare the reply rate of one day with a menu vs. another. That number is your thermometer.

Why Meta can reject your template and how to fix it

Meta rejects templates that look like spam or that don't match the category. If you put 'Take advantage of this offer!' in a daily menu message, it will be flagged as marketing. If you mark it as utility but it has a promotional tone, the same thing happens.

Another common reason: poorly defined variables. If {{1}} isn't clearly the name and {{2}} the price, Meta may not understand the format. Fix it like this: check that each variable has a clear purpose, that the text has no exaggerated promises and that the category is correct. Approval can take up to 48 hours, so submit it in advance.

Formal vs. casual variant: when to use each one

The formal variant ('Dear {{1}}...') is for customers you don't know well or who prefer a distant tone. Use it with companies, suppliers, or older people who haven't written to you before.

The casual variant ('Hey {{1}}!...') is for regular customers who already know you and use informal language with you. If you're unsure, start formal and switch to casual when the customer replies in a friendly way. Wando suggests the tone based on the history, but the final decision is yours.

WhatsApp template to promote the week at your restaurant

If you have a pizzeria or any food business, you know the phone doesn't stop between 12:00 and 15:00, and that the same questions repeat all day: "do you deliver to such and such neighborhood?", "how much is the napolitana?". With a well-crafted WhatsApp template, you can let your customers know what promotion is on this week without having to answer the same thing a thousand times. Here's a sample message you can copy and paste, designed for Meta's official WhatsApp API.

Hi {{1}}, we're writing from {{2}} because this week we have a promo you can't miss: {{3}} for only {{4}}. Place your order at {{5}} and we'll bring it to {{6}}. Should we put you down for one? 🍕

What goes in each variable

  • {{1}}: the customer's name (e.g. "María").
  • {{2}}: your business name (e.g. "Pizzería Don Luigi").
  • {{3}}: the specific promotion (e.g. "2 napolitana pizzas + soda").
  • {{4}}: the price or discount (e.g. "$15,000").
  • {{5}}: your WhatsApp number or contact phone (e.g. "11 2345 6789").
  • {{6}}: the delivery area or condition (e.g. "CABA").

How to upload this template

  1. 1Copy the message above and replace the variables {{1}}, {{2}}, etc. with the real data from your promo.
  2. 2Go to WhatsApp Business (or the platform you use to manage your WhatsApp) and create a new template with this text.
  3. 3Choose the "Marketing" category because it's a promotion. Meta has to approve it (it usually takes up to 48 hours).
  4. 4Make sure you have your customers' opt-in: you can only send this type of message to those who agreed to receive promotions.
  5. 5If you use Wando, upload it in the panel and the AI will use it on its own when appropriate, always with your prior approval.

Message variants

More formal: "Dear {{1}}, greetings from {{2}}. We'd like to inform you that this week we're offering {{3}} for {{4}}. If you'd like to place an order, you can reach us at {{5}}. Delivery to {{6}}. Thank you for trusting us!"

More casual: "Hi {{1}}! 👋 This is {{2}} with this week's promo: {{3}} for only {{4}}. Should we send it to {{6}}? Message us at {{5}} and we'll get it ready right away 😉"

Important about the official API

This type of promotional message uses the "Marketing" category in Meta's official WhatsApp API. That means you need the template to be approved (up to 48 hours) and the customer to have given their consent to receive promotions. We don't make up prices or times: it's what Meta's docs say. If you don't have the opt-in, it's better to use transactional messages (like order confirmations) that don't require prior approval.

Want Wando's AI to manage these templates for you? At wando.online/rubros/gastronomia you can see how it works. In the meantime, try this template in your WhatsApp Business and see how your response rate improves.

When to send this message (and when NOT to)

Timing matters as much as the text. Send it between Tuesday and Thursday, from 10:00 to 12:00 or from 17:00 to 19:00: these are the times when people decide what to eat and aren't yet in the midday or dinner rush. Avoid early Monday (nobody wants offers, they want the weekend back) and Friday night (they've already made plans).

Don't send it if the customer hasn't given you the OK to receive promotions. Also don't send it twice in the same week: the template is for a specific promo, not for spam. And watch out for holidays: if it's a day your business is closed, it makes no sense to send an offer you can't fulfill.

  • Send it Tuesday to Thursday, 10:00-12:00 or 17:00-19:00.
  • Don't send without prior opt-in.
  • Don't repeat the same promo in the week.

The three most likely customer replies (and how to answer them)

When you send a promo, the customer doesn't always say "yes, go ahead". We've prepared three typical replies with their template message. Copy them and adapt them.

Reply 1: "How much is it?" (even though you already said it, they didn't read it). Answer: "Hi {{1}}! The promo is {{2}} for {{3}}. Should I put it together for you?".

Reply 2: "Do you deliver to my area?" ({{4}} is the customer's neighborhood). Answer: "Hi {{1}}! Yes, we deliver to {{4}}. The {{2}} promo comes to {{3}} for you. Should I send it over?".

Answer 3: "I can't right now, can you remind me?" Reply: "Hi {{1}}! No problem. Should I message you on Thursday to see if it works for you? If you want, you can also order whenever you like at {{5}}."

  • Reply to "how much is it?": repeat the price and promo.
  • Reply to "do you deliver?": confirm the area and the offer.
  • Reply to "not right now": offer a follow-up, don't insist.

How to know if the message worked

Sending the template and waiting isn't enough. You have to measure whether the promo actually got the phone ringing. The metrics that matter: how many replied (not just how many received it), how many asked for the price, how many confirmed an order.

In Wando, the stats for each campaign show you delivered, read and replied. If the response rate is low (less than 5%), try changing the time or the promo text. If it's high, repeat the formula next week.

  • Look at the response rate, not just the delivered count.
  • If less than 5% reply, adjust the time or the message.
  • If more than 15% reply, it's a winning promo.

Why Meta can reject your template (and how to fix it)

Meta doesn't approve everything you send. The most common reasons for rejection: missing variables (like {{1}} or {{2}}), the text is confusing or misleading, or the promotion isn't clear. They also reject it if the message looks like spam (for example, too many emojis or capital letters).

To fix it: check that all variables are properly defined, that the text is direct, and that the promo is specific (not generic "discounts"). If it gets rejected, Meta tells you the exact reason in the template panel. Fix that and send it again. Don't insist with the same text without changes: they'll reject it again.

  • Poorly defined variables: make sure you explain each {{n}}.
  • Misleading text: the promo has to be clear and real.
  • Spam: no ALL CAPS and no extra emojis.

Formal variant and friendly variant: when to use each one

The formal version ("Dear {{1}}...") is for customers who don't know you well or who prefer a serious tone: wine shops, high-end restaurants, or if it's the first time you're writing to them. The friendly version ("Hi {{1}}! 👋") is for regular customers, who have already bought from you and expect a friendly tone.

Simple rule: if the customer uses informal language with you or replies with emojis, use the friendly one. If they address you formally or it's a new contact, use the formal one. Don't mix them: a "Dear" with a "😉" looks odd.

  • Formal: new customers or a serious tone.
  • Friendly: regular customers or those who already use informal language with you.
  • Don't mix tones in the same message.

WhatsApp template to notify a canceled order at your restaurant

When an order is canceled (due to lack of stock, delay, or a problem with the delivery), the worst thing is to leave the customer without a response. A clear and empathetic message keeps them from getting angry and increases the chances they'll order again. Here's a template ready to copy.

Hi {{1}}, we're reaching out from {{2}} to let you know that your order {{3}} was canceled by {{4}}. We apologize for the inconvenience. Would you like us to help you place a new order, or would you prefer that we let you know when it's available? Thank you for your understanding!

  • {{1}} = Customer name (e.g., Juan).
  • {{2}} = Your business name (e.g., Pizzería Don Luigi).
  • {{3}} = Order number or details (e.g., #123, a large napolitana).
  • {{4}} = Reason for cancellation (e.g., out of stock, delivery issue).
  1. 1Copy the template and replace the variables with the actual information.
  2. 2In WhatsApp Business: go to Message Tools > Message Templates and create a new one with this text, category 'Utility' (transactional).
  3. 3In Wando: upload the template in the dashboard and the AI will suggest it when appropriate, always with your approval before sending it.

More formal version: 'Dear {{1}}, we inform you that your order {{3}} at {{2}} has been canceled due to {{4}}. We apologize for the inconvenience. We are available to help you place a new order or answer any questions.'

More casual version: 'Hi {{1}}! 😊 This is {{2}}. Your order {{3}} was canceled because {{4}}. Sorry about that! Want us to put together another one or save it for next time? We'll be here.'

Important: this type of message is transactional (utility) and does not require the customer's opt-in, but it must be approved by Meta before sending. Approval can take up to 48 hours. With Wando, you upload the template once and the AI suggests it at the right moment, without you having to look for it.

When to send this message and when NOT to

Send it as soon as you know the order won't go through. Don't wait for the customer to ask. The faster you let them know, the less frustration and the more trust.

Use it whenever the cancellation is due to a reason the customer can't control: out of stock, delivery delay, kitchen error. That's where the utility template is perfect.

Do NOT send it if the customer requested the cancellation. In that case you don't need a template: reply in a normal chat with a friendly tone. Don't use it for cancellations due to customer behavior either (abuse, threats): that requires different handling and a different template, if you need one at all.

What to reply to the three most likely responses

The customer will respond with one of these three things. Have your answer ready so you don't have to improvise.

  • Response 1: 'And why was it canceled?' → '{{1}}, let me explain: {{4}}. It was a one-off situation and we're already working so it doesn't happen again. Shall we put together another order for you? We'll give it priority.'
  • Response 2: 'I want my money back' → '{{1}}, of course. The refund is already being processed. If you paid with Mercado Pago, the money returns within 24 to 72 business hours. Do you want us to let you know when it's ready?'
  • Response 3: 'Alright, go ahead, place another order' → 'Great, {{1}}! I'll send you the same order or whichever one you want. Shall we confirm it and let you know here?'

How to tell if the message worked

The message worked if the customer replies with something other than anger. A response like 'ok, thanks' is already a good sign. A 'no worries' is excellent.

Also check whether they order again in the next two weeks. If the percentage of customers who reorder after a cancellation goes up, the template is doing its job.

In Wando, message statistics show you how many times each template was sent and the replies it generated. There you can see whether the tone or the cancellation reason influences the reaction.

Why Meta may reject this template and how to fix it

Meta rejects templates that sound like spam or that ask the customer for something without context. This template is utility, so the text must be clearly transactional.

Common reasons for rejection: using 'free', 'promo' or 'discount' without permission, including links, or the message looking like marketing. They also reject it if the variables are incorrectly marked or if the business name is missing.

To fix it: check that {{1}}, {{2}}, {{3}} and {{4}} are properly defined. Remove any promotional words. Make sure the message only informs about the cancellation and offers help, without selling anything else. If Meta rejects it, adjust the text and submit it again; approval takes up to 48 hours.

Formal variant and friendly variant: when to use each one

The formal version is for customers you don't know or who have a more distant relationship. Use it in high-end restaurants, with corporate clients, or when the cancellation is due to a serious mistake by the business.

The friendly version is for regular customers or when your brand already uses a relaxed tone. It works well in pizzerias, neighborhood cafes, or places where the service is familiar.

The rule: if in doubt, go with the formal version. A customer may feel uncomfortable if you're too casual, but they'll never be offended by a correct, polite tone. And if the relationship is close, the informal version strengthens the bond.

When to send this message and when NOT to

Send it as soon as you know the order isn't going to go out. Don't wait for the customer to ask. The faster you let them know, the less anger and the more trust.

Use it whenever the cancellation is due to a reason the customer doesn't control: out of stock, delivery delay, kitchen error. That's where the utility template is perfect.

Do NOT send it if the customer requested the cancellation. There, no template is needed: reply through normal chat with a friendly tone. Also don't use it for cancellations due to customer behavior (abuse, threats): that requires different handling and a different template, if you need one at all.

What to reply to the three most likely responses

The customer will respond with one of these three things. Have your reply ready so you don't have to improvise.

  • Response 1: 'And why was it canceled?' → '{{1}}, let me explain: {{4}}. It was a one-off situation and we're already working so it doesn't happen again. Want us to put together another order? We'll give it priority.'
  • Response 2: 'I want my money back' → '{{1}}, of course. The refund is already being processed. If you paid through Mercado Pago, the money returns within 24 to 72 business hours. Want us to let you know when it's ready?'
  • Response 3: 'Okay, sure, place another order' → 'Great, {{1}}! I'll send you the same order or whichever one you want. Shall we confirm it and let you know here?'

How to tell if the message worked

The message worked if the customer replies with something that isn't anger. A reply like 'ok, thanks' is already a good sign. A 'no worries' is excellent.

Also check if they order again in the next two weeks. If the percentage of customers who reorder after a cancellation goes up, the template is doing its job.

In Wando, the message statistics show you how many times each template was sent and the replies it generated. There you can see if the tone or the cancellation reason influence the reaction.

Why Meta can reject this template and how to fix it

Meta rejects templates that sound like spam or that ask the customer for something without context. This template is utility, so the text has to be clearly transactional.

Common reasons for rejection: using 'free', 'promo' or 'discount' without permission, adding links, or the message looking like marketing. They also reject it if the variables are marked incorrectly or if the business name is missing.

To fix it: check that {{1}}, {{2}}, {{3}} and {{4}} are correctly defined. Remove any promotional words. Make sure the message only informs about the cancellation and offers help, without selling anything else. If Meta rejects it, adjust the text and submit it again; approval takes up to 48 hours.

Formal variant and friendly variant: when to use each one

The formal version is for customers you don't know or who have a more distant relationship. Use it in high-end restaurants, with corporate clients, or when the cancellation is due to a serious mistake by the business.

The friendly version is for regular customers or when your brand already uses a relaxed tone. It works well in pizzerias, neighborhood cafes, or places where the service is familiar.

The rule: if in doubt, go with the formal one. The customer may feel uncomfortable if you're too informal, but they will never be offended by correct treatment. And if the relationship is close, the informal version strengthens the bond.

Pending payment link

If you have a pizzeria or any food business, you know that the moment to charge is critical. Sometimes the customer places the order, gives you their contact info and... forgets. The payment link sits there, unused. With this WhatsApp template you can remind them in a friendly way without sounding rushed.

Hi {{1}}, we're reaching out about your order {{2}} at {{3}}. We haven't seen the payment for the link we sent you yet. Are you having any trouble paying? We're resending it here: {{4}}. If you've already paid, ignore this message and sorry for the inconvenience. Thank you!

  • {{1}}: customer name (e.g. "Juan")
  • {{2}}: order number or detail (e.g. "#1234" or "two Neapolitan pizzas")
  • {{3}}: your business name (e.g. "Pizzería Don Carlos")
  • {{4}}: payment link (e.g. the Mercado Pago link or your payment gateway)
  1. 1Copy the template message and replace the variables {{1}}, {{2}}, {{3}} and {{4}} with the real data.
  2. 2In WhatsApp Business, go to Tools > Template Library > Create template and paste the text with the variables as they are.
  3. 3Submit the template to Meta for approval (utility category, because it's a payment reminder). Approval can take up to 48 hours.
  4. 4Once it's approved, use it from the app or from Wando: load it in the panel and the AI will automatically suggest it when it detects an order with a pending payment.

More formal variant: "Dear {{1}}, we remind you that your order {{2}} at {{3}} has a pending payment. Here is the link again: {{4}}. If you have already made the transfer, please ignore this message. Best regards."

More casual variant: "Hi {{1}}! 👋 What's up with the payment for {{2}}? Here's the link again in case you lost it: {{4}}. If you need anything, message us. Have a great weekend!"

Note: this type of message is transactional (payment notice), so in the official WhatsApp API it corresponds to the utility category. That means you need a template approved by Meta (it takes up to 48 hours). It's not a promotional message, so don't apply discounts or promos there.

With Wando, you don't need to copy and paste manually every time: you load this template in the panel and the AI suggests it when appropriate. You approve it with one click and that's it. That way you won't miss any pending payment, not even during peak hours.

When to send this message (and when not to)

This message is for a specific case: the customer has already placed an order, you've already sent them the payment link, and a few hours have passed without them paying. That's when it makes sense to send a friendly reminder.

Send it within 24 to 48 hours after sending the link. If more than a week has passed, it's better to call or send a more personalized message, because a generic reminder can sound cold.

Don't send it if the customer has already paid (you risk an annoyed response), if they expressly asked you not to write to them again, or if the link has already expired and you need to generate a new one. In that case, adjust the {{4}} variable and only then send the template.

Don't use it to promote something either. Meta approves it as utility, but if you put a discount or a promo in it, they reject it and you waste time.

What to reply if the customer says: 'I already paid'

It's the most common response. The customer paid but didn't let you know, or paid only after the reminder. Don't make them feel bad.

Sample message: "Thanks {{1}}! We can see it reflected now, we'll confirm here. If anything comes up, write to us. Enjoy your meal!"

If the payment doesn't show up in your system, don't accuse them of lying. Better: "Thanks {{1}}! Sometimes it takes a little while to be credited. If we don't see it within an hour, we'll write to you. Is everything okay with the order?"

In Wando, if you have the inbox with suggestions, the AI can propose a similar response. You approve it with one click and that's it.

What to reply if they say: 'I didn't get the link'

The link can fail because of a typo in the number, an issue with the payment gateway, or a spam filter. No matter the cause: resend the link and keep a friendly tone.

Template message: "Hey {{1}}! I'm resending it here: {{4}}. If you don't get it, check your spam folder or write to us and we'll send it another way. Does that work for you?"

If the link expired, don't use the old template. Generate a new one and update the {{4}} variable before sending.

After resending, check whether the customer opens it. If not, try a more direct message through another channel, such as a call.

What to reply if they say: 'I don't have money right now'

There's no template that can save you here: the customer can't pay today. What you can do is keep the door open.

Template message: "No worries {{1}}, it's all good. Do you want me to hold your order for tomorrow? I'll send you the link again whenever you can. Thanks for letting me know!"

If your business allows paying in cash on pickup, you can offer that. But be careful: don't promise it if it's not your policy.

The important thing is not to pressure. A customer who doesn't pay today may come back next week. The template is meant to remind, not to chase.

How to tell if the message worked

The clearest indicator: the customer pays. But that doesn't always happen right away. Check the statistics in your WhatsApp inbox or your payment gateway to see how many pending orders were resolved after the reminder.

In Wando, you can see the statistics for messages and campaigns: how many were sent, how many were opened and how many got a response. That tells you whether the text engages or whether you need to adjust it.

If the customer replies "I already paid" but you don't see the payment, follow up on the case manually. If they reply with an excuse, note the reason: it helps you improve your collection process.

Don't look only at delivery. A delivered message doesn't mean payment. The metric that matters is the conversion from pending to paid.

Why Meta may reject this template and how to fix it

Meta rejects templates that look promotional, that have suspicious links or that don't make the purpose clear. This text is utility, but if you add a discount or a phrase like "Take advantage!", chances are they'll reject it.

Another common reason: poorly defined variables. If {{4}} is not a clear link or if the text does not indicate what each variable is, Meta may not understand the template.

To fix it, go to the WhatsApp Business template panel, check the rejection reason and adjust the text. Remove any promotional words, make sure the link is from a well-known payment gateway (such as Mercado Pago) and submit it again.

Approval can take up to 48 hours. If it is rejected twice, try a simpler, more direct text.

WhatsApp template to announce a special schedule at your restaurant

Is a holiday, an event or a move coming up and you are going to close early or open late? Instead of answering the same thing 50 times on WhatsApp, use a template with Meta's official API. Here is a sample message, how to load it and what to keep in mind.

Sample message (copy it and replace the variables): "Hi {{1}}, we are writing from {{2}} to let you know that due to {{3}} we will have a special schedule: {{4}}. If you want to place an order or make a reservation, write to us and we will help you. Thanks for being with us!"

What goes in each variable

  • {{1}}: customer name (e.g. "María"). If you do not have it, put "family" or "friend".
  • {{2}}: your business name (e.g. "Pizzería Don Luigi").
  • {{3}}: reason for the change (e.g. "national holiday", "private event", "kitchen repair").
  • {{4}}: the specific special schedule (e.g. "we open from 18:00 to 23:00", "we close at 16:00").

How to upload it to WhatsApp Business

  1. 1Go to WhatsApp Business > Tools > Template Library > Create template.
  2. 2Choose the "Utility" category (it's a service notice, not marketing).
  3. 3Paste the message with the variables {{1}}, {{2}}, etc. and save it.
  4. 4Send it to Meta for review. Approval can take up to 48 hours.
  5. 5Once approved, use it from the app or from a CRM. In Wando, you upload it in the panel and the AI uses it automatically when appropriate (always with your approval).

Message variations

More formal version: "Dear {{1}}, we're writing from {{2}} to inform you that, due to {{3}}, our hours will be {{4}}. We remain at your disposal for any questions or orders."

More casual version: "Hi {{1}}! This is {{2}} letting you know that due to {{3}} we're changing our hours: {{4}}. If you need anything, message us and we'll reply just the same. Thanks!"

Watch out for this

This type of message is in the "utility" category (service notice), so you don't need marketing opt-in, but you do need a template approved by Meta. We don't make up prices: check the current plans at wando.online/pricing if you want to automate sending.

When to send this message and when NOT to send it

This notice is for a one-time schedule change: a holiday, a private event, a move, or a repair. Send it in advance, ideally 48 to 72 hours before, so people can plan. If the change is last-minute, send it anyway, but assume some people won't see it in time.

Don't send it if the special schedule is something recurring (like every Sunday), because then it's not a one-time notice, it's your regular schedule and it should be in your WhatsApp Business profile, not in a template. Don't use it to promote an event for sales purposes either: Meta may reject it for being promotional, and it also annoys the customer. This message is to inform, not to sell.

What to reply if the customer asks "And why are you changing the schedule?"

It's the most common question after a notice like this. You don't need to explain in detail, but a short, clear answer puts the customer at ease. Have a prepared answer so you don't improvise.

Sample message: "Hi {{1}}, we want to let you know that {{3}} and that's why we're adjusting the schedule. Still, if you need anything, write to us and we'll see how we can help. Thanks for understanding!"

  • Replace {{3}} with the real reason (e.g. "there was a problem with the kitchen").
  • If the reason is sensitive (e.g. a bereavement), don't go into detail: "due to a one-time situation" is enough.

What to reply if the customer wants to place an order anyway

Some customers will insist on their order even though you told them you're closed. Don't leave them hanging: offer them a concrete alternative.

Template message: "Hi {{1}}, today we close at {{4}}, so we can't take your order for today. But we can take it for {{5}} and have it ready for you. Does that work for you?"

  • {{4}}: the closing time for the day.
  • {{5}}: the next day you're open with normal hours (e.g. "tomorrow").
  • If you have another location or delivery through another app, mention it: "you can order through [another channel]".

How to tell if the message worked

Success isn't everyone replying. Success is fewer people coming to ask about the hours and those who do come already knowing about the change. Look at two things: the volume of messages asking "are you open?" and whether people show up saying "I saw the notice".

In the WhatsApp API, delivery metrics (delivered, read) tell you if it arrived, not if it worked. What you can measure is the number of replies or reactions to the message. If you have a CRM, compare the orders or reservations on the day of the change with a normal day. If they didn't drop much, the notice did its job.

What makes Meta reject this template and how to fix it

Meta rejects templates for three common reasons: promotional language ("take advantage", "discount", "offer"), lack of clarity in the message (it's not clear what's being announced), or poorly configured variables (for example, a variable with no meaning or one that isn't used).

To fix it: read the rejection reason in the WhatsApp Business panel, remove any word that could sound like a sale, make sure the message is a direct notice, and try again. If the rejection is due to the variables, check that each {{1}}, {{2}}, etc. has a clear purpose and is used in the text. Approval can take up to 48 hours, so don't leave the send for the last day.

Formal variant vs. friendly variant: when to use each one

The formal variant is for customers who don't know you well or for more serious contexts (an event booking, a corporate client). Use it if your restaurant is high-end or if the customer wrote to you first in a formal tone.

The friendly variant is for your regular customers, the ones who order from you on WhatsApp every weekend. There you can use "hey", "hi" and be casual. The rule is simple: if the customer addresses you informally and writes short messages, reply the same way. If they address you as "you" formally, don't send them "Hey there!".

What to do if the customer didn't see the notice and shows up anyway

There's always someone who didn't read the message or saw it too late. Don't scold them or remind them that you already told them: that makes them feel bad and doesn't help. Instead, offer them a quick solution.

Template message: "Hi {{1}}, today we close at {{4}} for {{3}}, but tomorrow we open at {{6}}. If you want, I can reserve something for you for tomorrow and have it ready. Does that work for you?"

Replace {{6}} with the opening time for the next day. If you can, offer a concrete alternative: an order to pick up the next day, a reservation for the next shift or a discount on the next visit. The important thing is that the customer leaves with a solution, not with a "no".

How to measure if the notice worked without driving yourself crazy

You don't need a sophisticated dashboard. Two simple indicators are enough: how many "are you open?" messages you receive on the day of the change and how many customers mention the notice when they arrive or write.

If on the day of the special schedule you receive fewer schedule inquiries than on a normal day, the notice worked. If you also see that several customers say "I saw the notice," it's a sign that they read it. If inquiries didn't go down, the message was probably sent too late or didn't reach everyone.

In the WhatsApp API, delivery metrics (delivered, read) tell you if it arrived, not if it worked. What you can measure is the number of responses or reactions to the message. If you have a CRM, compare the orders or reservations on the day of the change with a normal day. If they didn't go down much, the notice did its job.

What makes Meta reject this template and how to fix it

Meta rejects templates for three common reasons: promotional language ("take advantage," "discount," "offer"), lack of clarity in the message (it's not clear what is being announced) or poorly configured variables (for example, a variable with no meaning or one that isn't used).

To fix it: read the rejection reason in the WhatsApp Business panel, remove any word that could sound like a sale, make sure the message is a direct notice and try again. If the rejection is due to the variables, check that each {{1}}, {{2}}, etc. has a clear purpose and is used in the text. Approval can take up to 48 hours, so don't leave the send for the last day.

Formal variant and friendly variant: when to use each one

The formal variant is for customers who don't know you well or for more serious contexts (an event reservation, a corporate client). Use it if your restaurant is high-end or if the customer wrote to you first with a formal tone.

The casual variant is for your regular customers, the ones who message you on WhatsApp every weekend. There you can be informal and friendly. The rule is simple: if the customer uses informal language and writes short messages, reply the same way. If they address you formally, don't send them a casual "Hey!".

WhatsApp template to announce a new product at your restaurant

If you own a pizzeria or any food business, you know that launching a new product is a golden opportunity to sell. But sending a generic message to everyone isn't enough: you need it to be clear, direct and with a call to action. Here's a template you can copy and adapt.

Hi {{1}}, we're writing from {{2}} because we have news you're going to love: try our new {{3}} for only {{4}}. Place your order today and take advantage. Shall we deliver it to {{5}}? Reply to this message and we'll arrange it. See you soon!

What goes in each variable?

  • {{1}}: the customer's name (e.g. 'María').
  • {{2}}: the name of your business (e.g. 'Pizzería Don Luigi').
  • {{3}}: the name of the new product (e.g. 'arugula and prosciutto pizza').
  • {{4}}: the promotional price (e.g. '$9.990').
  • {{5}}: the neighborhood or delivery area (e.g. 'Palermo').
  1. 1Copy the template and replace the variables with your business's real information.
  2. 2In WhatsApp Business, go to 'Messaging tools' > 'Message templates' and create a new one with this template. That's the correct way to send it to multiple contacts without getting blocked.
  3. 3If you use Wando, upload the template to the dashboard and the AI will use it automatically when appropriate (for example, when a customer asks about new products).

Important: this is a promotional message, so on Meta's official WhatsApp API it needs a template approved in the 'marketing' category and the customer must have given consent to receive promotions. Approval can take up to 48 hours, so plan ahead.

Message variants

If you want a more formal or a friendlier tone, here are two options:

Formal version: 'Dear {{1}}: we are writing to you from {{2}} to inform you about our new {{3}}. For a limited time, we are offering it at {{4}}. If you would like to place an order, please reply to this message or visit us. We remain at your disposal.'

Casual version: 'Hey {{1}}! {{2}} here with a blast: {{3}} at a price that flies ({{4}}). Write to us and we'll bring it to {{5}}. Don't miss out!'

Remember that the message has to sound like you, not like a robot. And if you get a question on WhatsApp after sending it, Wando helps you reply right away, like your best waiter, and learns from your replies to get better and better.

When to send this message (and when not to)

Timing is everything. Send it when the product is ready to sell, not before: if the customer asks and can't order it, the opportunity is lost. The best day is between Tuesday and Thursday, from 10:00 to 12:00 or from 17:00 to 19:00, when people have their phone in hand and are hungry. Avoid early Monday (nobody wants offers with a weekend hangover) and Sunday night (everyone is thinking about the week, not pizza).

Don't send it to everyone. Only to contacts who have ordered in the last 60 days or who have given explicit consent for promotions. If you send it to your whole list, you'll get unsubscribes and reports, and Meta can limit you. Also, don't send it more than once a month for the same product: the novelty wears off.

And one detail: if the product is seasonal (e.g. a pumpkin pizza in the fall), send it right when the season starts, not in the middle. Urgency sells.

  • Send it between Tuesday and Thursday, 10:00-12:00 or 17:00-19:00
  • Only to contacts with recent orders or consent
  • Once per month per product, no more

What to reply if the customer says 'how much does it cost?'

The customer took the bait. Now don't make them wait: reply quickly with the price and a push to action. If the price is the one from the template ({{4}}), confirm it and add shipping if applicable. If they ask about a different price or other products, don't improvise: use the real information from your menu.

Reply template: 'Hi {{1}}! The {{3}} is {{4}} and shipping to {{5}} is free this week. Should I put you down for one? If you want, I'll send you the rest of the menu.'

If the customer hesitates, don't push discounts you don't have. Offer something concrete: 'Today we're including a free drink, sound good?' That closes more than a 'look, it's cheap.'

  • Confirm the price and add shipping if applicable
  • Offer a real extra (e.g. a free drink) if they hesitate
  • Don't make up discounts that aren't in your plan

What to reply if the customer says 'I'm not interested'

Don't take it personally: 80% of the time it's not that they don't like your product, it's that the timing isn't right. The key is not to burn the contact. Reply briefly, without pushing, and leave the door open for the future.

Response template: 'Thanks for letting me know, {{1}}! No worries. If someday you're tempted, write to us and we'll prepare it for you. Want me to send you this week's news in case you change your mind?'

Heads up: don't send more promotions to that contact for a while. Better yet, tag them as 'not interested' in your contact manager and wait 60 days before writing again. That way you won't get reported and you keep your number's reputation.

  • Reply briefly, without pushing
  • Offer to subscribe to news, not more promos
  • Tag the contact and wait 60 days

What to reply if the customer says 'yes, I want to order'

This is where the sale is won. Reply fast, confirm the product, the price and the shipping, and ask for the details you're missing. Don't keep the customer waiting: every minute of silence is a sale going cold.

Response template: 'Great, {{1}}! I'll add a {{3}} at {{4}}. Can you confirm your address in {{5}} and a time for the delivery? I'll send you the total and we'll arrange payment.'

If you use Wando, the AI suggests this response and you approve it with one click. And if the customer asks for something that isn't in the template (e.g. 'do you have a vegan version?'), reply with the real info from your menu, don't improvise. Confirm the order in writing and you're done.

  • Confirm the product, price, and shipping
  • Ask for the address and time
  • Approve Wando's suggested reply with one click

How to know if the message worked

Sending and hoping isn't enough. You have to measure three things: how many replied, how many ordered, and how many unsubscribed. If the response rate is below 10%, the message or the timing didn't work.

With Meta's WhatsApp API, you can see delivery and read metrics in the Wando dashboard. If the open rate is low, try another time. If the response rate is low, review the text: maybe the price isn't clear or the call to action isn't motivating.

Also look at sales: how many ordered the product after the message? If you sold less than the cost of sending the campaign, adjust. And watch out for reports: if more than 0.5% of contacts report you, Meta can limit your number.

  • Response rate below 10%: adjust the message
  • Low open rate: change the time
  • Reports above 0.5%: review your segmentation

Why Meta can reject the template and how to fix it

Meta rejects marketing templates for three common reasons: lack of opt-in (the customer didn't give consent), misleading language (e.g. promising something that isn't true), or incorrect format (variables placed wrong or text out of place).

If you get rejected, read the exact reason in the WhatsApp panel. Then fix it: if it's for opt-in, add a previous message asking for consent. If it's for language, remove promises like 'the best price' or 'one-time offer'. If it's for format, check that the variables are in curly braces and without extra spaces.

Resubmit the corrected template: approval can take up to 48 hours, so don't leave it until the last minute. And if you get rejected twice, try changing the base text, don't keep insisting with the same one.

  • Lack of opt-in: ask for consent beforehand
  • Misleading language: remove absolute promises
  • Incorrect format: check the variables

Formal variant and friendly variant: when to use each one

The formal one is for customers you don't know well or who have a more serious profile (e.g. companies, older people). Use it if the contact has never asked before or if it's an upscale area. The friendly one is for regular customers, young people, or those who already trust you.

Formal example: 'Dear {{1}}: we are writing to you from {{2}} to inform you about our new {{3}}. For a limited time, we offer it at {{4}}. If you would like to place an order, reply to this message or visit us.'

Friendly example: 'Hey {{1}}! {{2}} here brings you a blast: {{3}} at a price that flies ({{4}}). Write to us and we'll bring it to {{5}}.'

The rule: if in doubt, lean toward the friendly side. In food service, people want closeness, not a bank. But if the customer is in a corporate field, the formal one never fails.

  • Formal: new customers or serious profiles
  • Friendly: regular customers or young people
  • If in doubt, use the friendly one

WhatsApp template to confirm reservations at your restaurant

If you have a restaurant or a pizzeria, you know that confirming a reservation on time is key: a customer who doesn't get a response in 5 minutes will go and ask somewhere else. With this WhatsApp template, you'll respond quickly and with style, without having to write everything again every time.

Sample message (copy and paste it): Hi {{1}}! 👋 We confirm your reservation at {{2}} for {{3}} at {{4}}. We'll be waiting for you with the table ready. If you need to change anything, reply to this message or call us at {{5}}. Thanks for choosing us! 🙌

  • {{1}}: customer name (e.g.: Martín)
  • {{2}}: name of your business (e.g.: Pizzería Don Luigi)
  • {{3}}: reservation day (e.g.: Saturday, March 15)
  • {{4}}: reservation time (e.g.: 21:00)
  • {{5}}: contact phone (e.g.: 11 2345-6789)
  1. 1In WhatsApp Business, open the templates section and create a new one with the 'Utility' category (it's a transactional message, not a promotional one).
  2. 2Paste the message and replace the numbers {{1}}, {{2}}, etc. with the fields you want to personalize.
  3. 3Send the template to Meta for review (approval can take up to 48 hours).
  4. 4Once it's approved, use it to confirm reservations manually or load it into Wando so the AI uses it automatically when appropriate, always with your approval.

More formal variant: Dear {{1}}: we confirm your reservation at {{2}} for {{3}} at {{4}}. For any changes, please contact us at {{5}}. We look forward to seeing you.

More friendly variant: Hi {{1}}! All set, we've booked you for {{3}} at {{4}} at {{2}}. If anything changes, let us know here or at {{5}}. See you soon! 🍕

Note: this message is transactional (it confirms a booking the customer has already requested), so it falls under Meta's 'Utility' category. No additional opt-in is needed because the customer started the conversation. If at some point you want to send promotions, that's when you do need a marketing template and the customer's prior consent.

When to send this message (and when not to)

This template is for confirming a booking the customer has already requested. The right moment is after receiving their request, ideally within 5 minutes. That way the customer feels their request was taken seriously and won't go looking for another table.

Do NOT use it to:

Reply to an inquiry that isn't a booking (the customer asks if there's room for 10 people on Saturday and hasn't confirmed anything). In that case, first reply with a free-form message and only use the template once the booking is confirmed.

Decline a booking: if you don't have room, the confirmation template won't work. You need your own message that explains the situation and offers an alternative.

Send promotions or reminders: the Utility category is only for transactions. A paid reminder can be sent as a free-form message within an open conversation, but not as a new template.

What to reply if the customer responds: the 3 most likely replies

When the customer receives the confirmation, they can reply in several ways. These are the three most common and how to respond to them.

1. The customer says 'Thanks'. You don't need a new template: reply with a free-form message like 'You're welcome, {{1}}! See you on {{3}} 🙌'. Short and friendly.

2. The customer asks for a change (more people, another time). Reply with a free-form message confirming the change: 'Sure thing, {{1}}! I'll adjust your reservation for {{3}} at {{4}}, now it's {{2}} people. Does that work?'

3. The customer cancels. Reply with a free-form message: 'No problem, {{1}}. We'll release your table for {{3}}. If you want to book again, let us know. Thanks for letting us know!'

If you use Wando, the AI suggests these replies based on the ones you've given before. You approve them with one click and that's it.

How to tell if the message worked

The message works if the customer shows up. But there are earlier signs you can look at:

The customer replies. If they confirm with a 'great' or 'perfect', the template did its job. If they don't reply, it's not that it failed: the reservation still stands.

Customers don't complain by phone. If you get calls from people asking whether their reservation was confirmed, something went wrong in the communication.

No-shows go down. If you compare the months with and without the template, you'll see fewer empty tables.

In Wando, the statistics show you how many messages were sent and how many replies you got. That gives you an idea of whether the customer is interacting or just showing up without notice.

Why Meta can reject this template

Meta is strict with templates. Even though the confirmation one seems harmless, it can be rejected for:

Promotional text: if you include a phrase like 'Take advantage of our 2-for-1!', the Utility category is no longer valid and Meta rejects it.

Lack of clarity: if the message doesn't make it clear that it's a reservation confirmation, Meta may consider it misleading.

Formatting errors: if the placeholders {{1}}, {{2}}, etc. are not properly marked or are repeated incorrectly, the template won't pass review.

To fix it: check that the message is purely transactional, with no offers or promotional language. Adjust the placeholders and resubmit for review. Approval takes up to 48 hours.

Formal variant and casual variant: when to use each one

The formal variant is for customers you don't know or who prefer a more distant tone. Use it if the customer addressed you formally, if it's a large group reservation (more than 8 people), or if your restaurant is high-end. The tone of the template has to match the tone the customer uses, not the one you'd prefer.

The casual variant is for regular customers, reservations for two people, or neighborhood restaurants. If the customer has already written to you in a friendly way, the formal variant will sound cold. And the other way around: if a customer addressed you formally and you reply with emojis, they may feel uncomfortable.

Simple rule: when in doubt, start with the formal one. The customer will set the tone in their reply. If they write to you in a friendly way, then switch to the casual one in the next message.

What to reply if the customer responds: the 3 most likely replies

When the customer receives the confirmation, they may respond in several ways. These are the three most common and how to reply to them.

1. The customer says 'Thank you'. You don't need a new template: reply with a free-form message like 'You're welcome, {{1}}! See you on {{3}} 🙌'. Short and friendly.

2. The customer asks for a change (more people, another time). Reply with a free-form message confirming the change: 'Sure thing {{1}}! I'll adjust your reservation for {{3}} at {{4}}, now it's {{2}} people. Does that work?'

3. The customer cancels. Reply with a free-form message: 'No problem {{1}}. We'll release the table for {{3}}. If you want to book again, just let us know. Thanks for letting us know!'

If you use Wando, the AI suggests these replies based on the ones you've given before. You approve them with one click and that's it.

How to tell if the message worked

The message works if the customer shows up. But there are earlier signs you can look at:

The customer replies. If they confirm with a 'great' or 'perfect', the template did its job. If they don't reply, it's not that it failed: the reservation still stands.

The customer doesn't complain by phone. If you get calls from people asking whether their reservation was confirmed, something failed in the communication.

No-shows go down. If you compare the months with and without the template, you'll see fewer empty tables.

In Wando, the statistics show you how many messages were sent and how many responses you got. That gives you an idea of whether the customer is engaging or if they just arrive without warning.

Why Meta can reject this template

Meta is strict with templates. Even though the confirmation one seems harmless, it can be rejected for:

Promotional text: if you include a phrase like 'Take advantage of our 2-for-1!' in the template, the Utility category is no longer valid and Meta rejects it.

Lack of clarity: if the message doesn't make it clear that it's a booking confirmation, Meta may consider it misleading.

Formatting errors: if the placeholders {{1}}, {{2}}, etc. are not properly marked or are repeated incorrectly, the template won't pass review.

To fix it: check that the message is purely transactional, with no offers or promotional language. Adjust the placeholders and resubmit for review. Approval takes up to 48 hours.

When to send this message (and when not to)

This template is for confirming a reservation that the customer has already requested. The right moment is right after receiving their request, ideally within 5 minutes. That way the customer feels their request was taken seriously and won't go looking for another table.

Do NOT use it to:

Reply to an inquiry that is not a reservation (the customer asks if there is room for 10 people on Saturday and hasn't confirmed anything). There, first reply with a free-form message and only use the template once the reservation is confirmed.

Decline a reservation: if you don't have room, the confirmation template won't work. You need your own message that explains the situation and offers an alternative.

Send promotions or reminders: the Utility category is only for transactions. A paid reminder can be sent as a free-form message within an open conversation, but not as a new template.

WhatsApp template to thank your customers after a sale (food service)

Thanking customers after a sale is not a minor detail: it's what turns an occasional customer into one who comes back. But with the midday rush, sending a personalized message to each one usually falls by the wayside. Here's a ready-to-copy template, with variables so you don't have to write it out by hand every time.

Hi {{1}}, thanks for your order {{2}}! We hope you enjoyed it. If you have any comments or want to suggest something to us, we're just a message away. See you soon! 🍕

What goes in each variable

  • {{1}}: the customer's name (e.g. 'María'). If you don't have it, you can use 'neighbor' or 'buddy'.
  • {{2}}: the order number or the detail (e.g. 'No. 245' or 'the Neapolitan pizza').

How to upload this template in WhatsApp Business

  1. 1Open WhatsApp Business and go to the 'Message Templates' section.
  2. 2Create a new template, choose the 'Marketing' category and paste the text with the variables.
  3. 3Customize the subject (e.g. 'Post-sale thank you') and save.
  4. 4Wait for Meta's approval (it can take up to 48 hours).
  5. 5Once approved, you can use it manually or upload it to Wando so the AI suggests it at the right moment.

If you use Wando, you don't need to copy and paste: you upload the template to the dashboard and the AI suggests it automatically when it detects that the customer has already received their order. You approve it with one click and that's it. And since Wando learns from your responses, over time it will know when and how to use it best.

Message variants

More formal: 'Dear {{1}}, we thank you for your order {{2}}. Your opinion is very valuable to us, don't hesitate to write to us if you need anything. We hope to see you soon!'

More casual: 'Hey {{1}}, thanks for the order {{2}}! How was everything? If you need anything, we're here. Cheers!'

Note: this type of message (post-sale thank you) falls under the 'Marketing' category of the WhatsApp API, so you need a template approved by Meta and the customer must have given their consent to receive promotional messages. Approval times can vary, but they are usually up to 48 hours.

When to send this message (and when not to)

The ideal moment is between 1 and 3 hours after the customer received their order. If it's delivery, wait for the delivery person to confirm the delivery; if it's in-store, you can send it as soon as they pay the bill. The goal is for the message to arrive while the experience is still fresh.

Don't send it: if the order had delays or complaints, if the customer has already asked to cancel, or if you don't have their explicit consent for marketing messages. In those cases, a message like this can add a problem instead of building loyalty.

What to reply when the customer responds (3 cases)

When the customer responds to the thank you, the conversation becomes a normal message, not a template. Here are three likely responses and how to reply to them.

  • Complaint: 'The pizza arrived cold.' → '{{1}}, we're so sorry! We offer you a 10% discount on your next order or a replacement. Which would you prefer?'
  • Positive comment: 'It was delicious!' → 'Thank you {{1}}! We're very glad you enjoyed it. We look forward to seeing you soon to try the new items.'
  • Question: 'Do you deliver to {{1}}?' → 'Yes, we deliver to {{1}}. The cost and time depend on the area, would you like us to send you the details?'

How to know if the message worked

Look at two metrics: the response rate and repeat sales. If a customer replies to the thank-you message, it's a sign that the message didn't bother them and that there's a connection. If they order again in the next two weeks, the message did its job.

In the Wando inbox you'll see statistics for messages and campaigns: how many were sent, how many were replied to, and how many were opened. Compare those numbers between customers who received the thank-you message and those who didn't. If there's no difference, adjust the text or the timing.

Why Meta can reject the template and how to fix it

Meta rejects marketing templates when they aren't clear, promise something that isn't fulfilled, or don't include an option to stop receiving messages. If your template says 'We're waiting for you!' with no context, it can be flagged as spam.

To fix it: use the business name in the message, avoid specific promises you can't keep (like '20% off' if it isn't currently valid), and add a line like 'Reply STOP to stop receiving messages.' Check Meta's official documentation to see valid examples.

Formal and friendly variants: when to use each one

The formal variant is for customers you don't know, who placed a large order, or who have a corporate profile. The friendly one is for regular customers, neighbors, or when there's already trust.

Simple rule: if you're unsure, use the formal one. A 'Dear' never offends; a 'hey' can come across badly if there's no trust. But if the customer already addresses you informally or replies with familiarity, the friendly one strengthens the connection.

When to send this message (and when not to)

The ideal moment is between 1 and 3 hours after the customer received their order. If it's delivery, wait for the driver to confirm the delivery; if it's in-store, you can send it as soon as they pay the bill. The goal is for the message to arrive while the experience is still fresh.

Don't send it: if the order had delays or complaints, if the customer has already asked to cancel, or if you don't have their explicit consent for marketing messages. In those cases, a message like this can add a problem instead of building loyalty.

What to reply when the customer responds (3 cases)

When the customer responds to the thank-you, the conversation becomes a normal message, not a template. Here are three likely responses and how to reply to them.

  • Complaint: 'The pizza arrived cold.' → '{{1}}, we're so sorry! We offer you a 10% discount on your next order or a replacement. Which would you prefer?'
  • Positive comment: 'It was delicious!' → 'Thank you {{1}}! We're very glad you enjoyed it. We look forward to seeing you soon to try the new items.'
  • Question: 'Do you deliver to {{1}}?' → 'Yes, we deliver to {{1}}. The cost and time depend on the area, would you like us to send you the details?'

How to know if the message worked

Look at two metrics: the response rate and repeat sales. If a customer responds to the thank-you, it's a sign that the message wasn't a nuisance and that there's a connection. If they order again in the next two weeks, the message did its job.

In Wando's inbox you'll see message and campaign statistics: how many were sent, how many were answered, and how many were opened. Compare those numbers between customers who received the thank-you message and those who didn't. If there's no difference, adjust the text or the timing.

Why Meta can reject the template and how to fix it

Meta rejects marketing templates when they aren't clear, promise something that isn't delivered, or don't include an option to stop receiving messages. If your template says 'We're waiting for you!' with no context, it can be flagged as spam.

To fix it: use the business name in the message, avoid specific promises you can't keep (like '20% off' if it isn't currently valid), and add a line such as 'Reply STOP to stop receiving messages.' Check Meta's official documentation to see valid examples.

Formal and friendly variants: when to use each one

The formal variant is for customers you don't know, who placed a large order, or who have a corporate profile. The friendly variant is for regular customers, neighbors, or when there's already trust.

Simple rule: if in doubt, use the formal one. A 'Dear' never offends; a 'hey' can come across badly if there's no trust. But if the customer already addresses you informally or replies with familiarity, the friendly variant strengthens the bond.

WhatsApp template to reactivate inactive customers at your restaurant

Do you remember that customer who used to order regularly and then suddenly disappeared? This happens a lot in the food industry: people forget, try somewhere else, or simply fall out of the habit. But with a short, well-crafted message, you can bring them back without spamming them. Here's a template that works for pizzerias and restaurants, ready to copy and paste.

Hi {{1}}, how are you? We haven't seen you at {{2}} for a while and we miss you. To bring you back, here's a 10% discount on your next order with the code {{3}}. Want us to make something delicious for you?

  • {{1}}: the customer's name (e.g. 'Maria').
  • {{2}}: your business name (e.g. 'Don Luigi Pizzeria').
  • {{3}}: a unique promo code (e.g. 'COMEBACK10').
  1. 1Copy the message and paste it into a WhatsApp Business draft.
  2. 2Replace the variables {{1}}, {{2}}, and {{3}} with each customer's details.
  3. 3Send it to contacts who haven't ordered in the last 30 or 60 days (you can use Wando's contact list to filter).
  4. 4If you use Wando, upload the template to the dashboard and the AI will automatically suggest it when an inactive customer messages you, so you don't have to remember anything.

More formal variant: 'Dear {{1}}, at {{2}} we want to thank you for your preference. It's been a few months since your last visit and we'd love to see you again. That's why we're offering you a 10% discount on your next order using the code {{3}}. We look forward to seeing you!'

More casual variant: 'Hey {{1}}! We've been missing you at {{2}}. We know you're busy with a million things, but we don't want you to miss out on our news. Use the code {{3}} and get 10% off your next order. Tempted?'

Note: since this message is promotional (it offers a discount), on the official WhatsApp API you have to use a template approved by Meta with the 'marketing' category. That means the customer must have given their consent to receive promotional messages. Approval usually takes up to 48 hours. If the message were an order reminder or a confirmation, it would be 'utility' and wouldn't need opt-in. In Wando, you upload the approved template and the AI uses it automatically when appropriate.

When to send this message (and when not to)

Timing is everything. If you send the template too soon, the customer still remembers you and the discount doesn't have the same impact. If you send it too late, they may have already found another place and aren't interested in coming back.

The ideal window is between 30 and 60 days without orders. Before 30 days, the message can feel intrusive. After 60, the customer may have already forgotten you, and the response rate drops.

Don't send this message if the customer had a recent unresolved complaint. First resolve the problem, then reactivate them. Don't send it at odd hours either: avoid before 9:00 and after 21:00, and especially not on Sunday nights.

If the customer has already written to you after the inactivity, there's no need to send the template: reply directly, without a discount if they didn't ask for one.

  • Send it between 30 and 60 days of inactivity.
  • Don't send it if there's a pending complaint.
  • Avoid nighttime hours and long weekends.

What to reply if the customer responds (3 typical cases)

When the customer responds, the conversation is just beginning. Here are the three most likely replies and how to handle them.

Case 1: 'Hi! Yes, I want to order.' Here you don't need to sell more, you need to make it easy. Reply quickly and confirm the order. If you use Wando, the AI suggests a follow-up reply with the steps to complete the order.

Case 2: 'What discount is that?'. The customer didn't read carefully or wants to confirm. Repeat the code and the benefit, without going on too long. Clarify if it has an expiration date, but don't make up dates if you didn't define them.

Case 3: 'No, thanks, I can't right now'. Don't insist. Thank them, leave the door open, and note that they don't want promos for now. If you use Wando, you can tag them so you don't send them more marketing for a while.

  • Reply to 'Yes, I want to order': 'Great {{1}}! We'll be waiting for you. Do you want the order for pickup or delivery?'
  • Reply to 'What discount?': 'The code {{3}} gives you 10% off your next order at {{2}}. Shall we put it together for you?'
  • Reply to 'No, thanks': 'No problem {{1}}. Whenever you want, we're here. Have a great day!'

How to tell if the message worked

The message worked if the customer orders again, but there are signs before that. Pay attention to the response rate: if out of 100 messages sent, 10 respond, that's already a good number. If they respond but don't order, check whether the discount is attractive or whether the message was clear.

Also look at the response time: if the customer responds within the first hour, it's a sign that the message mattered to them. If they respond the next day, maybe they saw it but it wasn't urgent.

In Wando, campaign statistics show you how many messages were sent, how many were delivered, and how many generated conversation. There you can see if the template performs well or if it needs adjusting.

Another key metric: how many used the discount code. If the code isn't used, the problem may be the code itself (too long, unclear) or that the discount isn't enough.

  • Response rate: if 1 out of 10 responds, that's fine.
  • Response time: the first hour is a good sign.
  • Code usage: if nobody uses it, review the discount.

Why Meta may reject this template (and how to avoid it)

Meta reviews all marketing templates before approving them. If it gets rejected, it's not the end of the world: you fix it and resubmit. The most common reasons for rejection are:

1. Lack of opt-in: the customer did not give consent to receive promotional messages. Without that, the template is not approved or, if it is approved, you risk a block.

2. Misleading content: if the message promises a discount that doesn't exist or a code that doesn't work, Meta rejects it. Always verify that the code is active before sending.

3. Incorrect format: poorly defined variables (for example, without {{1}}, {{2}}) or strange characters can cause rejection.

The fix is simple: read the reason for rejection in the Meta panel, adjust what it indicates and resubmit. Approval can take up to 48 hours, so plan ahead.

  • Verify that the customer has given opt-in.
  • Use a real and active discount code.
  • Respect the variable format {{1}}, {{2}}, {{3}}.

Formal vs. friendly variant: which to use and when

The template we gave you is the middle ground: friendly but not informal. But depending on the type of customer, it's worth leaning one way or the other.

The formal variant ('Dear {{1}}') works for older customers, or if your restaurant is high-end and the tone is more distant. It's also the safe option if you don't know the customer well or if the relationship is purely transactional.

The friendly variant ('Hey {{1}}!') is ideal for neighborhood restaurants, pizzerias, or if you already have a close relationship with the customer. If the customer uses informal language with you or greets you with 'hi, how's it going?', the friendly version will resonate better.

When in doubt, use the intermediate version: it's warm enough without going overboard. If the customer responds in a friendly way, then you can move to a closer tone in the chat.

  • Formal: new customers, elegant restaurants, distant tone.
  • Friendly: regular customers, neighborhood restaurants, prior rapport.
  • Intermediate: the safe option for most cases.

WhatsApp template for a satisfaction survey in the food industry

We know that in the food industry the phone never stops and that among so many orders a customer can slip through the cracks. But it's also important to know if the experience was good, in order to improve and build loyalty. With this satisfaction survey template, you'll be able to ask your customers how everything went, without it taking hours.

Hi {{1}}, thanks for your order at {{2}}. We'd love to know how everything went: on a scale of 1 to 5, how satisfied were you with your experience? Reply with a number, we're reading!

  • {{1}}: Customer name (e.g. María)
  • {{2}}: Your business name (e.g. Pizzería Don Luigi)
  • Optional: you can add {{3}} for the order number, if you want to individualize the survey.
  1. 1Copy the template message and replace the variables with real data.
  2. 2In WhatsApp Business, go to Messaging Tools > Message Templates and create a new one with this text, category 'Marketing' (because it's a survey).
  3. 3Meta will review it (usually up to 48 hours). Once approved, you can use it to send the survey.
  4. 4If you use Wando, you upload the template in the dashboard and the AI will use it on its own when appropriate, always with your prior approval.

More formal variant: 'Dear {{1}}, at {{2}} we value your opinion. On a scale of 1 to 5, how would you rate your experience? We appreciate your time.'

More casual variant: 'Hi {{1}}! This is {{2}} 🙌 How was your order? On a scale of 1 to 5, how much did you like it? Your opinion helps us improve!'

Note: since it's a survey, the template category is 'Marketing'. That means you need the customer to have given their consent (opt-in) to receive messages. We don't make up prices or exact approval times, but the typical timeframe is up to 48 hours.

When to send this survey (and when not to)

Timing is everything. This template performs best between 30 minutes and 2 hours after the customer received their order or finished eating at the location. The experience is fresh and the response comes naturally.

Don't send it as soon as the order closes: the customer hasn't had time to try anything yet and the message is annoying. Don't send it in the early hours of the morning or on Monday mornings either, when people are in a hurry and reply with anything or don't reply at all.

If the customer has already had a previous interaction (an inquiry, a resolved complaint, a previous order), the 24-hour window lets you send it without a template, as a normal message. If not, you need the template approved by Meta and the customer must have given their consent to receive marketing.

What to reply if the customer responds '5'

A 5 is gold. Use it to say thank you, ask for a review and plant the seed for a repeat purchase. Don't leave it at a dry 'thanks'.

Sample message: 'Thank you {{1}}! We're so glad that {{2}} left you so satisfied 🙌 If you have a minute, would you leave us a review on Google? It will take you less than 30 seconds and it helps us a lot.'

If the customer responds with a number lower than 5, don't ignore it. Reply quickly, acknowledge the problem and offer a concrete solution. That's where loyalty is won or lost.

  • Add the Google review as a natural next step.
  • Offer a discount for the next visit if the score is low.

What to reply if the customer doesn't respond with the number

Don't panic. People don't answer surveys out of laziness, not because they had a bad experience. You have two paths:

The first is to wait a few hours and send a soft reminder. But be careful: if the customer didn't interact again, you can't use another marketing template without the 24-hour window resetting. Wait for them to start the conversation or use a message on the invoice.

The second is not to insist. If the customer didn't respond the first time, the chances of them responding to a second message are low and the risk of them marking you as spam is real. Better to invest that effort in the next order.

How to know if the message worked

Don't go by intuition. The main metric is the response rate: how many customers replied with a number. If you have more than 30% responses, it's working very well. Less than 15%, something is failing.

Also look at the average score. If it drops below 4, you have a quality problem that the survey is pointing out. If it's above 4.5, your operation is solid and you can ask for reviews with confidence.

In Wando, campaign statistics show you delivered, read and responded. With that you know if the message arrived, if it was opened and if it generated action, without guessing.

Why Meta rejects this template (and how to fix it)

The most common rejection is for asking sensitive information. If the survey includes questions about health, personal data or anything other than the experience at the venue, Meta rejects it.

Another reason: language that sounds like spam. Phrases like 'You won a prize!' or 'Reply and enter to win...' trigger the filters. The template has to be sober and direct.

If it gets rejected, read the exact reason in the Meta panel, fix the text and submit it again. Don't insist with the same text: that drags out the process. And remember: the approval window is up to 48 hours, but it's usually less.

Formal and friendly variants: when to use each one

The formal variant ('Dear {{1}}...') is for customers you don't know, like a first purchase or a large order. It conveys respect and distance, ideal for high-end restaurants or when the relationship is formal.

The friendly variant ('Hi {{1}}! This is {{2}} 🙌...') is for regular customers or when your brand already has a relaxed tone. It creates closeness and increases the response rate because it feels human.

Simple rule: if the customer addresses you informally, you do the same. If they address you formally, stay formal. And if your business has a strong personality, always use it: consistency of tone is also part of the experience.

When to send this survey (and when not to)

Timing is everything. This template performs best between 30 minutes and 2 hours after the customer received their order or finished eating at the location. The experience is fresh and the response comes naturally.

Don't send it right after the order closes: the customer hasn't had time to try anything yet and the message is annoying. Don't send it in the early morning either, or on Monday mornings, when people are in a hurry and reply with anything or don't reply at all.

If the customer has already had a previous interaction (an inquiry, a resolved complaint, a previous order), the 24-hour window lets you send it without a template, as a normal message. If not, you need the template approved by Meta and the customer must have given their consent to receive marketing.

What to reply if the customer responds '5'

A 5 is gold. Use it to say thank you, ask for a review and plant the seed for a repeat purchase. Don't leave it at a dry 'thanks'.

Sample message: 'Thank you {{1}}! We're so glad that {{2}} left you so satisfied 🙌 If you have a minute, would you leave us a review on Google? It'll take you less than 30 seconds and it helps us a lot.'

If the customer responds with a number lower than 5, don't ignore it. Reply quickly, acknowledge the problem and offer a concrete solution. That's where loyalty is won or lost.

  • Add the Google review as a natural next step.
  • Offer a discount for the next visit if the score is low.

What to reply if the customer doesn't respond to the number

Don't panic. People don't respond to surveys out of laziness, not because they had a bad experience. You have two paths:

The first is to wait a few hours and send a gentle reminder. But be careful: if the customer didn't interact again, you can't use another marketing template without the 24-hour window resetting. Wait for them to start the conversation or use a message on the invoice.

The second is not to insist. If the customer didn't respond the first time, the chances of them responding to a second message are low and the risk of them marking you as spam is real. Better to invest that effort in the next order.

How to know if the message worked

Don't go by intuition. The main metric is the response rate: how many customers replied with a number. If you have more than 30% responses, it's working very well. Less than 15%, something is failing.

Also look at the average score. If it drops below 4, you have a quality problem that the survey is pointing out to you. If it's above 4.5, your operation is solid and you can ask for reviews with confidence.

In Wando, campaign statistics show you delivered, read and responded. With that you know if the message arrived, if it was opened and if it generated action, without guessing.

Why Meta rejects this template (and how to fix it)

The most common rejection is for asking for sensitive information. If the survey includes questions about health, personal data or anything other than the experience at the venue, Meta rejects it.

Another reason: language that sounds like spam. Phrases like 'You won a prize!' or 'Reply and enter for...' trigger the filters. The template has to be sober and direct.

If it gets rejected, read the exact reason in the Meta panel, fix the text and submit it again. Don't insist with the same text: that drags out the process. And remember: the approval time is up to 48 hours, but it's usually less.

Formal and casual variants: when to use each one

The formal variant ('Dear {{1}}...') is for customers you don't know, such as a first purchase or a large order. It conveys respect and distance, ideal for high-end restaurants or when the relationship is formal.

The casual variant ('Hi {{1}}! This is {{2}} 🙌...') is for regular customers or when your brand already has a relaxed tone. It creates closeness and increases the response rate because it feels human.

Simple rule: if the customer addresses you informally, you do the same. If they address you formally, keep it formal. And if your business has a strong personality, always use it: consistency of tone is also part of the experience.

With these 15 templates you already have the foundation for WhatsApp to work in favor of your restaurant, not against it. The important thing is that each message sounds like you: adjust the brackets, change the tone if needed, and test what works with your people. And if you want to stop copying and pasting by hand, Wando suggests AI replies that learn from how you respond, and you approve them with one click before they go out. Start with the free 14-day trial, no card required, and see if it simplifies your day-to-day.

Frequently asked questions

Are the WhatsApp templates for food service free?+

Yes, the 15 templates in this guide are free: you copy them, adapt them with your restaurant's data and use them in your WhatsApp Business. What does have a cost (and is not mandatory) is using a tool like Wando to automate sending and message management, which has a free 14-day trial with no card.

Can I use these templates in WhatsApp Business or only in Wando?+

You can use them anywhere: in your regular WhatsApp Business, in WhatsApp Web or from Wando if you want to schedule campaigns or use the templates in a more organized way. The guide is independent of the tool.

What do I do if a customer doesn't reply to the order confirmation template?+

If they don't reply within 10 or 15 minutes, the most effective thing is to call them. The template helps reduce those calls, but doesn't eliminate them completely. If you use Wando, you can see the message status and know whether it was delivered or read to decide if it's worth insisting.

How often can I send promotional messages without annoying my customers?+

There's no magic rule, but in food service what works is being useful rather than a salesperson. A menu of the day at 11:30 or a weekend promo on Thursdays usually works well. If you send more than two or three messages a week without the customer asking, you'll notice they start blocking you.

Don't delay notice templates make the customer angrier?+

Quite the opposite: the customer gets angrier with silence than with the delay. If you let them know as soon as you know there's a hold-up and give them a new estimated time, the customer feels you're looking out for them. The template we give you is aimed at exactly that: honesty and a concrete solution.

Do I need Meta's permission to send these templates?+

If you send them from your WhatsApp Business manually, you don't need any special permission. If you want to send them as templates (HSM) from the official WhatsApp API, then Meta has to approve them and it can take up to 48 hours. At Wando we help you with that process.

Can I use this template to confirm orders that come in through WhatsApp?+

Yes, that's exactly what it's for. It's a transactional (utility) message that you can send when the customer wrote to you first or already has an open conversation. In Wando, the AI suggests the reply and you approve it with one click before sending.

Do I need Meta to approve this template?+

Yes, utility templates require prior approval from Meta before their first use, regardless of whether the customer wrote to you first. The 24-hour window refers to the session messaging policy, not to template approval. Check Meta's official documentation for the timeframes.

What happens if I don't have the WhatsApp Business API?+

You can use this template as a quick reply in WhatsApp Business for free, filling in the data by hand (without automatic variables). But if you get many orders, you're better off using Wando, which loads it in the panel with Meta's official API and suggests the reply for you to approve and send.

How long does Meta take to approve this template?+

Approval can take up to 48 hours according to Meta's official documentation. It doesn't depend on Wando or on your business. If they reject it, fix the text and send it again.

Can I use this template for orders that come in through Instagram?+

Yes, Wando integrates Instagram and Messenger. The template is the same, but check that the customer has opted in to receive messages on that platform.

What happens if the customer doesn't reply after the confirmation?+

Nothing. The confirmation does its job even if there's no reply. If the order is for pickup, you can send a reminder, but that's a different template.

How long does it take for a WhatsApp template for order-ready notice to be approved?+

Meta can take up to 48 hours to approve the template, although in many cases it's faster. Load it in advance so you don't run out of notices.

Do I need the customer's opt-in to send this notice?+

No, because it's a transactional (utility) message and the customer already started the conversation when placing the order. Still, it's always good practice not to be spammy: use it only for relevant notices.

Answer WhatsApp with AI

Try Wando free. No credit card required.