Your signup forms can now include a playable game or a quick quiz before (or after) a shopper gives you their email or phone number. These "Engagement" elements make signing up feel like a reward, not a chore, and every one of them can award a discount code.
The games available
Spin to Win — a spinning wheel with prize slices.
Slots — a three-reel slot machine.
Scratch off — a single foil panel the shopper scratches to reveal a prize.
Plinko — a ball drops through a pegboard into a prize bucket.
Pick a card — the shopper picks one card from a fanned hand.
Mystery box — a box tips open to reveal a prize.
Mini quiz — a short multiple-choice question (for example, "Who are you shopping for?") that routes the shopper and can save their answer to a custom field.
Adding a game to your form
Open a signup form in the editor.
Click Add element and choose a card from the Engagement group — or, when creating a new form, pick one directly on the wizard's Engagement step.
For a game, set up the Prize table: each prize has a label and a win percentage. Spin to Win, Slots, and Plinko can show multiple prizes (including "better luck next time" entries); Scratch off, Pick a card, and Mystery box always reveal a single guaranteed prize.
Attach a reward to a prize by adding a Reward code element and setting its Reward source to "Prize won from \<game\>." The code is revealed only after the shopper plays (and, if your form uses double opt-in, only after they confirm).
Playing before or after signup
By default, a game plays after the shopper submits their contact information. You can also place the game before the collecting step, so the shopper plays first and sees their prize right away, then signs up to claim it. Several starter templates (for example "Mayfair" and "Piccadilly") use this game-first order.
Styling a game
Every game's colors follow your form's theme by default, so changing your brand colors or clicking Reset to brand colors updates the game too. You can also set a game's own colors, timing, and (for applicable games) size in its element panel.
Where shoppers see this
On your storefront popup, floating button, and hosted signup page, wherever a form with a game or quiz is published. In the dashboard, the game/quiz elements appear in the Add Element catalog and in the wizard's Engagement step, and the Reward step shows a disabled "No discount" option with an explanation when a game is present (a game needs a reward to be worth playing).
💡Tip
Still have questions? Please feel free to reach out to our wonderful Support team at support@txtcart.ai or via Live Chat.
