A nationwide promotion run with Monopoly: peel a sticker off a cup, enter the code, and the campaign decides what you just won — a property for your collection, an instant prize, or another sticker. The biggest thing I have worked on.
Half of this campaign is physical — a sticker on a drink or a McFlurry, in every restaurant in the country. The other half has to accept whatever code is under it, work out what it is, file it somewhere that survives closing the page, and tell someone standing in a queue what they have won in one screen. That is not a landing page: it is a code entry, a collection, a prize wallet, a set of draws and a rule book, all live at once and all national.
One redemption path, several outcomes: a property that joins a colour set, an instant prize, or a second-chance sticker that starts the whole thing again. What you see is decided by what the code turns out to be, not by which button you pressed.
Properties group into their sets and persist against the account, so progress survives closing the page and coming back a week later — which is the entire point of a collect-and-win promotion. The tab bar carrying home, redeem, prizes and properties is the campaign’s whole surface.
A code already used, a code that is not valid, a win landing on someone who is not logged in. Each one is a screen with its own copy and its own way forward, because at national scale every one of those is thousands of people.
Prizes, draws, collections and rules each have their own route, so the promotion could change what it was offering inside its run without the campaign being rebuilt around it.
It ran nationwide for the length of the promotion — codes in, properties collected, instant prizes and draw entries out — with everyone’s collection intact across the weeks they kept coming back to it.