10% OFFGrab your coupon code — limited time00d00h00m00s
Blog

Restaurant QR Code Marketing: Turn Table-Tent Scans Into an Owned Guest List

Your QR menu is a marketing list you're not collecting. The restaurant QR code marketing playbook: turn scans into an owned guest list that fills tables on autopilot.

July 8, 2026 · 25 min read · by Gina Caldwell

#qr-code-marketing#guest-data#sms-marketing#loyalty#list-building#ghl

There is a little black-and-white square sitting on every table in your dining room right now. Guests scan it a hundred times a night to pull up your menu, and then — nothing. They eat, they pay, they leave, and you never learn a single thing about them: not their name, not their phone number, not the fact that table nine loved the short rib and will absolutely come back if you ask. That square is the single most-used piece of technology in your restaurant, and most operators have turned it into a glorified PDF link. Restaurant QR code marketing is the practice of turning that scan into a guest you own — a name and a number that flows into your list and comes back on a slow Tuesday because you invited them.

Here is the mindset shift the whole playbook rests on: a QR code is not a menu delivery system. It is a doorway. On one side of the doorway is a hungry guest holding an unlocked phone — the most valuable thirty seconds of attention you will get all night. On the other side is your guest list, your loyalty club, your review pipeline, and every future cover those things generate. This post is about what you build in that doorway so the scan does more than show a menu — it starts a relationship.

Table of Contents

The 30-Second Answer

Restaurant QR code marketing is the practice of using QR codes — on table tents, receipts, menus, to-go bags, and window decals — as an opt-in doorway that turns anonymous diners into a guest list you own. Instead of a QR code that only opens a menu, each scan lands on a short mobile page where the guest joins your loyalty club, claims a first-visit offer, or leaves a review — handing you a name and a phone number in exchange. That contact then flows into automated texts and emails that bring them back: birthday clubs, weekly specials, win-back offers, and review requests. The QR code is the cheapest list-building tool you already own; the marketing is everything you do with the contact once they scan.

That is the headline. The rest of this post is the operator’s version — which codes to put where, what to build behind them, how much a scan is actually worth, and how to run it all on autopilot without hiring a marketing team.

Why Your QR Menu Is a Wasted Asset

QR codes went from a running joke to a permanent fixture of American dining in about eighteen months, and they never left. In 2021, 75.8 million US smartphone users scanned a QR code. By 2022 that was 89.5 million, and by 2025 it crossed 100 million — a third of the entire country, reaching for their phone and pointing it at a square without a second thought (Statista, 2025). Scanning a code is now as ordinary as tapping a card to pay. The friction that used to kill QR marketing — “people won’t know how” — is gone.

QR Scanning Is Now Mainstream US BehaviorUS smartphone users who scanned a QR code (millions) — Statista75.8M89.5M100M+202120222025Source: Statista, US smartphone QR-code scanning users, 2025.

So the scanning problem is solved. The marketing problem is wide open. Walk into ten restaurants and nine of them have a QR code that does exactly one thing: opens a menu. The guest scans, glances, and the interaction dies there. You paid nothing for the most attention-grabbing moment of the visit and you spent it on a PDF.

Think about what that same square could do instead. It could drop the guest onto a page that says “Welcome — join the club and your appetizer’s on us tonight.” It could ask, in one tap, “Loved your meal? Leave us a quick review.” It could enroll them in the birthday club with nothing but a name and a date. Every one of those turns an anonymous face into a contact you can reach next week, next month, and next slow Tuesday. The menu is the excuse for the scan. The list is the point.

Owned vs. Rented: The Guest Data You Don’t Control

To understand why list-building matters this much, look at the alternative most restaurants have quietly slid into: renting their guest relationships from someone else.

When an order comes through DoorDash or Uber Eats, the app owns that guest — the name, the address, the email, the ordering history. You get an order ticket and a bill. And that bill is steep: third-party delivery commissions run 15% to 30% per order (Independent Restaurant Coalition, 2025), and they are climbing — in 2026 Uber Eats raised its lowest commission tier to 20% (from 15%) and layered on an additional 5% surcharge for Uber One members (Restaurant Business, 2026). You pay a fifth to a third of the check for a guest you will never be able to contact directly.

And the market is concentrated enough that you have almost no leverage. As of early 2024, DoorDash and its Caviar brand controlled 67% of US meal-delivery sales, with Uber Eats at 25% and Grubhub at 8% (Bloomberg Second Measure, 2024). Two companies decide the terms.

Who Owns the Delivery Guest — Not YouUS meal-delivery sales share, early 2024 — Bloomberg Second Measure2 apps92% shareDoorDash + Caviar — 67%Uber Eats — 25%Grubhub — 8%Source: Bloomberg Second Measure, US meal-delivery sales, March 2024.

Now, third-party apps are not evil — they drive real incremental orders, and you should keep taking them. But if they are the only way you reach your guests, you have built your restaurant’s future on rented land. The QR code is how you take some of that land back. A code on the to-go bag, the receipt, and the table converts that same delivery-and-dine-in traffic into contacts you own — so the next order can come straight from your own text, at zero commission, to a guest whose name you actually know.

Will Guests Actually Scan and Share? The Data Says Yes

Every operator’s first objection is the same: “My guests won’t hand over their number just to see a menu.” And they are right — they won’t, if you ask for nothing in return. But offer something relevant, and the resistance largely disappears.

The willingness is well-documented. 61% of consumers say they are comfortable sharing their information in exchange for relevant offers, and that number climbs to 71% among millennials and 63% among Gen Z for restaurants specifically (Klaviyo). On the texting side, 84% of consumers opted in to receive texts from businesses in 2025, up from 79% the year before (EZ Texting, 2025), and 42% of mobile users actively subscribe to text lists specifically to get discounts and coupons (SimpleTexting, 2025). People are not hoarding their phone numbers; they are trading them for value they can see.

And the loyalty carrot works especially well in restaurants. 78% of consumers say they are more likely to visit a restaurant where they can earn loyalty points (National Restaurant Association, 2024 Technology Landscape Report). That is the single most powerful thing you can put behind a QR code: scan to start earning.

Guests Will Trade Their Contact InfoConsumer willingness signals — multiple 2024–2025 surveysOpted in to texts from businesses (2025)84%More likely to visit if they earn points78%Share info for relevant offers61%Subscribe to text lists for discounts42%Sources: EZ Texting 2025; National Restaurant Association 2024; Klaviyo; SimpleTexting 2025.

The lesson is not “put out a QR code and hope.” It is give the guest a reason. A free appetizer, a spot in the birthday club, entry into a giveaway, points toward a free entrée — pick a carrot and the scan-to-join rate takes care of itself. The guests were always willing; most restaurants just never asked with something worth saying yes to.

The Five QR Codes Every Restaurant Should Be Running

There is no single “marketing QR code.” There are placements, and each one catches a guest at a different moment with a different ask. Here are the five that earn their ink.

1. The table tent — “Join the club.” The workhorse. A small stand on every table with a code and one line: “Scan to join our club — tonight’s appetizer is on us.” This catches the guest mid-meal, phone already in hand, in the best mood they will be in all week. It is your highest-volume list-builder.

2. The receipt / check presenter — “Leave a review.” Printed at the bottom of every check or on the folder the card comes back in: “Loved it? A 10-second review means the world.” Timed to the moment they are deciding how much to tip, when goodwill peaks. This is your review engine’s front end — pair it with review automation that doesn’t burn out your staff.

3. The to-go bag / delivery insert — “Order direct next time.” A sticker or card in every takeout and delivery bag: “Skip the fees — order straight from us and get 15% off your next one.” This is how you claw back the guests the third-party apps are renting to you. The scan lands them on your own ordering flow and your own list.

4. The window / door decal — “Reserve or join.” For the foot traffic that walks past when you are closed or full. A code on the glass that lets them book a table, get on the waitlist, or join the list for a slow-night offer — so the passerby at 3 p.m. becomes a Tuesday cover.

5. The event / catering card — “Stay in touch.” For private events, catering drop-offs, and pop-ups where you meet dozens of new people at once. One code that captures the whole room into your list before they scatter.

What to Build Behind the Scan

A QR code is only as good as the page it opens. Behind each scan sits a short mobile-first flow — built in GoHighLevel — that captures the contact and immediately starts the relationship. Here is what those flows look like.

The “join the club” flow (table tents)

Guest scans, lands on a clean branded page: “Join the [Restaurant] Club — your appetizer is on us tonight.” One field for a phone number, one for a name, a compliant opt-in checkbox, and a submit button. On submit, they instantly get a text with the offer code to show their server. That guest is now in your list, tagged as a dine-in club member, and enrolled in your loyalty program and birthday club. One scan, one relationship started.

The “leave a review” flow (receipts)

Guest scans the check, lands on a one-tap page: “How was tonight?” Happy guests route straight to your Google review page; anyone who signals a problem routes to a private “tell us what happened” form so you fix it before it becomes a public one-star. This is the same happy/unhappy routing that powers review harvesting, and it keeps your public rating climbing while catching problems in private.

The “order direct” flow (to-go bags)

Guest scans the delivery insert, lands on your own online-ordering page with the promised discount pre-applied — and joins your list in the process. Next time they crave your food, the reorder text comes from you, at no commission.

The “book a table” flow (window decals)

Guest scans the glass, lands on your booking or waitlist page, and gets a confirmation and reminder text — cutting the no-shows that cost you covers. (Worth knowing: 28% of Americans admit to no-showing a reservation in the past year, per OpenTable — a reminder text is the cheapest fix there is.)

The Math: What One Scan Is Actually Worth

Operators are rightly skeptical of “marketing” that can’t show its numbers. So let’s put a real dollar frame around a single scan.

Start with the problem an owned list solves. Roughly 70% of first-time restaurant guests never come back — not because the food was bad, but because nothing brought them back (Toast, Restaurant Regulars Report). They enjoyed the meal, walked out, and dissolved into the crowd because you had no way to reach them. Every one of those is a cover you already earned and then lost.

Now the prize. When you do bring a guest back and turn them into a regular, they are worth far more: repeat guests spend about 67% more per order than first-timers (Toast), and restaurant loyalty members spend roughly 39% more than non-members (Toast). Those regulars also come often47% of loyalty members use their membership several times a month, and 32% several times a week (Deloitte).

The channel you reach them through is the cheapest, highest-return one you have. Email marketing returns $36 for every $1 spent — the best ROI of any marketing channel (Litmus). Text messages get read almost instantly; a ~98% open rate is the figure commonly cited across the SMS industry (SimpleTexting, 2025) — compare that to the 20-something-percent you get from email or the pennies-on-the-dollar reach of a boosted social post.

100M+
US smartphone users who scanned a QR code in 2025
$36
Return on every $1 spent on email marketing
78%
More likely to visit a restaurant where they earn loyalty points

Chain it together. A table-tent scan costs you a free appetizer, say $8. It captures a guest who — brought back by a birthday text, a weekly-specials blast, and a win-back offer — becomes a regular who visits twice a month and spends 39% more each time. Against the alternative (that guest walking out anonymous, one of the 70% who never return), the appetizer is one of the best-returning $8 you will spend all year. And unlike a delivery order, there is no 30% commission skimmed off the top on the way back.

This is also why the retention framing beats the acquisition treadmill. Acquiring a brand-new customer costs five to twenty-five times more than keeping one you already have (Harvard Business Review), and a mere 5% lift in retention can raise profits 25% to 95% (HBR, citing Bain & Company). A QR-built guest list is a retention machine. It is cheaper than ads and it compounds.

Staying Compliant When the Scan Becomes a Text

The moment a QR scan becomes a text message, you are in regulated territory — and this is where a lot of well-meaning operators get themselves in trouble. Marketing texts in the US are governed by the TCPA (Telephone Consumer Protection Act) and the carrier-level A2P 10DLC registration rules. In plain terms:

  • Get real opt-in. The scan-to-join page must have a clear consent checkbox (unchecked by default) and disclose that you will text them. No pre-checked boxes, no burying it.
  • Honor STOP and HELP. Every text needs working opt-out handling. When someone replies STOP, the texts stop — automatically and immediately.
  • Register your 10DLC campaign. Business texting through the carriers requires a registered brand and campaign, or your messages get filtered or blocked.
  • Never require a review in exchange for a discount. Offering a discount specifically for a positive review violates Google’s policies — the join-the-club offer and the review ask must stay separate.

None of this is a reason to avoid SMS; it is a reason to build it correctly once. The good news is that a properly built system handles all of it for you — opt-in capture, STOP/HELP, and 10DLC registration baked in. If you want the full walkthrough before you send a single message, read our TCPA and A2P 10DLC guide for restaurant SMS.

Automating the Whole Thing in GoHighLevel

Here comes the operator’s real objection: “This is a lot of moving parts, and I have a restaurant to run.” You are not going to manage QR flows, opt-ins, texts, and review routing by hand during a Friday rush. You are not supposed to. The entire pipeline runs inside GoHighLevel, set up once and then automatic. Here is the system.

1. The capture layer

Each QR code points to a GoHighLevel landing page — the join-the-club form, the review router, the order-direct page. The guest’s name, number, and tags flow straight into your CRM and workflows the instant they submit. No spreadsheets, no manual entry, no lost napkins with phone numbers on them.

2. The nurture layer

The new contact drops into automated sequences: an instant welcome text with their offer, enrollment in the loyalty program and birthday club, and a slot on your weekly specials blast. This is where a one-time scan becomes a repeat guest — handled by SMS automation and email running on a schedule.

3. The reactivation layer

When a guest goes quiet, the system notices and fires a win-back campaign“We miss you; here’s a reason to come back this week.” The QR list is precisely the fuel these win-backs need: real contacts who have already walked through your door once.

4. The reputation layer

The receipt QR feeds your review pipeline; the AI chatbot catches questions and books tables around the clock; and every fresh review lifts your standing in the Google map pack so new strangers find you too. The QR list and local SEO reinforce each other.

Rented reach vs. an owned list

Renting reach (apps & ads) An owned QR-built list
Who owns the guest The platform You
Cost per repeat order 15–30% commission, forever Near zero — it’s your own text
Reach into inbox Whatever the algorithm allows ~98% of texts opened
Works when the app changes terms You’re exposed Unaffected — it’s your list
Compounds over time No — you re-pay every time Yes — the list grows with every scan
Setup Ongoing spend Set up once, runs itself

If you would rather hand the whole build to someone who lives in GoHighLevel — the landing pages, the flows, the compliance, the reporting — that is exactly what our GHL virtual assistants do, and they pair perfectly with the automated engine underneath.

Turn every scan into a guest you own — automatically.

The QR landing pages, the loyalty and birthday flows, the compliant SMS, and the review pipeline are already built into the Restaurant Snapshot and installed in your GoHighLevel account in 24 hours.

A 30-Day Rollout Plan

You do not need a six-month project. Here is a focused month that takes a typical restaurant from “QR menu only” to “scan-to-guest machine.”

Week 1 — Build the doorway. Stand up your join-the-club landing page in GoHighLevel: one offer (free appetizer or points), a name and phone field, a compliant opt-in checkbox, and an instant welcome text. Register your A2P 10DLC campaign so texting is clean from day one. Design one table-tent QR and get it printed.

Week 2 — Put codes where the guests are. Roll the table tents onto every table. Add the review QR to your check presenters and the “order direct” QR to your to-go bags. Put a book-a-table code on the window. Now every guest touchpoint has a doorway.

Week 3 — Wire the follow-up. Connect new contacts to the loyalty program, the birthday club, and the weekly specials blast. Turn on the win-back sequence for guests who go quiet. Set the review router’s happy/unhappy paths. This is the part that compounds — the earlier it’s running, the more it earns.

Week 4 — Measure and tune. Check your scan-to-join rate by placement (table tents almost always win), your opt-out rate (should be near 1%), and how many new contacts became second visits. Double down on the code and the offer that pulled hardest, and let the engine run.

After 30 days the codes are permanent, the list grows on its own with every service, and the follow-up runs itself. From here, QR marketing becomes maintenance — exactly right for someone whose real job is running a restaurant.

Where to Go From Here

If you are an operator, do one thing tonight: pick up the QR code on your own table and scan it. If it dead-ends on a menu, you just found the cheapest growth lever in your building. Decide on one carrot — a free appetizer or a loyalty point — and put a “join the club” code on every table this week. When you are ready to make the capture, the texts, and the review routing automatic, book a demo and watch a scan turn into a guest in real time. If you are a GHL agency, the QR-to-list pipeline is one of the easiest “wow” wins you can hand a restaurant client — and it is already built into the snapshot.

Either way, the move is the same: stop letting the most-scanned square in your restaurant open a PDF and die. Turn it into a doorway, and let the guests you already serve become the guests who keep coming back.

Frequently Asked Questions

Restaurant QR code marketing — FAQs

What is restaurant QR code marketing?

Restaurant QR code marketing is using QR codes — on table tents, receipts, menus, to-go bags, and window decals — as an opt-in doorway that turns anonymous diners into a guest list you own. Instead of a code that only opens a menu, each scan lands on a short mobile page where the guest joins your loyalty club, claims an offer, or leaves a review in exchange for their name and phone number. That contact then flows into automated texts and emails — birthday clubs, weekly specials, win-backs, review requests — that bring them back.

Will guests actually scan a QR code and share their contact info?

Yes, when you give them a reason. Over 100 million US smartphone users scanned a QR code in 2025, so the behavior is mainstream. And guests are willing to share: 61% of consumers are comfortable sharing information for relevant offers, 84% opted in to business texts in 2025, and 78% are more likely to visit a restaurant where they can earn loyalty points. The key is offering a real carrot — a free appetizer, loyalty points, or a discount — rather than asking for a number in exchange for nothing.

How is a marketing QR code different from a QR menu?

A QR menu opens a static PDF and the interaction ends there — you learn nothing about the guest. A marketing QR code lands the guest on a capture page that collects something: a club sign-up, a review, or a direct order. The menu can still live behind a code, but the point of QR marketing is that the very next tap builds your owned guest list instead of dead-ending on a menu.

Is texting guests from a QR sign-up legal? What about TCPA and 10DLC?

It's legal when done correctly. US marketing texts are governed by the TCPA and carrier-level A2P 10DLC rules. You need a clear, unchecked opt-in consent box on the sign-up page, working STOP and HELP handling, and a registered 10DLC campaign. Never tie a discount to a positive review, which violates Google's policies. A properly built system handles opt-in, opt-out, and registration automatically — see our TCPA and A2P 10DLC guide for the full walkthrough.

What should the QR code link to?

Not a menu PDF. Point it at a short mobile landing page that captures a contact: a 'join the club' form with an offer for table tents, a happy/unhappy review router for receipts, a direct-ordering page with a discount for to-go bags, and a booking or waitlist page for window decals. Each placement catches the guest at a different moment with a different ask, and each one ends by capturing a name, number, review, or order.

How much is a single QR scan-to-join actually worth?

More than the offer it costs. About 70% of first-time restaurant guests never return, so an anonymous diner is usually a lost cover. Capture them instead and repeat guests spend roughly 67% more per order, loyalty members spend about 39% more, and email returns $36 for every $1 spent. A free appetizer that converts a one-time diner into a twice-a-month regular is one of the highest-return offers a restaurant can make — with no third-party commission on the return visits.

Can this run automatically, or do I have to manage it during service?

It runs automatically. Inside GoHighLevel, each QR code points to a landing page that drops new contacts straight into your CRM, then automated sequences handle the welcome text, loyalty and birthday enrollment, weekly specials, win-backs, and review routing. You set it up once — the Restaurant Snapshot installs the whole pipeline in 24 hours — and it builds and works your list without anyone touching it during a rush.


About the author
Gina Caldwell
Hospitality Marketing Writer · Savannah, GA

Gina is a hospitality marketing writer who came up through catering and event sales before falling in love with diner data. She translates dense automation concepts into plain English for owner-operators who’d rather be in the kitchen than in a CRM. When she’s not writing about QR-built guest lists and win-back campaigns, she’s scanning the table tents at local restaurants to see who’s actually collecting contacts — and who’s just showing a menu.

Sources

Ready to put this into practice?

Install the Restaurant Snapshot in 24 Hours

Every workflow above — already built, refined across 80+ U.S. restaurants, installed for you for $997 one-time.