Birthday offers for customers: setup, GDPR & automation
Every week without a birthday offer, you're missing visits that would come on their own – set it up once, then it runs.
A birthday offer for customers is the campaign with the best ratio of effort to impact: set it up once, then it runs all year. This article shows which offer works, how to ask for birthdays properly, and how the message lands automatically on the lock screen.
Why birthdays work so well
Three reasons make birthdays the strongest campaign of the year:
It's personal. A birthday message doesn't feel like advertising. It feels like attention.
It's an occasion. On birthdays, people go out anyway. They eat out, treat themselves. You don't need to create demand, just guide the decision.
It brings companions. Almost no one redeems a birthday offer alone. The free cake becomes a table for four.
The offer costs you the product cost of one item. But it usually brings an entire visit with multiple people.
Which offers work best
The reward should be something people share, show off, or happily take as an extra. Percentage discounts don't work well for birthdays. They feel like math, not a gift.
| Business type | Birthday offer | Product cost | What typically comes with it |
|---|---|---|---|
| Café | Free slice of cake | €1–1.50 | 2–3 drinks for companions |
| Restaurant | Free dessert or aperitif | €1.50–3 | Main courses for the table |
| Bakery | Birthday cake with 20% discount on pre-order | proportional | Pre-order for the celebration |
| Hair salon, barbershop | Head massage or care product as extra | €2–5 | Regular appointment |
| Beauty, nail salon | Small add-on treatment | €3–5 | Regular treatment |
| Ice cream shop | Extra scoop or waffle | under €1 | Ice cream for companions |
| Boutique | Birthday stamp doubled or small extra | minimal | Purchase with companions |
| Car wash | Interior cleaning as extra | time | Standard wash |
Rule of thumb: The product cost of the gift should be less than a single normal purchase. Then the offer pays for itself even if the customer comes alone.
More on choosing the right reward is in the article Choosing the right reward for your loyalty program.
How to ask for birthdays properly
A birthday is personal data. To store it legally, three rules apply:
Voluntary. The information must not be a condition for the card. Anyone who doesn't provide it still gets a card.
Only what you need. Day and month are enough. You don't need the birth year for the offer.
State the purpose. A note like "For your birthday offer" next to the field is sufficient.
For the birthday message itself, you also need separate marketing consent. That's a separate checkbox that is not pre-selected. The message is marketing, even if it's friendly.
What else applies to customer data is explained in the article GDPR and loyalty programs.
In practice: With a digital stamp card, you ask for the birthday when the card is created. An optional field, two seconds of effort. Your program's privacy policy should list the birthday as collected data. With stampa, it's generated automatically per shop and hosted for you.
Self-check: Is your birthday offer set up correctly?
- Is the birthday an optional field, not required?
- Do you ask only for day and month, not the birth year?
- Does the field explain why you're collecting the birthday (for example: birthday offer)?
- Is marketing consent a separate checkbox, not pre-selected?
- Does your privacy policy list the birthday as collected data?
If you can check all boxes, you're on the safe side.
Timing and validity
The message should arrive on the birthday morning. That's when the day is still being planned. Important: set validity for 7 to 14 days.
Many people celebrate on the weekend after. Or they don't have time on the day itself. An offer valid only today misses half your customers.
A variant for restaurants: Send the message three days before, with a note about reservations. That way the birthday celebration happens at your place, not the competition's.
Sample birthday message texts
- "Happy birthday! Today and for the next 14 days, a slice of cake is on us – just show your card."
- "Happy birthday! We're treating you to a dessert. Valid until the 20th – bring someone along if you like."
- "Happy birthday! Your birthday extra is waiting: free head massage at your next appointment, valid 4 weeks."
The message arrives as a Wallet notification on the lock screen. How push notifications work without a separate app is explained in the article Send push notifications to customers.
Run the campaign automatically
The biggest mistake with birthday offers is doing them manually. Keep lists, check every day, type messages. That lasts two weeks.
That's why the offer should be a rule: "Send message X to everyone with consent on their birthday at 9 a.m."
With stampa, this is built-in automation (called Magic Rule). You choose the text and offer, the rest runs automatically. When redeeming, your team sees the card, clicks once in the dashboard, done.
Anyone who didn't provide a birthday simply doesn't get a message. The rule only applies to existing data.
What the campaign delivers: an example calculation
Café with 200 active cards, 120 of them with birthday and marketing consent. So you send 120 birthday messages per year.
Assume half redeem the offer and come with one companion on average:
- 60 free cakes at €1.20 product cost = €72
- 60 companions at €6 = €360 in sales
- 60 birthday customers who also buy a drink for €4 = €240
From €72 in cost, you get around €600 in sales. Plus visits that wouldn't have happened without the occasion.
You see your shop's exact numbers in the dashboard. What matters is the scale.
What happens if you do nothing
Without a birthday offer, you lose visits every week that would come on their own. Your regular customers celebrate anyway. Just somewhere else.
The competitor who sends a birthday message gets the visit. And the companions. And the chance to turn a birthday guest into a regular customer.
You won't notice because you don't see who has a birthday when. But the lost sales are real.
Common mistakes
Percentage discount instead of a gift. "10% for your birthday" reads like a coupon, not a gesture.
Valid only on the day. Without a 1–2 week window, you lose everyone celebrating differently that day.
Asking for birthday without consent. Required field or missing purpose makes storage risky.
Manual follow-up. What doesn't run automatically is forgotten by March.
Conclusion
The birthday offer for customers is the easiest revenue idea of the year. It's personal, uses a real occasion, and brings companions. At a cost of a few cents to a few euros per customer.
What matters: a gift instead of a discount, validity of 1–2 weeks, and a rule that handles everything automatically.
With stampa, you set up the birthday offer as automation. In 5 minutes, free up to 100 active customers, no credit card needed. Start free now.