What is OmniLab Transactions
Understand the receipt-challenge model from participant upload to operator review and reward unlock.
Reward shoppers for what they actually buy, not just for tapping or clicking. With a receipt challenge, participation depends on a proof of purchase, so you can tie rewards to real spending at the merchants you choose.
A participant submits a receipt. OmniLab reads the purchase data from the photo, checks it against the rules you set, then either approves the receipt automatically or sends it to a reviewer before rewards become available.
The reviewer tool shows several French labels
Your reviewers see labels such as Liste des Sessions, Validation de Session, and Progression in the receipt review screens.
How a receipt challenge works
A participant opens the receipt challenge and uploads a photo. OmniLab reads the merchant, amount, date, and zip code from the image, then checks the result against the rules you set. Each receipt then lands in one of five states:
- Valid — passed automatically and may unlock a reward right away.
- Pending — waiting for a reviewer to approve or reject it.
- Rejected — failed your rules.
- Incomplete — unreadable, so the participant can try again.
- Duplicate — already submitted, so it is flagged.
The pieces you set up
| Piece | What it does | Where you find it |
|---|---|---|
| Receipt challenge | The Touchpoint itself: appearance, rules, reward logic, dates, and advanced settings. | Build > Touchpoints |
| Acceptance rules | Decide whether the data read from a receipt is good enough to continue. | Configuration > Receipt Acceptance Policy |
| Review mode | Decides whether an eligible receipt is approved automatically or sent for review. | Configuration > Receipt Validation Policy |
| Challenge rule | Sets what a participant must do to unlock a reward, such as reaching a spend amount. | Configuration > Rules |
| Winning option | The reward path that can be unlocked and linked to a Reward. | Configuration > Winning Options |
| Session | A participant's running record: submissions, validated spend, pending spend, and unlocked rewards. | Participant page and reviewer tool |
| Receipt submission | One uploaded image plus the data read from it and its state. | Participant receipt list and reviewer screen |
What participants see
The receipt challenge appears as its own page. It can show a header image, title, subtitle, details, the validated amount so far, the pending amount when review is active, and a button to upload a receipt.
Before the upload starts, OmniLab shows a photo-quality reminder: the image should be clear, sharp, centered on the receipt, and show the merchant name and amount.
When the receipt is approved right away, the participant sees a success screen. When it needs review, the participant sees a pending message. With on-site review, a QR-code handoff to a staff member can appear.
What reviewers see
The reviewer tool has three screens:
- Liste des Sessions — search and filter participants.
- Validation de Session — check a receipt's state, totals, reward progress, and individual submissions.
- Progression — read overall numbers such as total sessions, valid submissions, total amount, average basket, and remaining reward stock.
From a session, a reviewer opens one receipt and chooses Valider to approve, Refuser to reject, or Modifier to correct the merchant or amount before the rules run again.
When to use a receipt challenge
Reach for a receipt challenge when you need at least one of these:
- prove a real purchase before a reward unlocks
- require a spend amount, such as "Spend 30 EUR"
- limit participation to named retailers or store areas
- have staff approve receipts on-site before a prize is released
- measure validated spend as part of campaign performance
Example campaign
Picture a shopping-center activation:
- the participant must spend at least 30 EUR
- only partner merchants count
- one approved receipt unlocks a tote bag
- a higher spend unlocks a second reward later in the week
Here, the receipt challenge sits between real purchases and your reward stock. A game on its own would not work, because the campaign needs proof of purchase and a way to limit which merchants count.
Related
Your first receipt challenge
Build and test a first end-to-end setup from campaign to receipt submission.
Create a receipt game
Create the touchpoint and fill the participant-facing basics.
Acceptance policy overview
See which receipt checks run before a submission can count.
Manual validation queue
See how reviewers check sessions and receipts after submission.