Everyone plays, a few win
A code in a banner is worth the same to everybody and most people scroll past it. A spin is worth finding out about, so people stop, and only the winners cost you anything.
Gamification for shops, cafes and online stores
deal-app puts a game on your products. Customers play, a share you choose wins a discount, and you never spend past the ceiling you set. Run it on your own site or from a link at the counter.
A blanket discount pays every customer, including the ones who were going to buy anyway. A game pays a few of them, and the rest still stop and play with your product.
A code in a banner is worth the same to everybody and most people scroll past it. A spin is worth finding out about, so people stop, and only the winners cost you anything.
Set the win rate, a maximum number of winners and a money ceiling. The draw refuses once any of them is reached, so the month has a worst case you chose in advance.
A discount code tells you nothing about who used it. Turn on verification and every winner arrives with a name and an email address you can reach them on.
How it works
You decide the odds and the ceiling. We run the draw, hand out the codes, and show you who won.
Pick a wheel, a scratch card or a mystery box. Add the rewards, drag the win rate, type what one reward costs you. The panel prices the whole month before a single customer plays.
Set a ceiling and the game stops drawing when it is reached

Paste one script tag on your site and the game appears while people browse, on your rules: after a few seconds, part way down a page, or to a share of visitors you choose. No build step, no framework to match.
No website? Open a session and share the link or QR instead
Spin and win
<script async src="https://deal.app/w.js" data-key="pk_live_your_key"></script>Every draw is decided on our server and every code works once. Switch verification on and the winner proves an email before the code unlocks, so you know exactly who is standing in front of you.
Repeat devices, addresses and browsers are flagged for you
Winners
Same browser won before
Try it yourself
The player sees a wheel, a scratch card or a box. All three are ways of showing a result that was already decided.
Waiting for the result
A demo in your browser. Real plays are decided on our server and cannot be replayed.
Segments turn and stop on the segment the server already chose.
The ink comes away under a finger and the printed result is underneath.
The lid lifts on a box that was packed before the player touched it.
Change the game and the odds do not move. Every game is a skin on the same audited engine, so a new one costs a frontend and not a backend.
Put the game inside your own website, or hand out a link at the counter. Same engine, same caps, same numbers.
For a website or a marketplace
The game appears while people browse, on the rules you set.
Paste before the closing body tag
<script async
src="https://deal.app/w.js"
data-key="pk_live_your_key"></script>For a shop, a cafe or a market stall
Nothing to install. Works from a phone in ten minutes.
Both paths run the same engine: the same win rate, the same caps, the same codes your staff hands over at the counter.
That is the whole configuration. Everything after it is the same engine, wearing whichever game you chose.
Create a campaignEvery campaign publishes its odds and terms at a public link, and the published chance is stated as a maximum, because a prize that sells out changes the real odds.