Skip to content
Sign in
Campaign builder & reward management

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.

See how it works

Tell us about your business. We'll contact you about access and commercial terms.

From first scan to captured lead and redeemed reward

A connected journey for your guests, your staff and your business.

01

Publish a campaign worth scanning

Brand a promo campaign, choose your rewards and set the participation rules before you publish.

CAMPAIGN SETUP
ParticipationCollect contact details before customers play.
  1. 01Guest leaves contact details
  2. 02Guest plays your campaign
RewardsSet rewards and the rules for receiving them.
  1. 01Set reward quantities
  2. 02Set claim validity
BRAND TOKENSluna-cafe-logo.svg
SHARE AS
luna-rewards.giftl.net?utm_campaign=table-qrCampaign QR · checkout · social profile
02

Share 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.

Share app
Luna Café · Summer rewards● PUBLISHED
QR code

Encodes the guest link below, including its campaign tag. Print at 25 mm or larger.

luna-rewards-table-qr.[svg/png]
Guest linkOpens the app directly. Administrator previews are not counted.
03

Capture a real contact

Collect a phone number and clear consent before play. One-play controls reduce repeat entries.

Luna Café · Summer rewards

Where should we send your reward?

Phone number
+1 ••• ••• ••47
Start the game
PARTICIPATION RULES
"Play again" button
Consent required before play
Play protection

Reduce repeated plays from the same device or network without requiring SMS verification.

Protection level

Configure rules for each campaign.

04

Give every winner a unique claim

Each winning result becomes a claim with a code, expiry and clear redemption instructions.

21:14•••
L
Luna CaféSummer rewards

Your reward is ready

Show this QR code when you visit

RewardFree dessert
Claim issued
CODEGFT-7K2MEXPIRY30.09.2026

One claim per phone · staff redeems it once

Add to my phone
GiftL
WHAT THE CLAIM CARRIES
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.

05

Let staff redeem it once

Staff scan the claim, check its status and mark the reward as redeemed.

21:14giftl.net/v
GiftL ValidatorLuna Café
STAFF

Scan next QR

GFT-7K2M
Scan next QR
Search by phone or claim code
21:14giftl.net/v
GiftL ValidatorLuna Café
STAFF

Valid claim

GFT-7K2M
Campaign
Luna Café · Summer rewards
Reward
Free dessert
CODE
GFT-7K2M
Guest
+1 ••• ••• ••47
Mark as redeemed
Scan next QR
Search by phone or claim code
21:14giftl.net/v
GiftL ValidatorLuna Café
STAFF

Redeemed

GFT-7K2M
Campaign
Luna Café · Summer rewards
Reward
Free dessert
CODE
GFT-7K2M
Guest
+1 ••• ••• ••47
Redeemed
Scan next QR
Search by phone or claim code
06

A contact your team can review

The participation, the captured phone contact and the reward outcome are recorded together in GiftL.

+1 ••• ••• ••47Captured 18 Sep 2026 · Summer rewards
Contact
Participations
1
Reward outcome
Tier 2
CLAIM
GFT-7K2M
  • Completed play18 Sep 2026
  • Claim issuedexpires 21 Sep 2026
07

Analyze your campaign

See visits, captured contacts, completed plays and redeemed rewards together. Compare sources and claim outcomes to decide what to run next.

Summer rewards01–15.08.2026
QR views2,480
Phone leads1,126
Completed plays984
Claims issued721
Redeemed312
By source
By sourceCompleted playsRedeemed
Campaign QR412168
Instagram31861
Checkout QR15463
Event poster10020
CLAIM OUTCOMES
Redeemed312
Still unused286
Expired123
Redemption is the final tracked event. GiftL does not claim revenue attribution.

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.

OTHER TOOLS
SAVE20
Shared · no status to check
GIFTL
DEMO-7K2MVALID
REDEEM
Checked in a browser

One 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.

OTHER TOOLS
Plays60Contacts?
Players stay anonymous
GIFTL
+1 ••• ••• ••47+1 ••• ••• ••42CONSENT · TIER 2
Contacts your team can work

Plays 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.

OTHER TOOLS
Total plays60
One number, no outcome
GIFTL
START80
PLAY60
USED10
Plays tied to rewards

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.

USUALLY ENDS AT

Reward shown on screen

GIFTL CONTINUES

Claim issued · checked · redeemed · contact captured · measured

No developer needed

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.

RewardStockChance
Free dessert5010%
15% off20035%
Consolation∞55%
Reward quantities are capped at stock.

Block repeat claims

One play per phone and campaign protection help enforce your rules.

One play per phoneON
Claim expiry72 hours
Claim usesSingle use
Second scan rejectedGFT-7K2M · Already redeemed

Give every player a clear outcome

Reward details, expiry and redemption instructions stay with the claim.

WinnerFree dessert · Claim issued
ConsolationFree filter coffee · claim issued
Returning playerExisting claim recovered, not reissued
CLAIM STATUS CHECK

One clear answer for every claim.

Every claim has a clear status. Staff know what to do next.

21:14giftl.net/v
GiftL ValidatorLuna Café
STAFF

Valid claim

GFT-7K2M
Campaign
Luna Café · Summer rewards
Reward
Free dessert
CODE
GFT-7K2M
Guest
+1 ••• ••• ••47
Mark as redeemed
Scan next QR
Search by phone or claim code
Valid claim
21:14giftl.net/v
GiftL ValidatorLuna Café
STAFF

Already redeemed

GFT-7K2M
Campaign
Luna Café · Summer rewards
Reward
Free dessert
CODE
GFT-7K2M
Guest
+1 ••• ••• ••47
Already redeemed
Scan next QR
Search by phone or claim code
Already redeemed
21:14giftl.net/v
GiftL ValidatorLuna Café
STAFF

Expired

GFT-7K2M
Campaign
Luna Café · Summer rewards
Reward
Free dessert
CODE
GFT-7K2M
Guest
+1 ••• ••• ••47
Expired
Scan next QR
Search by phone or claim code
Expired

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.

Apps · Summer rewards

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.

Source and funnel detail depend on what the campaign collects.
Workspace · all campaigns

Activity

Activity over time

Milestones across all campaigns, counted on the date they occurred.

Current period21.08.2026 – 19.09.2026Previous period22.07.2026 – 20.08.2026

When people play

Participation times across all campaigns, workspace timezone (Europe/Kyiv).

0003060912151821
Mon6321648810213158
Tue5224719411012661
Wed74267810111814366
Thu8322749712115272
Fri116288211614918896
Sat189144692134171112
Sun14712388412114888

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.

Once a claim is redeemed, another check shows it has already been used. Staff should check the current status rather than accept a screenshot as proof.

Ready to run your first campaign?

Tell us about your business. We'll contact you about access and commercial terms.

Campaign builder & reward management

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.

Guest · the claim

L
Luna Café
Summer rewards
Your reward is ready

Show this QR code when you visit

Reward
Free dessert
Claim issued
CODEEXPIRY
GFT-7K2M27.10.2026

One claim per phone · staff redeems it once

Add to my phone
1 of 2
How it works · 7

From first scan to captured lead and redeemed reward

A connected journey for your guests, your staff and your business.

CAMPAIGN SETUP
L
Luna CaféSummer rewards
Logo
luna-cafe-logo.svg
Reward
Free dessert
Stock
50
Claim expiry
27.10.2026
Condition
With a main course
Campaign link
https://luna-rewards.giftl.net
Publish campaign

The whole record

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.

One claim, checked and redeemed by your team

OTHER TOOLSSAVE20

Shared · no status to check

GiftLDEMO-7K2M · VALID
REDEEM

Checked 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

OTHER TOOLS
Plays60
Contacts?

Players stay anonymous

GiftL+1 ••• ••• ••47+1 ••• ••• ••42CONSENT · TIER 2

Contacts 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

OTHER TOOLS
Total plays60

One number, no outcome

GiftL
START80
PLAY60
USED10

Plays 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.

No developer needed

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.

Try it · brand colour● Live
olive-cafe.svg
Free dessert× 20
Coffee on us× 40
10% off next visit× 60
✓ Published
Olive Café

How well do you know our menu?

2 / 3Which dessert is baked fresh every morning?Lemon tartOlive-oil cakeCheesecake
Check answer
  1. Your brand on every screen. Logo, colours and wording carry through to the reward claim.
  2. Edit in plain fields. Content and reward quantities are form fields, not templates to code.
  3. Publish when you're ready. One click gives you a campaign link and a printable QR code.
No codeNo hostingNo IT ticket
Reward controls

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.

RewardStockChance
Free dessert5010%
15% off20035%
Consolation∞55%

Reward quantities are capped at stock.

Block repeat claims

One play per phone and campaign protection help enforce your rules.

One play per phone
Claim expiry72 hours
Claim usesSingle use
⊘ Second scan rejected GFT-7K2M · Already redeemed

Give every player a clear outcome

Reward details, expiry and redemption instructions stay with the claim.

Winner

Free dessert · Claim issued

Consolation

Free filter coffee · claim issued

Returning player

Existing claim recovered, not reissued

CLAIM STATUS CHECK

One clear answer for every claim.

Every claim has a clear status. Staff know what to do next.

Valid claim

G
GiftL Validator
Luna Café
21:14 · giftl.net/v
✓
Valid claimGFT-7K2M
CampaignLuna Café · Summer rewards
RewardFree dessert
CODEGFT-7K2M
Guest+1 ••• ••• ••47


27.10.2026

Mark as redeemed
Scan next QR
1 of 3
Analytics

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.

Apps · Summer rewardsLast 30 days
Phone starts80
Completed60
Issued claims50
Still usable35
Redeemed10
Expired5

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

Scan → lead → redemption

Ready to run your first campaign?

Tell us about your business. We'll contact you about access and commercial terms.