From first scan to captured lead and redeemed reward
A connected journey for your guests, your staff and your business.
Publish a campaign worth scanning
Brand a promo campaign, choose your rewards and set the participation rules before you publish.
- 01Guest leaves contact details
- 02Guest plays your campaign
- 01Set reward quantities
- 02Set claim validity
luna-cafe-logo.svgluna-rewards.giftl.net?utm_campaign=table-qrCampaign QR · checkout · social profileShare your campaign
Download the QR code for your table, receipt or poster, or copy the guest link. Add a campaign tag to see which channel brings people in.
Encodes the guest link below, including its campaign tag. Print at 25 mm or larger.
luna-rewards-table-qr.[svg/png]https://luna-rewards.giftl.net/?utm_campaign=table-qrCapture a real contact
Collect a phone number and clear consent before play. One-play controls reduce repeat entries.
Where should we send your reward?
Reduce repeated plays from the same device or network without requiring SMS verification.
Protection levelConfigure rules for each campaign.
Give every winner a unique claim
Each winning result becomes a claim with a code, expiry and clear redemption instructions.
Your reward is ready
Show this QR code when you visit
GFT-7K2MEXPIRY30.09.2026One claim per phone · staff redeems it once
- CODE
- GFT-7K2M
- Reward
- Free dessert
- Claim uses
- Single use
- Claim expiry
- 30.09.2026
- STATUS
- Claim issued
The server decides the outcome before issuing a claim. A screenshot cannot create another reward.
Let staff redeem it once
Staff scan the claim, check its status and mark the reward as redeemed.
Scan next QR
GFT-7K2M- Campaign
- Luna Café · Summer rewards
- Reward
- Free dessert
- CODE
- GFT-7K2M
- Guest
- +1 ••• ••• ••47
- Campaign
- Luna Café · Summer rewards
- Reward
- Free dessert
- CODE
- GFT-7K2M
- Guest
- +1 ••• ••• ••47
A contact your team can review
The participation, the captured phone contact and the reward outcome are recorded together in GiftL.
- Participations
- 1
- Reward outcome
- Tier 2
- CLAIM
GFT-7K2M
- Completed play18 Sep 2026
- Claim issuedexpires 21 Sep 2026
Analyze your campaign
See visits, captured contacts, completed plays and redeemed rewards together. Compare sources and claim outcomes to decide what to run next.
01–15.08.2026| By source | Completed plays | Redeemed |
|---|---|---|
| Campaign QR | 412 | 168 |
| 318 | 61 | |
| Checkout QR | 154 | 63 |
| Event poster | 100 | 20 |
Most promo tools hand you a coupon. GiftL hands you the whole record.
Plenty of platforms can run a game and show a reward on screen. What usually stops there is fulfillment: who holds a valid claim, who already collected, and how much reward stock is left. GiftL keeps that part inside the same campaign.
SAVE20DEMO-7K2MVALIDOne claim, checked and redeemed by your team
Each reward carries a single identifier with a live status. Authorized staff open the validator in a browser, check it and record the handover — a second check shows it was already redeemed.
+1 ••• ••• ••47+1 ••• ••• ••42CONSENT · TIER 2Plays become contacts you can work
Phone entry happens inside the game, so a participation arrives as a contact record with its campaign, consent state and reward outcome — not just a play counter.
Analytics that tie plays to rewards
One page connects phone starts, completed plays, issued claims and redemptions, with day-and-hour activity — enough to judge a campaign and decide what to repeat.
Reward shown on screen
GIFTL CONTINUESClaim issued · checked · redeemed · contact captured · measured
Your campaign, branded and live—without waiting on a developer.
Add your logo and colours, set up your campaign and rewards and publish. GiftL hands you a link and a QR code to share — no code, no hosting, no IT ticket.
- 01Your brand on every screenLogo, colours and wording carry through from the first screen to the reward claim.
- 02Edit in plain fieldsCampaign content and reward quantities are form fields, not templates to code.
- 03Publish when you're readyOne click gives you a campaign link and a printable QR code.
Run a generous promotion without losing control of reward cost.
Set the limits before launch. Keep the rules clear for guests and staff.
Cap every reward
Set available quantities and see remaining inventory.
| Reward | Stock | Chance |
|---|---|---|
| Free dessert | 50 | 10% |
| 15% off | 200 | 35% |
| Consolation | ∞ | 55% |
Block repeat claims
One play per phone and campaign protection help enforce your rules.
Give every player a clear outcome
Reward details, expiry and redemption instructions stay with the claim.
One clear answer for every claim.
Every claim has a clear status. Staff know what to do next.
- Campaign
- Luna Café · Summer rewards
- Reward
- Free dessert
- CODE
- GFT-7K2M
- Guest
- +1 ••• ••• ••47
- Campaign
- Luna Café · Summer rewards
- Reward
- Free dessert
- CODE
- GFT-7K2M
- Guest
- +1 ••• ••• ••47
- Campaign
- Luna Café · Summer rewards
- Reward
- Free dessert
- CODE
- GFT-7K2M
- Guest
- +1 ••• ••• ••47
Read one campaign at a glance.
Each app has its own analytics page: how many people started, how many finished, what rewards went out and what staff redeemed.
Analytics
- Phone starts
- 80
- Completed
- 60
- Issued claims
- 50
- Still usable
- 35
- Redeemed
- 10
- Expired
- 5
Participation funnel
- Phone entered
- 80
- Completed play
- 60
- Claim redeemed
- 10
Rewards issued
- Product sample
- 26
- Service add-on
- 16
- Gift with purchase
- 8
50 issued of 50 allocated · 35 still usable, 10 redeemed, 5 expired.
Activity
Activity over time
Milestones across all campaigns, counted on the date they occurred.
21.08.2026 – 19.09.2026Previous period22.07.2026 – 20.08.2026When people play
Participation times across all campaigns, workspace timezone (Europe/Kyiv).
| 00 | 03 | 06 | 09 | 12 | 15 | 18 | 21 | |
|---|---|---|---|---|---|---|---|---|
| Mon | 6 | 3 | 21 | 64 | 88 | 102 | 131 | 58 |
| Tue | 5 | 2 | 24 | 71 | 94 | 110 | 126 | 61 |
| Wed | 7 | 4 | 26 | 78 | 101 | 118 | 143 | 66 |
| Thu | 8 | 3 | 22 | 74 | 97 | 121 | 152 | 72 |
| Fri | 11 | 6 | 28 | 82 | 116 | 149 | 188 | 96 |
| Sat | 18 | 9 | 14 | 46 | 92 | 134 | 171 | 112 |
| Sun | 14 | 7 | 12 | 38 | 84 | 121 | 148 | 88 |
The number in each cell is the count; intensity only reinforces it. An empty cell means zero, “—” means unavailable.
See where people stop
The funnel separates opens, phone entries and completed plays, so a weak start screen looks different from a game that is too long.
Track reward spend
Issued, redeemed and expired claims are counted separately, so you know what was allocated and what staff actually handed over.
Decide what to repeat
Compare one campaign period against the next and change the offer, the reward quantity or the channel — not guesswork.
Export the records
Take participations and contacts out as a file and count bookings, visits or orders in the systems your business already uses.
Questions before you launch
Still unsure? Send a request and describe the campaign you have in mind.
Ready to run your first campaign?
Tell us about your business. We'll contact you about access and commercial terms.
See how to create, share and manage a GiftL campaign.
Seven steps, from setting up a campaign to reviewing its results. Each one shows what you'd actually set up.
From first scan to captured lead and redeemed reward
A connected journey for your guests, your staff and your business.
luna-cafe-logo.svg5027.10.2026https://luna-rewards.giftl.netMost promo tools hand you a coupon. GiftL hands you the whole record.
Plenty of platforms can run a game and show a reward on screen. What usually stops there is fulfillment: who holds a valid claim, who already collected, and how much reward stock is left. GiftL keeps that part inside the same campaign.
One claim, checked and redeemed by your team
SAVE20Shared · no status to check
DEMO-7K2M · VALIDChecked in a browser
Each reward carries a single identifier with a live status. Authorized staff open the validator in a browser, check it and record the handover — a second check shows it was already redeemed.
Plays become contacts you can work
Players stay anonymous
+1 ••• ••• ••47+1 ••• ••• ••42CONSENT · TIER 2Contacts your team can work
Phone entry happens inside the game, so a participation arrives as a contact record with its campaign, consent state and reward outcome — not just a play counter.
Analytics that tie plays to rewards
One number, no outcome
806010Plays tied to rewards
One page connects phone starts, completed plays, issued claims and redemptions, with day-and-hour activity — enough to judge a campaign and decide what to repeat.
Your campaign, branded and live — without waiting on a developer.
Add your logo and colours, set up your campaign and rewards and publish. GiftL hands you a link and a QR code to share — no code, no hosting, no IT ticket.
× 20× 40× 60How well do you know our menu?
- Your brand on every screen. Logo, colours and wording carry through to the reward claim.
- Edit in plain fields. Content and reward quantities are form fields, not templates to code.
- Publish when you're ready. One click gives you a campaign link and a printable QR code.
Run a generous promotion without losing control of reward cost.
Set the limits before launch. Keep the rules clear for guests and staff.
Cap every reward
Set available quantities and see remaining inventory.
| Reward | Stock | Chance |
|---|---|---|
| Free dessert | 50 | 10% |
| 15% off | 200 | 35% |
| Consolation | ∞ | 55% |
Reward quantities are capped at stock.
Block repeat claims
One play per phone and campaign protection help enforce your rules.
72 hoursSingle useGFT-7K2M · Already redeemedGive every player a clear outcome
Reward details, expiry and redemption instructions stay with the claim.
Free dessert · Claim issued
Free filter coffee · claim issued
Existing claim recovered, not reissued
One clear answer for every claim.
Every claim has a clear status. Staff know what to do next.
Read one campaign at a glance.
Each app has its own analytics page: how many people started, how many finished, what rewards went out and what staff redeemed.
Find drop-offs
See where people leave before completing.
Track rewards
See issued, redeemed and expired claims.
Improve campaigns
Compare results to choose what to repeat.
Export records
Download contacts and participation data.
Questions before you launch
Ready to run your first campaign?
Tell us about your business. We'll contact you about access and commercial terms.