The birthday offer message restaurant owners send most often is a flat discount on the customer's birthday, and it works for a simple reason: a birthday is one of the few days a year when someone is already planning to eat out or order in, and a message that arrives before the plan is made gets to shape it. The same is true of anniversaries, with the added bonus that the order is usually for two or more.
This post covers the whole loop: how to collect birthdays and anniversaries without making customers uncomfortable, eight message templates you can copy, what to offer so the gesture does not eat your margin, when to send, and the consent rules that apply to dates of birth in India.
Why birthday offers work for restaurants
Three things make the birthday message different from a normal promotion. It is personal in a way a Friday offer can never be, so it is read rather than skimmed. It is predictable, so you can prepare it a year ahead and automate it. And the order it produces is usually bigger than average, because birthdays mean cake, extra dishes and other people at the table.
It is also cheap. You are sending one message to one person on one day, with no broadcast cost and no need to discount your whole list. For a cafe with 600 opted-in customers, that is fewer than two messages a day.
How to collect birthdays and anniversaries without being pushy
Nobody fills in a form for the sake of it. Ask at the moment it is natural, explain what they get, and ask for the day and month only. The year is a sensitive detail you do not need.
- After the first order. In your thank-you message, add one line: "Reply with your birthday (date and month) and we will send you something on the day."
- At the table. A line on the bill or a small card: "Tell us your birthday on WhatsApp and dessert is on us next year."
- When they order a cake. If someone orders a birthday cake for a family member, you now know a date. Ask if they would like a reminder next year.
- In a review request. After asking for a rating, a second line asking for a birthday converts well because the customer is already replying.
- Once a year, to the whole list. One message in January asking everyone to share their date, with the offer stated plainly.
Record the date against the phone number, and record that the customer gave it to you for this purpose. The WhatsApp opt-in guide covers the wording that gets consent without friction.
Birthday offer message templates
1. The classic, sent on the day
Happy birthday, [Name]. From everyone at [Restaurant], here is ₹200 off any order today or tomorrow. Code BDAY200 at [store link], or just reply here and we will apply it.
2. The free item
Happy birthday, [Name]. Your dessert is on us today. Add any dessert to an order of ₹400 or more and reply "birthday" so we can take it off the bill.
3. The group booking, sent three days before
Hi [Name], your birthday is on [day]. If you are planning to celebrate with friends, book a table for four or more at [Restaurant] and the birthday person eats free. Reply with a time and we will hold it.
4. The cake pre-order, sent five days before
Hi [Name], your birthday is coming up on [day]. Want us to have a cake ready? Our 500g celebration cakes start at ₹[price] and we deliver in [area]. Order at [store link] by [date] and delivery is free.
5. The late reminder, sent the day after if unused
Hi [Name], hope the birthday was a good one. Your BDAY200 code still works till [date] in case the celebrations are not over yet. Order at [store link].
Anniversary offer message templates
6. The dinner for two
Happy anniversary, [Name]. Dinner for two at [Restaurant] this week comes with a complimentary dessert and a table by the window if you want it. Reply with a day and time and we will book it.
7. The delivery version
Happy anniversary, [Name]. If you would rather stay in tonight, our two-person celebration box is ₹[price] with free delivery today. Order at [store link] before 7pm.
8. The business anniversary (yours, not theirs)
Hi [Name], [Restaurant] turns [number] this week, and you were one of our first customers. Thank you. Here is ₹150 off any order till Sunday, code YEAR[number]. Order at [store link].
What to offer: cost against effect
| Offer | Cost to you | Best for | Watch out for |
|---|---|---|---|
| Free dessert or drink | ₹20 to ₹60 | Cafes, dine-in | Needs a minimum order to avoid a ₹40 "order" |
| Flat ₹150 to ₹250 off | The amount, on one order | Delivery kitchens | Set a minimum order of 2x the discount |
| Birthday person eats free with a group | One meal, offset by 3+ paid covers | Restaurants with tables | Define "group" clearly |
| Free delivery for the week | Your delivery cost | Any delivery business | Cheap, but less memorable |
| Percentage off | Unbounded on big orders | Rarely the best choice | Cap it with a maximum discount |
A free item usually beats a discount of the same value. "Dessert on us" is remembered; "₹60 off" is not. For more offer structures, the 30 restaurant offer message ideas cover the full range.
When to send, and how long the offer lasts
Send the main message in the morning of the birthday, between 9am and 11am, before the day's plans are fixed. For offers that need planning, such as a table for a group or a cake, send three to five days before. Keep the offer valid for the day and the day after at minimum, and for a full week if you can afford it, because many people celebrate on the nearest weekend.
Automate this if your tool allows it. A message that goes out by itself on the right day every year is the difference between a birthday programme that runs and one that ran for two months. The complete WhatsApp marketing guide places birthday messages within a year-round plan.
Consent and the rules around dates of birth
A date of birth is personal data. Under India's Digital Personal Data Protection Act, you should collect it for a stated purpose, with the customer's agreement, and use it only for that purpose. In practice that means asking clearly ("so we can send you a birthday offer"), storing day and month only, and deleting it if the customer asks. Do not pull birthdays from social media profiles or from a cake order placed for someone else without asking the person concerned.
On the WhatsApp Business API, a birthday message is a marketing message, so it must use an approved template and go only to customers who have opted in. Keep your opt-out line in the template and honour STOP replies the same day.
If your orders land in one dashboard with customer history, running this is a matter of a note against each customer and a short campaign each day. Tezzu stores every order against the customer's number, sends campaigns from your own WhatsApp number with a prepaid wallet, and can auto-apply a coupon so the birthday discount needs no code; the first campaign guide shows the send flow.
Make the birthday message part of your routine
Start a free 7-day trial, put your menu on a store page, and send birthday and anniversary offers from the number your customers already chat with.
Start your free 7-day trialFrequently asked questions
What is a good birthday offer for a restaurant?
A free dessert or drink with a minimum order, a flat ₹150 to ₹250 off with a minimum of roughly twice that, or "birthday person eats free with a group of four". Free items are remembered longer than small discounts, and group offers bring paying guests with them. Avoid uncapped percentage discounts, which cost the most on exactly the large orders birthdays produce.
How do I ask customers for their birthday without being awkward?
Ask at a natural moment, say what they get, and ask only for the day and month. The thank-you message after a first order and the review request after delivery both work well, because the customer is already replying. One message a year to the whole list, with the offer stated plainly, picks up the rest.
Should I send the birthday message on the day or before?
Both, for different offers. A discount or free item goes out on the morning of the birthday, before plans are fixed. Anything that needs planning, like a group table or a cake, goes out three to five days earlier. Keep the offer valid through the following weekend so people who celebrate late can still use it.
Is it legal to store customer birthdays for marketing in India?
Yes, if you collect the date with the customer's agreement for a stated purpose, use it only for that purpose and delete it on request. Store day and month only. Birthday messages on the WhatsApp Business API also need an approved template and prior marketing opt-in, with a working opt-out.