Guide

How to get your customers to come back: retention for restaurants and cafés

Customer retention in the food business means that someone who came in once comes back, and comes back often. This guide, for restaurants, coffee shops and bakeries, explains how to track who returns with a simple monthly review, how to collect contact details with permission, what reasons to give people to return, how to remind them without being a nuisance and what to do about customers who stopped coming.

Why retention matters so much for a shop

A food business lives on repeat visits: the customer who stops by for coffee three times a week keeps the register going more than the tourist who walks in once.

In a 2014 Harvard Business Review article, Amy Gallo cites research by Frederick Reichheld of Bain & Company finding that increasing customer retention by 5% increases profits by 25% to 95%. The same piece says that acquiring a new customer costs 5 to 25 times more than keeping an existing one, depending on the study and the industry. These figures span many sectors, so treat them as a guide and measure your own case.

How to know who comes back

To talk about retention you need two data points per customer: frequency (how many times they came in during a period) and recency (how many days have passed since their last visit).

A receipt records the sale, but not the person. You need something that ties the visit to a name, like a stamp card with sign-up. A paper card doesn't capture that; in the guide for bakeries we compare the alternatives.

A 20-minute monthly review

  1. Pull together the month's visits by customer.
  2. Count how many customers came in at least twice. That number, compared with the previous month, is your main indicator.
  3. Flag the ones who used to come often and haven't shown up in more than 30 days (for a dinner restaurant the window can be longer).
  4. Check whether last month's new customers came back.
  5. Pick a single action for the next month and repeat the review.
GroupWhat it looks likeWhat to do
RegularsCome in every weekRecognize them and greet them by name
OccasionalOnce or twice a monthGive them a concrete reason for their next visit
NewFirst visit this monthAsk for their contact details and explain the card
At riskUsed to come often and haven't in over 30 daysA personal message to win them back

An example with hypothetical numbers: if 120 customers came in at least twice in September and 105 did in October, you lost 15 regulars, even if the register looks the same.

Collecting contact details with permission

To let customers know about anything, you need a way to reach them. The natural moment is the first visit: the customer signs up for the loyalty card, leaves their name and cell number, and agrees to receive messages from the shop. Tell them in one sentence what you'll be sending.

Ask only for what you'll use: name, WhatsApp, birthday and the location where they signed up.

In Club Card, for example, every member is saved with their name, WhatsApp and location in the brand dashboard, and that data belongs to the business. You can see how it works in a real shop in the Giorgini Panetteria case study.

Giving them reasons to come back

People come back for the product and for how they're treated. Extra reasons help bring the next visit forward.

  • Stamp card. One stamp per visit and a free reward when the card is full. Aim for a goal that can be reached in a few weeks. The guide to digital stamp cards covers how to set one up and what it costs, and the one on coffee shop loyalty programs covers how to choose the goal and the reward.
  • Birthdays. A greeting with a free treat to use that week.
  • Seasonal menu. A product that's only around for a few weeks, like a cold drink in summer, gives people a reason to stop by before it's gone.
  • Recognition. Staff remembering a regular's name or order is a reason too, and it costs nothing.

Reminders without spamming

If you use WhatsApp Business to message your customers, the WhatsApp Business Messaging Policy asks you to contact only people who gave you their number and agreed to receive your messages. It also requires you to respect every opt-out or block request, whether it's made inside or outside WhatsApp, and recommends explaining clearly how to stop receiving each type of message. Users can also block or report a business.

  • Only message when there's a concrete reason, for example their reward is ready or it's their birthday.
  • In every message, add a line for opting out ("Reply STOP and we won't message you again").
  • If someone opts out, take them off the list that same day.

Another way to stay present without sending messages is to have the card saved on the customer's phone. We explain this in the guide to Google Wallet and Apple Wallet.

Service and consistency

No program makes up for a coffee that's good one day and off the next. Regulars come back because they know what they'll get and how long they'll wait.

  • Write down recipes and portions, so the afternoon shift makes things the same way as the morning shift.
  • Make sure everyone on your team can explain the card in one sentence. A program nobody offers at the register doesn't get used.
  • When something goes wrong, fix it on the spot: remake the order or comp the next one.

Asking for reviews the right way

Google Maps reviews help new customers find you. Google Business Profile Help suggests asking for them with a Google link or a QR code, and replying to them briefly.

The Google Maps content policy sets clear limits. It prohibits offering incentives, such as payments, discounts or free products, in exchange for posting a review. It also doesn't allow discouraging negative reviews or asking for reviews only from customers you think will rate you well. Incentivized reviews are removed from Maps.

  1. Ask everyone for a review the same way, for example with a QR code at the register or on the table.
  2. Don't tie the review to a stamp, a free treat or a discount.
  3. Reply to negative reviews with facts and a solution.

Winning back people who stopped coming

The at-risk customers from your monthly review are the easiest to win back, because they already know your shop. Send them a short, personal message with their name and something concrete with a date.

A sample message: "Hi Laura, it's been a month since we've seen you at the bakery. This week we have the sourdough you used to pick up on Saturdays. Stop by before Sunday and the coffee's on us. If you'd rather not get messages from us, reply STOP."

Send one attempt only. If they don't reply, don't push: note the reason if you know it (they moved, they had a bad experience) and bring it to next month's review. If several people left after the same change, like a price increase, that's your cause.

Frequently asked questions

How often should I measure retention?

Once a month is enough for most shops. What helps most is always comparing the same period using the same definition of a regular customer.

Can I give a stamp or a discount in exchange for a Google review?

No. Google Maps policy prohibits offering incentives for reviews and removes incentivized reviews. Ask everyone for a review and save the stamps for visits.

Can I message customers on WhatsApp who never gave me permission?

The WhatsApp Business policy requires that the person gave you their number and agreed to receive your messages. If you don't have that permission, ask for it on their next visit.

What do I do if a customer asks to stop receiving messages?

Take them off the list that same day. WhatsApp requires you to respect opt-out requests, and that customer can keep coming to your shop even without getting messages.

Sources

Want a club for your business?

A stamp card in Google and Apple Wallet with your brand, a dashboard and a CRM for USD 30 a month.