The challenge
GBS® wanted a Halloween marketing hook with real bite — something that grabs attention in the feed, makes visitors stick around, and ends with a discount code worth coming back for. The catch: every consent, verification and code dispatched had to land in the existing CMP, not a side spreadsheet, and the whole thing had to ship in days, not weeks.
What we built
A scary-maze browser game deployed on Vercel and wired into the GBS® CMP through its discount-code API. Visitors crack an audio password, grant camera access, then play through three maze levels of escalating difficulty before going through a verification flow that hands them a personalised discount code.
-
Three-level scary-maze run — difficulty ramps from teaser to evil, with jumpscare timing tied to the webcam stream for that uncomfortably personal payoff.
-
Audio-password gate — visitors decode a clue ("dynia") before they're even on the maze, setting the Halloween tone immediately.
-
End-of-game verification flow — email and SMS verification land the consent in the same CMP audit log as every other GBS® marketing action.
-
Discount-code delivery through the CMP API — no separate code list, no manual reconciliation, every issued code is traceable back to the player and the action.
Outcome
A high-engagement Halloween campaign that went from concept to live in days. Every player's consent and reward sits in the same ledger as the rest of GBS® marketing — same audit trail, same revocation flow, same code lineage. The campaign template is now reusable for the next seasonal push.