Engage
Email marketing

Building a restaurant loyalty programme on email and WiFi

This guide details how to build a restaurant loyalty programme using guest WiFi and email, without requiring an app or punch cards. It explains how to capture first-party data automatically, segment guests by visit frequency, and send targeted campaigns that drive measurable return visits and revenue.

4 min read944 words

Why this matters for your venue

The average restaurant loses around 60% of its guests after their first visit. They arrive, they dine, and they leave without ever joining a marketing list. You have no way to reach them. They are gone.

Compare that to a guest who is on your email list. Email marketing consistently delivers high returns, with industry benchmarks showing up to 36 pounds in revenue for every one pound spent. The challenge for most operators is not finding an email platform. Mailchimp, Klaviyo, and HubSpot are capable tools. The challenge is building the list. You need to know who visited, when they visited, and how to reach them again.

That is the gap guest WiFi fills. When a guest connects to your WiFi, they enter their email address and see a clear opt-in for marketing. They make a conscious choice to tick the box. This provides you with GDPR-compliant, verified, first-party data. It belongs to you, not a third-party delivery platform. This is the foundation of a restaurant loyalty programme that builds itself.

The approach

Building a loyalty programme on WiFi requires no app downloads and no physical punch cards. The guest connects to the network, and the system handles the rest.

First, the guest connects to your guest WiFi through a branded captive portal. They enter their email address and provide GDPR consent. They are online in seconds.

Second, Purple captures that email address along with the date, time, and venue location. When the guest returns next week, Purple records that second visit against the same profile. Over time, you build an accurate picture of who your regulars are and who has not returned in 90 days.

Third, Purple Engage uses this visit data to segment your audience automatically. You do not need to manually tag contacts. The platform identifies new guests, regulars, and lapsed guests based on actual visit frequency.

Finally, you send targeted emails to each segment. New guests receive a welcome email. Regulars receive a reward. Lapsed guests receive a win-back offer. Every email is relevant because it is based on real behaviour. Mailchimp will send your campaign, but it does not know who visited last Tuesday. Purple does.

Wifi loyalty funnel

How to do it with your guest WiFi

To implement this approach, you first need guest WiFi that routes through a captive portal. Purple integrates directly with Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet hardware. If you use one of these vendors, you are likely compatible. Purple operates as a cloud overlay, meaning you do not replace your existing hardware.

Next, you configure your captive portal. Keep the design simple. Include your logo, a brief welcome message, the email field, and a clear GDPR consent checkbox. Use plain English to describe what you will send. Do not bury the consent in dense legal text. Guests who understand what they are signing up for engage more with your emails later.

Finally, connect Purple Engage to your email strategy. Purple handles the segmentation and automation triggers. You write the emails or use the templates provided.

For a deeper look at how to capture this data, review our guide on Guest WiFi.

What to send, and when

The most common mistake operators make is neglecting the welcome email. A guest connects to your WiFi on a Tuesday evening. If your welcome email arrives three days later, the moment has passed. Set your welcome email to send within one hour of the first connection. This is when the visit is fresh and when a message like "thanks for visiting, here is 10% off your next meal" lands with maximum impact.

Avoid over-emailing. If you send weekly broadcasts to your entire list, open rates will drop and unsubscribes will rise. Segment ruthlessly. A regular who visits every week does not need a win-back email. Match the message to the behaviour.

Use the data Purple provides. Look at visit frequency, dwell time, and repeat visit rates. Identify your top 20% of guests by visit frequency and treat them differently. Offer them early access to new menus or a birthday reward. This is how you build a loyalty programme, not just a mailing list.

Email segments comparison

Measuring what works

Do not rely solely on open rates and click-through rates. These are proxy metrics. The true measure of a restaurant loyalty programme is the return visit rate and the revenue generated per send.

Harrods ran this approach through Purple Engage and achieved a 57x return on investment. That is 57 pounds back for every pound spent on the programme. While Harrods is a high-footfall luxury retail environment, the mechanics are identical for a 60-cover restaurant or a pub group with 12 sites. The list builds itself, the segments update automatically, and the emails go out on schedule.

To understand how to present these metrics to stakeholders, read our guide on Proving marketing ROI to venue owners with WiFi data (or the Spanish version: Cómo demostrar el ROI de marketing a los propietarios de establecimientos con datos de WiFi).

Where to start

  1. Audit your current WiFi setup to confirm hardware compatibility with Purple.
  2. Configure your captive portal with a clear, GDPR-compliant consent flow.
  3. Set up an automated welcome email to send within one hour of a first visit.
  4. Create a reward email triggered for guests who reach three visits.
  5. Build a win-back email for guests who have not visited in 90 days.
  6. Review return visit rates after 60 days and adjust offers based on performance.

Listen to our briefing podcast for more details on implementing this strategy: