Use case 2

The Restaurant Loyalty Loop

A table QR can do more than open the menu. It can recognize repeat scans from the same device and give regulars a better reason to come back without making them download an app.

The loop

The guest scans the table tent. QR Lifecycle checks anonymous device history. First visits get the normal menu. Repeat visits get loyalty moments at the exact point of intent.

Customer scans table QR

The code is printed once on a table tent, receipt, window cling or takeout insert.

QR Lifecycle checks the visit count

The engine looks for a first-party anonymous cookie and scan count on that device.

The guest sees the right menu

The destination changes based on whether they are new, returning or VIP.

What each scan opens

Scan 1-2

Open the standard digital menu. Nothing weird. No extra friction. Just the menu the customer expected.

Scan 3

Open the menu with a pop-up: Welcome back! Enjoy a free appetizer.

Scan 10+

Open the VIP menu and show a 15% off loyalty coupon code.

Why this sells more than a normal menu QR

Normal menu QR

Every scan is anonymous and identical

The QR opens the menu, but the restaurant does not learn whether the guest is new, returning or ready for a loyalty offer.

QR Lifecycle

The menu becomes a return-visit channel

The same table tent can open the standard menu first, a welcome-back offer later and a VIP reward after enough repeat scans.

Menu access Guests still get the basic menu instantly.
Repeat visits Recognize returning devices without an app login.
Offers Trigger rewards at the table, not days later.
Retention Give regulars a reason to scan and come back.
Dashboard walkthrough

How to build this in QR Lifecycle

Open the dashboard

This setup uses the same controls in the app: Create Smart QR code, Fallback URL, Routing rules, Repeat scan number, Repeat scan gate, Automatic UTM builder and QR exporter. The printed table QR stays the same while the destination changes by loyalty stage.

1. Create the table QR campaign

  1. Open Create Smart QR.
  2. Set Campaign name to Table menu loyalty loop.
  3. Set Fallback URL to the standard mobile menu.
  4. Leave Active redirect checked.

The fallback makes sure every scan still opens the menu if no loyalty stage matches.

Create Smart QR code
Campaign name Table menu loyalty loop
Fallback URL https://yourrestaurant.com/menu
Active redirect

2. Add scan-count routing rules

Stage Trigger Destination URL
Standard menuStage 1 Repeat scan number: first scan 1, through scan 2 Normal digital menu with no offer friction
Welcome backStage 2 Repeat scan number: first scan 3, through scan 9 Menu page with free appetizer or dessert offer
VIP regularStage 3 Repeat scan number: first scan 10, no end scan VIP menu, private coupon or manager thank-you page

For limited-time promos, switch a stage to Specific time window and route scans to a happy-hour menu or event offer.

Recommended dashboard settings

Repeat scan gate

Set Count next scan after to 12 hours or 1 day. That keeps refreshes at the table from counting as multiple visits.

Automatic UTM builder

  • Source: qrlifecycle
  • Medium: qrcode
  • Campaign: table-menu-loyalty-loop
  • Content: use each stage label.

QR exporter

Download the SVG for table tents and window clings, or the PNG for receipts and takeout inserts. The same public redirect URL works everywhere.

Turn the menu scan into a loyalty moment.

Guests still get the menu they expected. Returning guests can also get a reason to order more, come back sooner or feel recognized without installing an app.

Create this loyalty loop

Best fit for

This works well for restaurants that already use QR menus and want a lightweight way to recognize repeat guests without building an app.

App-less restaurant loyalty program Dynamic QR code menus for restaurants Track repeat restaurant customers via QR