Sarbacane becomes Positive User

Scratch to reveal: the seasonal pop-up that turns visitors into buyers

Engage contacts during seasonal campaigns with a gamified scratch card pop-up revealing a limited-time promo code.

Goal
Improve conversion and sales
Encourage repeat sales
Improve personalization and the customer experience
Industries
B2C
E-commerce
Channels
Automation
Pop-ups

Description

Everyone clicks on a scratch card. There is something about the reveal mechanic that bypasses rational decision-making and turns a discount into an experience. This use case brings that to your seasonal campaigns. During Black Friday, Christmas, Easter, or any high-traffic period you choose, a scratch card pop-up appears for visitors who have not seen it yet. One scratch reveals a promo code. The interaction is tracked: when they saw it, when they scratched, which campaign it was. Each contact only sees it once. The code itself is pre-generated in your e-commerce platform and valid only during the promotional window, so there is no risk of misuse outside the campaign dates.

Implementation Effort
Impact on a goal

Take it on the next level...

Creative Assets like (ready HTML)
Recommended Data Structure
Code Snippets
Cheat Sheet
Automation templates
Unlock the full use-case

Unlock 40 Use Cases

Thank you, your message has been sent!
There was an error sending the form!

Outcome

Boost seasonal engagement with a memorable interactive experience
Lift conversions with gamification and surprise
Track every reveal and grow your incentive-driven lead base

How it works in practice

It is Black Friday. A contact lands on the website. The system checks two things: have they already scratched a card for this campaign? And have they seen a pop-up in the last three days? If both answers are no, the scratch card appears. They see it, the system logs a view event and marks them as having seen a pop-up recently. They scratch. The code appears. A second event logs the reveal with the campaign name attached. The contact now has their code and can use it before the promotion ends. If they visit again the same day, they see nothing. The card is already gone. The code is pre-set in the e-commerce platform and only works during the active campaign window, so even if someone shares it, it stops working the moment the promotion closes.

1

Seasonal visit and eligibility check: When a contact visits the website during the campaign period, the system checks whether a Pop-up scratch card revealed event already exists for the defined scenario, for example Black Friday 2026. If it does, the contact is excluded from the flow and sees nothing.

2

Frequency check: If the contact has not previously revealed the code, the system checks whether they belong to the Capping pop-up segment. Contacts inside this 3-day window have already seen a pop-up recently and are skipped to avoid over-exposure.

3

Scratch card display and interaction tracking: A global pop-up appears on all pages, inviting the contact to scratch and reveal the seasonal promo code. When shown, the system creates a Pop-up scratch card view event and adds the contact to the Capping pop-up segment to prevent the same pop-up from appearing again within 3 days.

4

Promo code reveal event: When the contact scratches and the code becomes visible, the system creates a Pop-up scratch card revealed event with the relevant scenario attribute, for example Black Friday 2026. This event is what prevents the same contact from seeing the scratch card again on future visits.

5

Campaign window control: The promotion is only active during a defined seasonal window. The automation must be enabled manually at the start of the campaign and disabled at the end. The promo code itself is pre-generated in the e-commerce platform with a fixed expiry date, so any codes shared or used outside the campaign window will automatically stop working.

How to set it up

Implementing use case automation involves several key steps and tools. Here's a comprehensive ressources to get you started:

Used modules

Automations

Marketing on a new level with a beautiful visual, drag & drop creator.

Page visit
Segment
Filters
Show a pop-up
Create Event
Add to segment

Pop-ups

Collect information from your visitors and navigate them on the website.

Prerequisities

Before launching the campaign, pre-generate the generic promo code in your e-commerce platform and set its expiry date to match the end of the campaign window.

Recommended data structure

Events

An event tracks a specific action performed by a contact.

Event name
Event attributes
Pop-up scratch card view
(string) scenario
Pop-up scratch card revealed
(string) scenario
Capping pop-up

Segments

Segments are dynamic groups that update in real time based on contact behavior and events.

Segment name
Segment description
Capping pop-up
Manage the marketing pressure of pop-up - for 3 days

Warning

Things to take into consideration when leveraging this use-case

Before you go live

Enable the automation only during the active campaign dates. Leaving it running outside the promotional window risks exposing the code to contacts who should not receive it.

The promo code used in this use case is a single generic code shared with all contacts. Make sure its expiry date in your e-commerce platform matches the end of your campaign to prevent use after the promotion closes.

Customer review

Trusted by fast-growing teams

“Thanks to Positive User, we not only significantly expanded our audience base, but also streamlined communication and automated many tasks that previously consumed a lot of time. This tool truly supports our sales and digital strategy.”

Somfy, Equipo de E-commerce de Somfy
Read the full customer story

Turn this use case into action

Start from a proven use case designed to help you engage faster, with relevance and impact.

More ways to engage your audience

Reward double opt-in with a discount

Compliant two-step opt-ins that deliver an instant discount and lift confirmation rates.

Announce new features in-app

In-app messages that surface new features the moment mobile users open the app.

Trigger sales actions after subscription end

Automated deal and task creation that puts sales on every expired subscription within days.