Marketing & Growth

Personalised Offers: Using Order History to Sell More

TT
Tezzu Team
||8 min read

The personalized offers restaurant owners can run do not need a data scientist. They need three facts about each customer that every direct order already gives you: what they ordered, when they last ordered, and how often they order. From those three facts you can send a message that reads like it was written for one person, because it was.

This guide covers what personalization realistically means for a single restaurant or cloud kitchen, the data you already have and where it comes from, six offer plays built on order history, how to send them without annoying anyone, how to tell whether they worked, and how an ordering platform makes the whole thing a weekly routine rather than a project.

What personalization means for a small restaurant

It does not mean a recommendation engine. It means the difference between "20 percent off this weekend" sent to everyone and "the mutton biryani you ordered twice last month is ₹40 off this Friday" sent to the people who ordered mutton biryani. The second message costs the same to send, costs less in discount because it goes to fewer people, and gets far more orders per message because it is about something the customer already likes.

The rule is to use what you know to make the message specific. A customer's last order tells you what to mention. Their last order date tells you whether to send a thank you, a nudge or a win-back. Their order count tells you whether they are new, regular or a candidate for a reward. That is the whole method. The restaurant customer retention guide places it among the other retention tools; this guide is about doing it.

The data you already have

Every direct order carries more than owners realise. The table maps each piece of order data to the offer it makes possible. Aggregator orders provide almost none of it, because the customer's number is masked and the history stays inside the app.

Data pointWhere it comes fromOffer it enables
Items orderedEvery orderFavourite-dish offer; new item in the same category
Last order dateEvery orderSecond-order nudge at day 7; win-back at day 45
Order countOrder history per numberLoyalty milestone; referral ask to regulars
Average order valueOrder history per numberFamily-pack offer to big spenders; add-on offer to small ones
Usual day and timeOrder timestampsA message an hour before their usual slot
Delivery areaAddress or zone on the orderFree delivery in a zone you want to grow
Last ratingAfter-delivery ratingReview ask to happy customers; recovery offer to unhappy ones

If you cannot get these from your current ordering setup, that is the first problem to fix, and restaurant CRM: do small restaurants need one explains the options.

Six personalized offer plays

1. The favourite-dish offer

Find customers who have ordered the same item at least twice. Send a message naming the dish, with a small discount or a free side on it, valid this week. This is the simplest play and usually the best performer, because it reminds the customer of something they already know they like.

2. The day-7 nudge for first-timers

Customers who ordered once, seven days ago. Thank them, name what they ordered, mention one popular item they did not try, and attach a second-order coupon valid for a week. The timing and the maths are in first order to second order.

3. The win-back by last dish

Customers silent for 45 days who had ordered at least twice. "It has been a while since your last chicken biryani" works better than "we miss you", because it is specific. Pair it with free delivery or a modest discount and a ten-day deadline.

4. The big-spender family pack

Customers whose average order is well above yours, say ₹700 against a ₹350 average. They are feeding a family or an office. Offer a bundle or family pack at a saving, and mention the dessert. These customers raise order value further with very little discount.

5. The usual-slot reminder

Customers who order most Fridays around 8pm get a message on Friday at 6:45pm with today's special. No discount needed; the message arrives when they are already deciding. Keep it to the people whose pattern is clear, and stop if they do not order for three weeks running.

6. The new item to the right category

Launching a paneer dish? Send it to customers who order vegetarian. Launching a dessert? Send it to customers who have added dessert before. A launch message to the whole list gets ignored by half of it; to the right third, it gets tried.

Each play is a coupon or a message, or both. The coupon side, including how to price the discount so it still makes money, is in restaurant coupon codes: strategy, examples and fraud prevention.

Sending them without annoying anyone

Personalization fails when it tips into surveillance or into volume. A few rules keep it welcome.

  • One message a week per customer, at most. If someone qualifies for the favourite-dish offer and the usual-slot reminder, pick one.
  • Mention the order, not the pattern. "Your last mutton biryani" is fine. "We noticed you order every Friday at 8:12pm" is unsettling.
  • Send at decision time. Between 6pm and 7:30pm for dinner, 11am to noon for lunch. A message at 3pm is forgotten by dinner.
  • Sign it. A first name at the end makes the message a note from a person.
  • Honour opt-outs instantly. A customer who replies "stop" and gets another message next week will block the number, and block rates matter on a WhatsApp business number.
  • Keep lists small. Thirty people who ordered mutton biryani twice is a better list than three hundred who ordered anything.

How to build these groups and decide who gets what each week is covered in restaurant customer segmentation: who to message and when.

Measuring whether personalization paid

For each play, track three numbers: how many people received it, how many ordered within the offer window, and what those orders were worth minus the discount. Compare against a plain broadcast of similar size. The favourite-dish offer should produce more orders per message than a generic weekend offer; if it does not, the list was wrong or the dish was not actually a favourite.

Watch two side effects too. Opt-outs and blocks after each send tell you whether the frequency is right. Orders at full price in the weeks after a personalized offer tell you whether it built a habit or only a discount reflex. A customer who comes back once with a coupon and twice without it is the result you want.

What this looks like on Tezzu

On Tezzu, the order history that personalization runs on is captured automatically, because every order comes in on your own WhatsApp number or your free store page with the customer's number, items, amount and time. The live dashboard shows orders, revenue and customer insights, which is where you look up who ordered what and when, and who has gone quiet. Ratings collected after each delivery sit alongside, so the review ask and the recovery offer have their lists ready.

The offers themselves are coupons, which can be set to auto-apply at checkout, and WhatsApp campaigns sent from the dashboard to the customers you choose, paid from a prepaid wallet. Bundles and build-your-own combos cover the family-pack play without a discount at all. None of it carries commission: a flat ₹10 per order on plans from ₹999 a month, each with a 7-day free trial. The mechanics of a first send are in sending your first WhatsApp campaign from Tezzu.

Tezzu: dashboard customer insights showing a customer's order history
Dashboard customer insights showing a customer's order history

See what your order history could send

Book a short demo and we will show how customer insights, coupons and campaigns work together on a menu like yours.

Book a demo

Frequently asked questions

How do restaurants personalize offers for customers?

By using three facts from order history: what a customer ordered, when they last ordered, and how often. A favourite-dish discount goes to people who ordered that dish twice, a day-7 nudge goes to first-timers, a win-back goes to customers silent for 45 days, and a family-pack offer goes to high spenders. Each is a coupon or a WhatsApp message to a small, specific list.

What customer data does a restaurant need for personalized marketing?

Only what a direct order already contains: phone number, items, amount, time and delivery area, plus a rating after delivery if you collect one. No demographics, no email, no survey. The limiting factor for most Indian restaurants is that aggregator orders hide the customer's number, so the data exists only for orders taken on the restaurant's own channel.

Is personalized marketing worth it for a small restaurant?

Usually, because it costs the same to send as a generic message and costs less in discount, since it goes to fewer people. The favourite-dish offer and the day-7 nudge are the two plays with the clearest payoff. Measure orders per message against a plain broadcast; if the personalized version does not win, the list or the timing is wrong.

How often should a restaurant send personalized messages?

At most once a week to any one customer, at the time they decide what to eat. Order confirmations and delivery updates are separate. Rotate the plays so nobody gets the same offer twice in a month, honour opt-outs immediately, and stop a usual-slot reminder if the customer has not ordered for three weeks running.

#personalized-offers#order-history#customer-data#whatsapp-campaigns#restaurant-marketing#customer-retention

Start Your Tezzu Store Today

Join merchants already growing their business with WhatsApp ordering and their own online store page.