Email marketing

Building a restaurant loyalty program on email and WiFi

You will be able to build a restaurant loyalty programme that runs on guest WiFi and email, with no app or punch card. You can set visit-based tiers, design a GDPR-compliant opt-in, schedule reward emails and prove incremental revenue with a holdout group.

13 min read3,151 words

Video overview

A restaurant loyalty programme on email and WiFi works without an app or punch card. Diners log in to your guest WiFi, give GDPR-compliant consent and join your list. Purple records each return visit on their profile. You then reward frequency by email: a thank-you after visit two, an offer at visit five, a VIP tier for regulars.

What does a WiFi and email loyalty programme do for your restaurant?

It turns diners you recognise by face into guests you can reach by name. Aim for four outcomes: a higher opt-in rate, more repeat visits, more revenue per send and higher lifetime value. Every decision in this guide serves one of those numbers.

The mechanism is short. Diners already ask for the WiFi details. When they connect to your Guest WiFi, they enter an email address and choose whether to hear from you. That login creates a profile. Each time they return and connect, Purple adds the visit to that profile. Purple Engage then groups guests by how often they visit, and you reward each group by email.

Nobody downloads an app. Nobody carries a card. Your staff never reach for a stamp.

How it compares with punch cards, apps and email-only platforms

Approach What the diner has to do Where your contact list comes from Visit data you get Main weakness
Paper punch card Carry the card and ask for a stamp each visit No list: the card holds no contact details Stamps on a card you never see Lost cards, forgotten stamps, no way to reach lapsed diners
Branded loyalty app Download the app, create an account, open it at the till App sign-ups only Visits where the diner opens the app Each guest must install and remember the app before you see a single visit
Email platform such as Mailchimp, Klaviyo or HubSpot Fill in a sign-up form Forms, imports and integrations you set up None from the venue unless another system sends it Sends campaigns, but does not build the list or see who walked in
Guest WiFi with Purple Engage Log in to the WiFi and tick an unticked opt-in Every consented WiFi login, as first-party data Every visit where the guest connects to the WiFi Counts only guests who connect to the WiFi

The last column matters most. Mailchimp, Klaviyo and HubSpot are competent senders. None of them sits on your venue's WiFi, so none knows who came in on Tuesday. Purple builds the list and the visit history in one place, then lets you send from it.

Purple has run guest WiFi since 2012. It now runs in 80,000+ live venues across more than 90 countries and handled 440 million logins in 2024 (Purple data).

What do you need before you build your restaurant loyalty programme?

Most of the preparation is decisions, not technology. Settle these six points before you touch an email template.

  • Guest WiFi on the access points you already own. Purple is hardware-agnostic and runs as a cloud overlay on Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme and Fortinet. You do not replace equipment.
  • A lawful basis for marketing email. Use consent under GDPR Article 6(1)(a). UK venues must also meet regulation 22 of the Privacy and Electronic Communications Regulations (PECR). PECR requires prior consent for marketing email to individuals unless the narrow "soft opt-in" applies. A free WiFi login is unlikely to count as a sale, so plan on explicit consent.
  • A reward budget priced at food cost, not menu price. A dessert that sells for £9 costs you far less to give away. Budget on the lower figure.
  • A redemption method at the till. Decide how staff will recognise a reward: a unique code keyed into the till, or a code written on the bill.
  • A definition of a visit and your tiers. Covered in the next section.
  • One named owner. Give one person the job of reviewing the numbers every month.

Decide what counts as loyal before you build anything

Visit frequency depends on format. A café regular may come daily, while a fine-dining regular may book four times a year. Set tiers from your own pattern, measured over a rolling window. Here is a sensible starting point for a mid-market restaurant:

Tier Rule (rolling 90 days) What they receive
New 1 visit Welcome email and a reason to return
Returning 2 to 3 visits Thank-you email and a small surprise on the next visit
Regular 4 to 6 visits Unlocked reward and early access to events
VIP 7+ visits Named recognition, priority booking, invitations to tastings

Review the thresholds after your first quarter. If most of your list sits in VIP, the bar is too low. If almost nobody reaches Regular, lower it.

How do you set up loyalty tiers with your guest WiFi data?

Five steps take you from WiFi login to first reward. Purple's support documentation covers the configuration screens. This section covers the decisions behind them.

Step 1: design the WiFi login around a conscious choice

The login page sets your opt-in rate. Ask only for what the programme needs: an email address, plus a date of birth if you plan birthday rewards. GDPR Article 5(1)(c) requires data minimisation, and a shorter form is quicker for the guest.

Make the marketing opt-in a separate, unticked box. GDPR Recital 32 states that pre-ticked boxes do not constitute consent. Never make WiFi access conditional on marketing consent. Article 7(4) treats that kind of bundling as a sign consent was not freely given.

Tell the guest what they get. "Join for a birthday dessert and rewards for regulars" earns a conscious-choice opt-in. "Sign up for marketing" does not. Keep a record of when and how each guest agreed, because Article 7(1) puts the burden of proof on you.

Step 2: build visit-frequency segments in Purple Engage

Create one segment per tier, using the visit rules you set above. Purple Engage identifies your most frequent guests from their WiFi visit history. Your segments therefore fill from real behaviour, not from what diners say about themselves.

Add a lapsed segment too: guests who reached Returning or above but have not visited for 45 days. The Purple Engage Product overview shows how segments and email sends work together.

Step 3: attach a reward to each tier

Match the reward to the relationship. Give new guests a reason to return. Give regulars recognition.

Choose rewards that cost little at food cost but feel generous. A dessert, a glass of house wine, an off-menu dish or a guaranteed Friday table all fit. Avoid blanket percentage discounts for VIPs. They already come, so a discount hands margin to guests you would have seen anyway.

Step 4: make redemption easy for staff

Put a unique code in each reward email. Staff key it into the till or note it on the bill. Unique codes make forwarding visible and show you which email drove which visit.

Brief the floor team before launch. If a server cannot redeem a reward in 10 seconds, the guest remembers the friction, not the dessert.

Step 5: tell diners the programme exists

With no app to promote, you promote the programme at the table. Add a line to the menu and a card beside the WiFi details. Give staff a one-line script: "Join our WiFi and your fourth visit this quarter earns a dessert on us." The pitch lands because connecting to WiFi is something diners already do.

What should your restaurant loyalty emails say, and when should they go?

Each restaurant loyalty email should do one job. Tie it to a visit event rather than a calendar date wherever you can. The schedule below is a starting point you can run from day one.

Trigger When to send What it says Goal
First WiFi login with consent Within 24 hours Welcome, what members get, one reason to return this month Second visit
Second visit Day after the visit Thank you, a small surprise waiting next time Third visit
Reaches Regular tier Day after the qualifying visit Reward unlocked, unique code, 14-day window Habit
Birthday 7 days before Birthday offer for the guest's table Group booking
Lapsed for 45 days Day 45 without a visit "We've missed you", a new dish or event, one offer Win-back
VIP tier Monthly Early booking for events, tastings and menu previews Lifetime value

Write each email around the visit history

Recognition is the reward most venues forget. "You've visited five times since March" is specific and true. A generic newsletter cannot say it. Use the guest's first name if you collected it, the site they visit and the tier they reached.

Keep each email to one offer and one call to action. Put the offer in the subject line and the first line of the body. On a phone, that is often all a guest reads before deciding.

Cap the frequency

A regular who gets three emails a week is more likely to unsubscribe. Each unsubscribe costs you the cheapest repeat visit you had. Cap sends at one or two a week per guest, counting newsletters.

For event-led sends such as quiz nights, live sport or tasting evenings, see Event marketing for pubs: an SMS and email campaign checklist.

What does a WiFi loyalty programme look like in a real venue?

Here are three scenarios. The first is a Purple case study. The other two are worked models with stated assumptions, so you can swap in your own numbers.

Harrods: rewarding the most frequent shoppers

Situation. Harrods, the London luxury department store, sees shoppers return at widely different rates.

What was done. Harrods used Purple Engage to identify its best shoppers by visit frequency and reward them by email.

Outcome. The programme returned 57x ROI (Purple case study data).

The lesson for a restaurant is that the mechanism does not depend on scale. Count visits, find the top tier and reward it by email.

Worked model: a 120-cover neighbourhood restaurant

These figures are illustrative assumptions, not a reported result.

Situation. A 120-cover restaurant is full at weekends and quiet midweek. It has no contact list. The owner wants more midweek repeat visits.

What was done. The restaurant adds an unticked opt-in to its WiFi login. It sets the Regular tier at four or more visits in 90 days. Regulars get a free dessert on any Monday to Thursday visit within 14 days, via a unique code.

The numbers:

  • 3,000 unique WiFi logins a month, with 40% giving marketing consent: 1,200 new contacts a month.
  • After one quarter, 3,600 contacts, of whom 10% reach Regular: 360 guests.
  • A random 10% holdout (36 guests) gets no email. The other 324 receive the offer.
  • Assume 20% of recipients return within 14 days, against 12% of the holdout.
  • The eight-point difference on 324 recipients is about 26 incremental visits.
  • At an average bill of £70, that is about £1,820 in incremental revenue.

Outcome. On these assumptions, one email to the Regular tier earns about £5.62 in incremental revenue per email sent. You give away roughly 65 desserts to win 26 extra visits. At food cost, that trade clears. Without the holdout, you would wrongly credit all 65 visits to the email.

Worked model: a pub group winning back lapsed regulars

These figures are also illustrative assumptions.

Situation. A 12-site pub group runs weekly quiz nights, but some former regulars have stopped coming.

What was done. The group builds a lapsed segment of guests who reached Returning or above but have not visited in 45 days. That gives 2,400 guests across the estate. After a 10% holdout, 2,160 receive an invitation to quiz night at their usual site, with a free bowl of chips for their team.

The numbers. Assume 6% of recipients return within three weeks, against 2% of the holdout. The four-point difference is about 86 reactivated visits. At an average spend of £28, that is about £2,408.

Outcome. The bigger prize is lifetime value. A reactivated regular who visits twice a month at £28 is worth £672 a year. Ten of them returning to habit outweigh the one-off revenue from the send.

How do you know your loyalty programme is working?

Measure visits and revenue, not opens. Apple's Mail Privacy Protection preloads email content, which inflates open rates for anyone using Apple Mail. Return visits are the number that pays your rent.

The six numbers to review

  • Opt-in rate: consented contacts divided by unique WiFi logins. If it is low, rewrite the value line on your login page first.
  • Repeat visit rate: guests with two or more visits in 90 days, divided by all guests seen in that period. This is your headline number.
  • Tier movement: the share of guests moving up a tier each month.
  • Revenue per send: incremental revenue (recipients minus holdout) divided by emails sent.
  • Redemption rate: codes redeemed divided by emails sent.
  • Lifetime value: average spend, multiplied by visits per year, multiplied by years retained. Compare it by tier.

Always keep a holdout group

Hold back a random 10% of each segment from every reward send. Compare their return rate with the recipients' rate. Without a holdout, you pay rewards for visits that would have happened anyway, and you cannot see it.

Review monthly and change one thing at a time

Change the reward, the timing or the subject line, never all three at once. If you plan to automate segment rules or test copy at scale, AI for restaurant and venue marketing: an implementation checklist covers the groundwork.

What goes wrong with a restaurant loyalty programme, and how do you avoid it?

Making marketing consent a condition of WiFi access fails GDPR's "freely given" test under Article 7(4). Offer WiFi to everyone, and make the opt-in a separate, unticked choice with a clear reason to say yes.

Discounting guests who would come anyway

Blanket discounts for your most frequent guests give away margin. Reward VIPs with recognition and access instead, and use the holdout to prove each offer adds visits.

Too many emails, too little recognition

Weekly promotions with no reference to the guest's visits read like any other newsletter. Lead with what you know about the guest, and cap the frequency.

A programme staff do not know about

If servers cannot explain the programme or redeem a code, opt-ins and redemptions stall. Brief every shift at launch and add the programme to new-starter training.

Keeping contacts forever

GDPR Article 5(1)(e) limits how long you keep personal data. Set a retention period for guests who never return. Article 7(3) says withdrawing consent must be as easy as giving it, so every email needs a working unsubscribe link.

Setting tiers once and never revisiting them

Seasonality, menu changes and new sites all shift visit patterns. Recheck your thresholds every quarter against the tier distribution you see.

Frequently asked questions

Do I need an app to run a restaurant loyalty programme?

No. A WiFi and email programme needs no app and no punch card. Diners join by logging in to your guest WiFi and ticking an opt-in. Purple records each return visit on their profile, and Purple Engage groups guests by visit frequency so you can reward them by email. Diners take one action they already take. You avoid the cost of building an app and persuading guests to download it.

Will Purple work with the WiFi hardware we already have?

Yes. Purple is hardware-agnostic and runs as a cloud overlay on access points you already own. Supported hardware includes Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme and Fortinet. You do not need to rip and replace equipment to start capturing consented guest data. Purple runs in 80,000+ live venues today, including Pizza Express and Stonegate Pubs.

Is collecting email addresses through guest WiFi GDPR compliant?

Yes, when consent meets GDPR's tests. Under Article 4(11), consent must be freely given, specific, informed and unambiguous. Use a separate, unticked opt-in, because Recital 32 says pre-ticked boxes are not consent. Do not make WiFi access conditional on marketing. Let guests withdraw as easily as they joined, as Article 7(3) requires. Purple is GDPR compliant and ISO 27001 certified. UK venues must also meet PECR for marketing email.

How is Purple Engage different from Mailchimp, Klaviyo or HubSpot?

Purple Engage builds the list as well as sending to it. Mailchimp, Klaviyo and HubSpot send campaigns to contacts you collect through forms, imports or integrations. They do not see who walked into your venue. Purple captures consented first-party data from every guest WiFi login and records return visits, so you segment by real visit frequency. Harrods used this approach to reward its most frequent shoppers and achieved 57x ROI.

Can we keep using our current email platform?

Yes. Purple integrates with CRM and marketing platforms, so consented WiFi contacts can reach the tools your team already uses. You can also run visit-based loyalty emails from Purple Engage directly, where the visit-frequency segments are built. The practical test is simple. Send loyalty emails from whichever system holds the visit history, because that is where the segments stay accurate.

How does a WiFi loyalty programme compare on cost with a punch card or an app?

A WiFi and email programme avoids the biggest costs of both alternatives. Unlike an app, there is nothing to build, publish or persuade diners to download. Unlike a punch card, there is nothing to print, and Purple records each visit where the guest connects, with no staff involvement. Your main running costs are the Purple subscription and the rewards. Budget rewards at food cost, not menu price.

How quickly will we see results from a WiFi loyalty programme?

You see opt-in data from the first day your WiFi login goes live, so you can tune the consent wording within a week. Visit-frequency tiers take longer to fill. With a 90-day window, allow a full quarter before you judge your repeat visit rate. Use a holdout group from the first reward send, so your early revenue-per-send figures are reliable.