New: AI-powered Google Review automation is liveLearn more →
VoqadoWiFi
Use Case

Build a Restaurant Email List From Scratch

The job to be done

Go from having no way to contact your guests to owning a list you can fill a quiet Tuesday with.

A restaurant that serves two hundred covers a week meets more people in a month than most local businesses meet in a year, and usually cannot contact a single one of them. The booking platform owns the diner. The delivery app owns the diner. The review site owns the diner. An email list is the one channel where the relationship is yours, no algorithm sits in the middle, and a quiet Tuesday can be addressed directly rather than discounted publicly.

Why the WiFi login beats every other collection method you have tried

Paper comment cards get filled in by whoever likes stationery. QR codes on tables need a reason to scan and a staff member to explain them. Loyalty apps ask a guest to install software before they have decided they like you. The WiFi login is different because the guest initiates it, they want something specific in return, and the exchange happens at the exact moment they have sat down and committed to staying. It is the only capture point in a restaurant where the guest is asking you for something first.

What to actually send, and how often

A list only stays valuable if the mail is worth opening. Restaurants that succeed here send fewer, better messages tied to something real: a menu change, a one-night event, a seasonal opening, a table release. Restaurants that fail send a discount every Thursday until the discount becomes the only reason anyone comes, and the list trains itself to wait. The honest test before pressing send is whether a regular would be mildly annoyed to have missed this. If not, do not send it.

  • A welcome message within a day of capture, while the venue is still fresh in memory.
  • Menu and seasonal changes, which are the messages guests actually forward.
  • Event and limited-run announcements, where scarcity is genuine rather than manufactured.
  • A small number of genuinely quiet-night offers, used sparingly enough that they still move people.
  • A yearly re-permission message to anyone who has not opened anything in a long time.

Segment on the two things WiFi actually knows

You do not need a data science function. WiFi gives you two segmentation axes for free. The first is recency, meaning when the guest last connected, which separates active regulars from people who came once in spring. The second is frequency, meaning how many distinct visits their identifier has produced, which separates a loyal weekly diner from a tourist. Those two axes alone let you send a different message to a first-timer, a regular and a lapsed guest, and that difference in relevance usually outperforms any amount of copywriting on a single blast.

A worked example, with the assumptions stated

This is illustrative arithmetic, not a measured result. Suppose your dining room turns over 200 guest devices a month and 60 percent complete the portal form. That is 120 captures a month, or about 1,440 in a year before any deduplication for repeat visitors. Deduplicate at, say, 30 percent repeat rate and you finish the year near 1,000 unique consented contacts. Whether that list is worth anything depends entirely on the send discipline described above. A thousand people who open your mail is a business asset. A thousand people who mute it is a storage cost.

List hygiene, which is boring and decides everything

Deliverability is the difference between a list and a rumour. Bounced addresses need removing rather than retrying. Guests who have not opened anything in a year need either a re-permission message or removal. Unsubscribes must process instantly and visibly, because a guest who cannot get out will mark you as spam instead, and spam complaints follow your sending domain around for a long time. None of this is glamorous, and all of it is why some restaurant lists still work in year three.

How to set it up

In order. Skipping a step here is usually why a portal ends up showing a spinner instead of a login screen.

  1. 1

    Put the portal in front of the guest network

    Set up VoqadoWiFi as the external captive portal on your Omada or UniFi controller, with the guest SSID open and staff traffic on a separate protected network.

  2. 2

    Make the trade explicit on the splash page

    Say what the guest gets for the address in one sentence, above the field. First look at menu changes and event nights is a real offer. "Join our mailing list" is not.

  3. 3

    Connect an email platform before you collect anything

    Wire a webhook or export path into whatever sends your mail, so captures flow out continuously rather than sitting in the portal while their memory of you fades.

  4. 4

    Build the welcome message first

    Before any campaign, set up the one message that goes to every new capture within a day. It confirms the address, sets the expectation for frequency, and gives the guest a reason to keep you out of the junk folder.

  5. 5

    Brief the front of house

    Staff need one sentence they can say when a guest asks for the password: the network is open, the login screen appears by itself, and there is no app to install. Confused guests abandon the form.

Who this suits

The venue types where this job comes up most often, and where the data the portal produces is dense enough to act on.

Independent restaurants without a chain marketing function
Bistros and neighbourhood dining rooms with regular custom
Bars and gastropubs with event programming to announce
Coffee shops building a weekday morning habit
Small groups running two or three sites from one list
Hotels with a restaurant that needs its own local audience

Run this on your own network first

The Starter plan is free forever: one location, 25 logins a month, a branded splash page and consent logging. Growth is $49 a month and covers up to three locations. Works with TP-Link Omada and Ubiquiti UniFi.

Common questions

How long before the list is big enough to be useful?

It depends entirely on your footfall and your capture rate, so no honest answer is a number of weeks. The useful milestone is not size, it is the first message that fills tables. Many venues reach that point long before the list looks impressive, because a small list of recent, consented, local guests outperforms a large stale one.

Can I import the addresses I already have on paper?

Only where you can show those people agreed to marketing email. An address written on a comment card with no consent wording next to it is not a marketing opt-in, and importing it puts your sending reputation and your compliance position at risk. If in doubt, send a single re-permission message and keep only the people who confirm.

Does this replace my booking platform?

No, and it is not trying to. The booking platform fills tables from people already searching. The list lets you reach people who already chose you once, on a night when nobody is searching. They solve different problems and the second one is the one you own.

What does it cost to run for one restaurant?

The Starter plan is free forever with one location and 25 logins a month, which suits testing rather than a full dining room. Growth is $49 a month and covers up to three locations, so a single restaurant or a small group runs on one subscription. Enterprise pricing is custom and is where white-label sits.

Read next

These jobs share the same plumbing, so operators normally set them up in sequence rather than one at a time.

Use Case

Collect Emails From Your Guest WiFi

Turn the WiFi login that already happens hundreds of times a month into a consented, deliverable email address you own.

Use Case

Measure How Many Customers Actually Come Back

Replace a gut feeling about regulars with a number you can compare month to month.

Use Case

Win Back Customers Who Stopped Coming In

Notice when a regular quietly stops coming in, and reach them before the habit belongs to somewhere else.

Terms used on this page

Related pages

← Back to all use cases

Stop reading.
Set it up in an afternoon.

Free forever on Starter: one location, 25 logins a month, branded splash page and consent logging. Enough to see this whole playbook running on your own network.

TP-Link Omada and Ubiquiti UniFi  ·  No card required