Start here
WeCheer rewards the people who buy, sell and serve a product, wherever it is sold.
- Built for brands that do not own the point of sale.
- Built for outlet owners who sell through delivery apps and want that traffic back in their outlet.
- One platform for consumers, staff and outlet owners.
Every reward is tied to a purchase or a consumption that WeCheer has validated.
How it works
Every program runs the same five steps.
- The steps are the same for a two-week promotion and a year-round loyalty program.
- What changes is who it is for, what is validated, and what is given.
A QR code or a link brings people in. Each source is tracked.
WeCheer proves a purchase or a consumption happened.
Points, a stamp or an instant win, given on the spot.
Messages, levels and missions bring people back.
The data shows who bought what, where, and what it cost.
Step 5 feeds step 1: the next program starts from what the last one learned.
How it works
Six roles use WeCheer. Each one has its own view.
- Consumers, staff, outlet owners and wholesalers use the same app, with a different view for each role.
- Brand teams and partners work from the back office.
| Role | Who they are | What they do | What they get |
|---|---|---|---|
| Consumer | Buys or uses the product | Joins from a QR code, validates, earns, redeems | Rewards |
| Staff | Cashiers and waiters | Invite consumers with a personal QR code, complete missions | Points for each consumer who joins and buys |
| Outlet owner | Runs the shop or restaurant | Reaches sales targets, completes visibility missions, can run a loyalty program for the outlet | Rewards on sales growth, and returning customers |
| Wholesaler | Sells to outlets | Records sales to outlets | Incentives on volume |
| Brand team | Books and funds the program | Sets the goal, approves the design, reads the results | More sales, and consumer insight it can act on |
| Partner | A network of outlets, such as a point-of-sale platform | Publishes programs across its outlets | A new revenue stream, and traffic for its outlets |
Who pays, who earns, who sets it up
| Role | Funds rewards | Earns rewards | Sets up the program |
|---|---|---|---|
| Consumer | |||
| Staff | |||
| Outlet owner | |||
| Wholesaler | |||
| Brand team | |||
| Partner |
An outlet owner funds rewards only for the outlet's own program. Today the WeCheer team sets up each program with the brand or partner. From January 2027, brand teams can start to set up content and mechanics themselves.
How it works
Every space starts as a closed loop. Spaces can open up to each other.
- A space is what an outlet or a brand books: its own programs, points and rewards.
- It works the same way for an outlet and for a brand.
- The owner of the space decides whether to open it to others.
Closed loop
Points are earned and redeemed inside one space. A restaurant's stamp card works only in that restaurant. A brand's points are redeemed only with that brand.
Open loop
Spaces choose to connect. A member earns in one outlet and redeems in another. Or earns on Pepsi and redeems on Gatorade, with one balance across both brands.
One account, one wallet
- A consumer joins once and sees every space in one wallet.
- Each space keeps its own balance.
- An open loop shares a balance only between the spaces that chose to connect.
On a partner network, a brand can publish one program across every outlet, while each outlet keeps its own.
How it works
Every program is four choices.
- Pick one answer in each column and the program is defined.
- A brand can make these choices, and so can an outlet owner for the outlet's own consumers.
Who is it for?
Audience
- Consumer
- Staff
- Outlet owner
- Wholesaler
What is proven?
Validation
- A purchase
- A consumption
- Both
- Another activity, such as a mission or a referral
How do they earn?
Mechanic
- Points and levels
- Stamps
- Instant win
What do they get?
Reward
- Digital voucher
- Product at the outlet
- Game prize
- Cashback through a partner
Each choice has its own page in the Building blocks chapter: every validation method, every mechanic and every reward type.
Two examples
| Program | Audience | Validation | Mechanic | Reward |
|---|---|---|---|---|
| Consumer promotion | Consumer | Purchase, by receipt | Instant win | Digital voucher |
| Staff program | Staff | Referral of a consumer | Points and levels | Catalogue of rewards |
Purchase validation proves the sale. Consumption validation proves the product was opened and used.
Program types
A consumer promotion drives purchase now.
- A short program, often two to eight weeks.
- Every validated purchase is a chance to win.
- The reward is stated on the first screen.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Consumer | Purchase | Instant win | Prize or digital voucher | Brand |
The journey

The QR code on the pack or in the outlet opens the program.

The receipt is read and the purchase is confirmed.

The result shows at once.

The voucher is delivered in the app.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
A promotion is also the best way to bring new members into an always-on program.
Program types
Always-on loyalty builds repeat purchase all year.
- Members earn points for every validated purchase or consumption.
- Levels unlock exclusive rewards.
- Missions and promotions keep the program fresh.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Consumer | Purchase, consumption or both | Points and levels | Catalogue, with exclusive level rewards | Brand or outlet owner |
The journey

Points, level and the next goal are always visible.

Each validation adds points.

Missions give more ways to earn.

Points are spent in the catalogue.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
Promotions bring people in. Points and levels keep them.
Program types
A stamp card rewards a set number of purchases.
- The simplest loyalty mechanic to understand.
- Works for a brand across outlets, or for one outlet.
- The card can restart as soon as it is complete.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Consumer | Purchase or consumption | Stamps | Free product or voucher | Brand or outlet owner |
The journey

The card shows progress at a glance.

Each validated purchase adds to the card.

The reward unlocks when the card is full.

The member gets a voucher code to use in the outlet or online.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
A reward collected in the outlet is one more visit.
Program types
A staff program turns cashiers and waiters into ambassadors.
- Each staff member has a personal QR code.
- They earn when a consumer joins, and again when that consumer buys.
- A leaderboard keeps the team engaged.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Staff: cashiers and waiters | A consumer joining and buying | Points, levels and leaderboard | Catalogue for staff | Brand |
The journey

Staff see their points and their rank.

The consumer scans the code and joins the program.

Points arrive as the consumer joins and buys.

The season ranking rewards the top performers.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
The consumer is welcomed by name from the staff member who invited them.
Program types
An outlet owner program rewards selling more and showing the brand well.
- The brand sets a sales target for each outlet, recorded from invoices or a connected system.
- Visibility missions reward how the product is displayed.
- Referral missions reward the outlet for the consumers it brings into the program.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Outlet owner | Sales invoices, and missions | Targets and points | Cashback or rewards | Brand |
The journey

The owner sees the target and the progress.

Sales are recorded from invoices or a connected system.

Visibility and referral missions add points.

The reward is paid when the target is met.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
The outlet earns because the brand sells more through it.
Program types
A wholesale program applies the same engine one level up.
- Wholesalers scan their sales receipts and earn points on every sale to an outlet.
- They recruit outlets into the program with a personal QR code.
- The brand sees the route to market from wholesaler to consumer.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Wholesaler | Sales receipts to outlets, and referral of outlets | Points and targets | Incentives on volume | Brand |
The journey

The wholesaler sees points and the target.

Each sale to an outlet is scanned and earns points.

A personal QR code brings the next outlet into the program.

Points are spent in a wholesaler catalogue.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
One platform can reward every level of the chain.
Program types
Referral lets members bring in new members.
- A member shares a link or a QR code.
- The reward is given when the friend makes a first validation.
- A cap per member keeps it fair.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Consumer or staff | The friend joining and validating | Points | Points for one or both | Brand or outlet owner |
The journey

The member shares a personal link or code.

The friend sees who invited them.

The friend makes a first validated purchase.

The points arrive for the member, and for the friend if chosen.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
Referral stays simple: one invitation, one reward.
Program types
Regulated categories run with stricter access, and with staff where needed.
- Age and country checks are set for each market.
- Members validate a consumption or a purchase, then earn more by engaging.
- Each brand keeps its own wallet and its own rules.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Adult consumers, with or without staff | Consumption or purchase | Points, levels and missions | Per market rules | Brand |
The journey

A soft or hard age check opens the program.

Every opt-in is recorded.

A consumption or a purchase is validated.

Missions such as surveys earn rewards too.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
Where mass communication is not allowed, staff recruit consumers in the outlet, or the program runs for the staff themselves.
Program types
On a partner network, one brand program reaches every outlet.
- A partner, such as a point-of-sale platform, connects many outlets.
- A brand publishes one program across the network.
- Delivery orders earn rewards that are redeemed in the outlet.
| Audience | Validation | Mechanic | Reward | Funded by |
|---|---|---|---|---|
| Consumer, outlet owner and staff | Receipt, or point-of-sale integration | Any | Redeemed in the outlet | Brand |
What the brand funds
The journey

A QR code on the partner's screens opens the program.

In-outlet and delivery orders both count.

Outlet purchases can earn more than delivery orders.

The reward brings the member back into the outlet.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
The brand funds it, the outlets get the traffic, and the partner earns on its media.
Building blocks
Several sources bring people into the same program.
- Everything starts with a QR code or a link.
- The join journey adapts to the source, to convert more people.
- Conversion and cost of acquisition are measured for each source.
The welcome changes with the source
| Source | What the person sees first |
|---|---|
| QR code on the pack | The reward for the first validation |
| Staff member's QR code | A welcome from the staff member who invited them |
| Invitation from a friend | The points both friends receive |
| Online shop or delivery order | A reward to collect in the outlet |
The QR code on the pack is the highest-converting entry point.
Building blocks
People join in seconds, with consent and age checks set per market.
- The program opens in the browser. No app download is needed.
- Login is by phone number or email, with a one-time code and no password.
- Every opt-in is recorded, with the version of the terms accepted.
A branded page opens from the QR code or link.
An age or access check, where the category requires it.
The person accepts the terms and chooses their opt-ins.
A one-time code confirms the phone number or email.

The member enters an email or a phone number.

A code confirms it. No password.

Marketing consent is asked separately.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
Access checks, set per market
| Check | How it works |
|---|---|
| Soft age gate | The person declares their age |
| Hard age gate | An ID or facial age check through a specialist provider |
| Location gate | Access is limited to chosen countries, regions or zones |
| Staff gate | A staff ID is required to join a staff program |
The app is available in 17 languages and more, and follows the language of the phone. Single sign-on with a partner or client account is available.
Less friction at the door means more people reach their first reward.
Building blocks
WeCheer validates two moments: the purchase and the consumption.
- Purchase validation proves the sale.
- Consumption validation proves the product was opened and used.
- A program can use one, or both.
Purchase validation
| Method | What the person does | What is captured |
|---|---|---|
| Receipt scan | Takes a photo of the receipt | Products, prices, outlet, date and time |
| QR code on the receipt | Scans the code printed on a fiscal receipt | The full receipt, in markets where receipts are registered |
| Unique code on the pack | Scans a QR code or enters a code from the pack | One product, and each code works once |
| Point-of-sale integration | Nothing: the sale is recorded at the till | Products, outlet, date and time |
| E-commerce integration | Nothing: the order is recorded online | The content of the order |
| Staff confirmation | A staff member confirms the sale | Product and outlet, where no receipt exists |

The member takes a photo of the receipt.

The member scans a unique QR code.

The member types the code from the pack.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
Consumption validation
| What the AI checks | Examples |
|---|---|
| The product | Which product is in the photo |
| Its state | An opened pack of chocolate. A pizza box with a slice taken. |
| The moment | Eating the chocolate in a stadium. Having the pizza in front of the TV. |
The brand decides what a photo must show to earn: an opened product, a product being consumed, or a product consumed in a chosen moment. Every photo is taken live in the app and carries its place and time. Other activities can also earn: a mission, a survey, a referral or a shelf photo by an outlet owner.
Use one purchase method per program. Add consumption validation on top when the brand wants to reward both moments.
Building blocks
Three layers of checks protect every reward.
- Fraud control is part of validation, not a step added afterwards.
- The limits are set per program.
Layer 1
Live checks
- Photos are taken live in the app, not uploaded
- Movement checks confirm a real capture
- Duplicates, fakes and AI-made images are detected
Layer 2
Behaviour checks
- Unusual patterns per account are flagged
- Activity from the same connection is compared
- Scanning behaviour is monitored over time
Layer 3
Hard limits
- A maximum number of validations per person and period
- Each unique code works once
- Caps on points from referrals
The brand pays only for purchases and consumptions that are real.
Building blocks
Three families of mechanics cover every program.
- The mechanic decides how people progress towards a reward.
- Mechanics can run side by side in the same space.
Best for always-on loyalty
Points and levels
- Points for each activity
- Levels to climb, with exclusive level rewards
- Missions and streaks add points
- Points are redeemed in a catalogue
Best for repeat purchase
Stamps
- One stamp per validation
- A reward when the card is complete
- A single card, or a card that restarts
Best for short promotions
Instant win
- Each validation is a chance to win at once
- Scratch card, pick a card or a skill game
- A leaderboard rewards the top performers
Limits per day, week or month can be set on points, stamps and validations.
Promotions bring people in. Points and levels keep them.
Building blocks
Rewards are digital, physical or a game, and can be paid through partners.
- The brand or the outlet sets the catalogue and the budget.
- Each role can have its own catalogue: consumers, staff and outlet owners.
| Reward type | How it is delivered | Typical use |
|---|---|---|
| Digital voucher | A code or a link, shown in the app | Shopping, delivery or entertainment vouchers |
| Product at the outlet | The member shows a code, the staff scans it and hands over the product | A free product, or sampling a new one |
| Game prize | Won at once in a scratch card or a game | Instant-win promotions |
| Partner reward | Paid through a connected reward provider | Cashback or a wallet top-up |
From points to reward
Points or stamps are added after each validated activity.
The member picks a reward in the catalogue.
The member claims it in the app.
The voucher appears, or the outlet hands over the product.
A reward collected in the outlet brings the member back through the door.
Building blocks
One message journey follows each member, on every channel.
- Messages are triggered by what the member does: joining, buying, reaching a level, a birthday.
- The same journey runs across all channels.
When a person joins.
After each validation.
When a reward is close.
When a reward is earned.
When a member stops buying.
Channels
| Channel | Used for |
|---|---|
| In-app messages and inbox | Every step of the journey |
| Web and mobile push | Nudges and rewards |
| WhatsApp and SMS | Welcome, rewards and win back |
| Welcome, summaries and win back |
Messages can be written by a person or by AI. Members choose their channels and can opt out at any time.
The right message at the right step is what turns a first purchase into a repeat purchase.
Building blocks
Five dashboards show what the program delivered.
- Every step of the journey is tracked, from the first scan to the redeemed reward.
- Results can be read by product, by outlet and by source.
| Dashboard | The question it answers |
|---|---|
| Overview | Who are the members: age group, location, value over time |
| Acquisition | Where did they come from, and what did each source convert and cost |
| Behaviour | What do they do in the app, and how often do they return |
| Performance | What did they buy, how often, and which rewards did they redeem |
| Messaging | Which messages were delivered, opened and acted on |
Every main event carries its place and time. Program data can also flow to the brand's own systems, as described in Deployment and integration.
The brand sees who bought what, where, and what each new buyer cost.
Building blocks
WeCheer answers members directly, so the brand does not have to.
- Members ask for help where they already are: in the app or on WhatsApp.
- Requests that need a deeper check are passed on, not sent back to the member.
Answers members in the app and on WhatsApp.
Takes over when an account or a validation needs checking.
Fixes the cause when the issue is in the platform.
Phone support is available as a second channel. Every request is tracked as a ticket until it is closed.
A member who gets a fast answer keeps using the program.
The back office
Each program is set up in the back office, from its look to its rules.
- One place to configure the app, the program and the messages.
- Every setting can differ by brand, by market and by program.
| Area | What can be set |
|---|---|
| Look and feel | Colours, logo, fonts, images and texts |
| Home screen | The order in which a brand's programs appear |
| Entry and join | The first screen, its content and its text for each acquisition source. The mechanic can also differ per source |
| Mechanics | Points by product, by level and by tier. Multipliers, including a multiplier for chosen outlets. Outlets can be excluded |
| Rewards | The chances of winning for an instant win. For a catalogue: WeCheer's existing rewards, the brand's own rewards, or another provider plugged in |
| Messages | SMS, email and WhatsApp sent from WeCheer's messaging tool, with any trigger and any journey |

A program in the back office: age settings, consent, earning rules, products and rewards. Sample data.
The same back office serves a two-week promotion and a year-round loyalty program.
The back office
The look belongs to the brand. The structure is the same for everyone.
- A shared structure keeps every program fast to launch and easy to use.
- The brand changes what people see, not how the app works.

Its own colours, logo and texts.

Same structure, different look.
Product screens from the WeCheer design files, shown with a sample brand. Each live program carries the brand's own design.
The brand decides
Adjustable
- Colours, including the bottom menu
- Logo and fonts
- Images and key visuals
- Texts and content
- The order of programs on the home screen
The same for every brand
Fixed
- The bottom menu and its labels
- The position of the buttons
- The layout of each screen

The page builder in the back office: the image, the form fields and the colours are set per program. Sample data.
Who sets it up
| When | How it works |
|---|---|
| Today | Managed: the WeCheer team sets up and runs each program with the brand |
| From January 2027 | Self-serve starts: brand teams begin to set up their programs themselves |
| Second half of 2027 | Full self-serve for brand teams |
| With a partner | Managed, self-serve or both, as agreed with the partner |
Managed today, self-serve from January 2027, and both can run side by side.
Deployment and integration
The app opens from a QR code, and can live inside a partner's app.
- One platform, with each brand's or outlet's own look.
- No download is needed to join.
- The same program runs in every format.
| Format | What it is | Availability |
|---|---|---|
| Web app | Opens in the phone's browser from a QR code or link. Most members join this way. | Live |
| Mobile app | For iOS and Android, for members who use the program often. | Live |
| Embedded | The program runs inside a client's or partner's own app, with single sign-on. | Live |
| Wallet pass | The program card and rewards are saved in Apple Wallet or Google Wallet. | January 2027 |
| Branded domain | The program runs on the brand's own web address, including the links in messages. | January 2027 |
The app is available in 17 languages and more.
A member can start in the browser and move to the app later, with the same account.
Deployment and integration
WeCheer connects to a client's systems in three ways.
- A program can start with no integration at all.
- Each pattern can be added later, without changing the program.
| Pattern | Used for | How |
|---|---|---|
| 1. Events out | Member, activity and reward events flow to the client's customer and analytics tools in real time | Through Segment, which connects to more than 450 tools |
| 2. Purchases and activities in | A sale at the till, an online order or an action in the client's app earns in the program | Through the WeCheer API |
| 3. Embedded | The program appears inside the client's or partner's own app | An embedded module, with single sign-on |
The technical reference, with endpoints and event formats, is in the integration documentation at wecheer.io/integrations.
Start with a receipt scan and no integration. Connect systems when the program has proven its value.
Trust and roadmap
Security follows a programme aligned with ISO 27001.
- The security measures are part of every client contract.
- They are reviewed at least once a year.
How it is governed
Governance
- A security programme aligned with ISO 27001 and ISO 27002
- Annual security training for all staff
- Access on a need-to-know basis, reviewed regularly
- ISO 27001 certification planned for the second quarter of 2027
How it is protected
Platform
- Hosted on AWS, with personal data stored in Singapore
- Encryption in transit and at rest, including backups
- Each client's data is logically separated
- Multi-factor authentication on administrative access
How it is checked
Assurance
- An independent penetration test at least every 12 months
- Security events logged and monitored
- Encrypted backups, with restoration tested every year
- Clients are notified of a data breach within 48 hours
Summaries of the security tests are available to clients on request, under confidentiality.
Trust and roadmap
Data roles are defined in the data processing agreement.
- WeCheer is processor for some data and controller for other data.
- The client's own materials remain the client's property.
- WeCheer does not sell participant data or use it for third-party advertising.
| Data | WeCheer | Client |
|---|---|---|
| Program data: eligibility, rewards and messages sent for the client | Processor | Controller |
| Platform account data: registration, login and account management | Independent controller | No role |
| Participant data in programs recorded as co-designed | Joint controller | Joint controller |
| Fraud signals at platform level | Controller | No role |
What this means in practice
| Topic | How it is handled |
|---|---|
| Consent | Each opt-in is recorded with the version of the terms accepted |
| Age | Consumer programs are for people aged 18 and over. Where age verification is ordered, a specialist provider returns only a pass or a fail |
| Member rights | Members can see and update their profile, leave a program and delete their account in the app |
| Retention | Receipt and product images are kept at most 180 days after submission |
| End of contract | A final extract on request, then deletion or anonymisation within 60 days |
| Sub-processors | Listed in the agreement, with 30 days' notice before any change |
This page is a summary. The General Terms and Conditions and the Data Processing Agreement at wecheer.io/legal are the reference.
The client decides what its consumers consent to. WeCheer applies it.
Trust and roadmap
What is coming in 2027.
- The platform described in this guide is live today, unless a page says otherwise.
- These are the main additions planned.
| Addition | What it brings | Timing |
|---|---|---|
| Wallet pass | The program card and rewards in Apple Wallet and Google Wallet | January 2027 |
| New app design | Several brands in one space with easy switching, promotions running inside always-on loyalty, and a simpler staff view | February 2027 |
| ISO 27001 certification | Independent certification of the security programme | Second quarter of 2027 |
| Back office for brand teams | Brand teams start setting up content and mechanics themselves, with full self-serve later in the year | From January 2027, full self-serve in the second half |
| Branded domain | The program on the brand's own web address | January 2027 |
| More ways to connect | Direct event delivery without Segment, and events sent in through Segment | 2027 |
Each year WeCheer presents what is new, built from what clients asked for.
Reference
The words this guide uses.
- One word for one thing, across the guide and the app.
| Term | Meaning |
|---|---|
| Activity | Anything a member does that can earn: a purchase, a consumption, a mission or a referral |
| Back office | Where a program is set up: its look, rules, rewards and messages |
| Brand | The company that books and funds a program |
| Closed loop | Points are earned and redeemed inside one space |
| Consumption validation | Proof that a product was opened and used, from a photo |
| Levels | Status steps a member climbs, with exclusive rewards |
| Open loop | Spaces that chose to connect share earning and redeeming |
| Outlet | A shop, restaurant or kiosk where the product is sold |
| Outlet owner | The person who runs the outlet |
| Points | The currency earned inside one space |
| Program | One set of rules a member joins |
| Purchase validation | Proof that a product was bought: a receipt, a code or sales data |
| Space | What a brand or an outlet books: its own programs, points and rewards |
| Staff | Cashiers and waiters who serve the consumer |
| Stamp card | Collect a set number of stamps to get a reward |
| Validation | Proof that a purchase or a consumption happened |