Scan & Play - Tutorial

Scan it and play!

Simon Dubreucq avatar
Written by Simon Dubreucq
Updated over a week ago


La mécanique du Scan & Play permet de restreindre l'accès à un jeu en permettant aux utilisateurs de scanner un code-barres avec leur téléphone ou leur ordinateur, au lieu de saisir manuellement un code.

C'est une excellente façon d'augmenter le trafic vers votre boutique en ligne ou physique après un achat.

Les utilisateurs sont invités à scanner le code-barres ou QR Code fourni sur un support (ticket de caisse, PLV, site web, e-mail, etc.) pour accéder au jeu.

The Scan & Play mechanism makes it possible to restrict access to a game by allowing users to scan a barcode with their phone or computer, instead of manually entering a code.

It's an excellent way of increasing traffic to your online or physical shop after a purchase.

Users are invited to scan the barcode or QR Code provided on a medium (till receipt, point-of-sale advertising, website, e-mail, etc.) to access the game.

Graphic design

Before configuring your Scan & Play campaign, make sure you have created the necessary graphic elements. To get started, take a look at this article, which will provide you with all the essential information for the graphic design of your campaign.

To create the elements specific to Scan & Play, please refer to this article.

Installing the module

Please note that the Scan & Play module is not directly accessible as a Template. It must be selected from an existing campaign in the editor.

To do this, click on "Add" in the installation bar on the page, then select the Scan & Play mechanic.

Don't forget to configure your campaign settings now, in particular by indicating the dates of the campaign and importing the rules and the confidentiality policy.


Import your computer wallpaper by clicking on the "+" icon in the "Background image" section.

For the graphic specifications of the backgrounds for this module, please refer to the "Graphic design" section of this article. You can also choose to add a plain background colour to frame your game page, either by using the base colour or by opting for a colour that matches your brand or your game pages.

Game settings

  • Code type: you have 3 choices.
    1. You can define whether the codes will be known in advance.
    Like the Gate Code module.

    2. generated from a regular expression (Regex). A Regex is a string of characters that describes a specific format, making it possible to check the format of the data. To find out more, click here.
    Option also available with the Gate Code module.
    3. Generated from a sequence. A sequence is a way of configuring a Regex manually.
    Specific to the Scan & Play module!

  • Number of usable codes per user: Define the number of codes a user can use per day, week, month or campaign. For example, if you define one code per campaign, the user will only be able to use it once throughout the campaign.

  • Activate limited use of the same code: By activating this option, you can choose the number of times the same code can be used per user per day, week, month or campaign. If you limit the code to one use per campaign, the user will only be able to use it once for the duration of the operation.

  • Allow codes to be shared: Allows the same code to be used by several users, whether use is restricted or not.

  • Protected page: Defines the page to which users will be redirected if their code is validated. The protected page, for example a winning instant, remains inaccessible to users if their code is incorrect.
    Please note that if you enter a code incorrectly, you will have to wait 4 seconds to enter a new one.

  • Already Played page (depending on limit options) : Selects the page to be displayed if a user exceeds the limits defined in your settings.

Configuring authorised codes and characters

Go to the "Content" tab:

  • If you have previously chosen the "Codes known in advance" type: Download the file template and complete it before importing it onto the platform. The Scan & Play module requires you to import a list of codes in a TXT file.
    Note that the import file must not exceed 10 MB, so you will need to split the files if the original is larger.

  • If you have previously chosen the "Generated from a Regex" type: Enter the regular expression used to validate the code format.

  • If you have previously chosen the "Generated from a sequence" type: Determine the expected number of characters in the barcode, then set the parameters for your sequences.

Sequence settings :

  • Number of characters: By default, 13 characters will be available to comply with EAN13 specifications.
    However, you can define the number of characters you want to check, from 1 to 50! By adjusting the cursor, the number of digits in your sequence(s) can be adapted simultaneously:

✍️ This is the number of characters to be checked on ALL your sequences!

  • Adding a sequence: You must have at least 1 sequence available and you can add as many as you like.
    Example: I want my 1st sequence to check the first 2 digits, my 2nd sequence the next 4 and my 3rd sequence the last 7.

    You can rename your sequences by clicking on ✏️ !

  • Choose a character type: You have 3 options for each sequence. You can check either numeric, text or alphanumeric characters.
    Numeric (0-9)Text (A-Z)
    Alphanumeric (A-Z + 0-9 + special characters*)

  • Choose a rule: You can add up to 5 rules per sequence. Each rule can check whether characters are "equal to", "contain..." or "do not contain..." and whether they are "between" a given character.

*Special characters allowed:

  • -

  • /

  • :

  • ?

  • &

  • $

  • %

  • =

  • (espace)

Example of a sequence configuration based on an alphanumeric code :

  • Here is the code we are going to check:

    Code length: 22

    Sequence 1: Size: 3 characters / Rule: Equal to "010 "

    Sequence 2: Size: 9 characters / Rule: Between 0 and 123456789 inclusive

    Sequence 3: Size: 10 characters / Rule: Equal to "0128TEC-IT

Once the campaign has been published, the user scans or enters the code. If the characters match the sequences set, they will be redirected to the protected page!

Don't forget to define the validation text that will be displayed if the code entered is incorrect.

Special features on Mobile

The Scan&Play module is optimised for mobile use. In fact, when you switch to the Mobile part of the editor :

A Scan button will be available by default. This will access the "scan" part of the device, allowing the user to scan and validate it without having to type it in manually.

You can also, if you wish, give the user the opportunity to modify the code if necessary or enter it manually by activating the "Allow code editing on Mobile" toggle:

Compatibility with the Redirector module

A new option is now available in the Redirector module.

Select "Scan&play" in the listing.

You can then redirect users to specific pages or other paths depending on what they have in their sequences:

Example: I redirect customers with a loyalty card starting with the numbers "123" to this route and the others to the second route.

Compatibility with the Segment option

With Scan & Play and Segment, you can create participant segments based on data extracted from scanned barcodes. This means you can specifically target groups of attendees based on their scanning actions, preferences or any other relevant criteria.

For example, you can create a segment for participants who have scanned products in the same category or products bearing barcodes with specific characteristics. You can then send personalised emails to this segment, offering promotions or content specifically tailored to their interests, improving engagement and user experience.

Compatibility with the Emailing option

The emailing option can be used in conjunction with a Scan & Play campaign to increase engagement. For example, you can send a code to winners so that they can access another game, or send a code to users when they click on a hidden button to unlock rewards. To find out more about the emailing option, read this article.

Publication and testing of the campaign

Lorsque les versions Desktop et Mobile sont finalisées, vous pouvez publier votre campagne. N'oubliez pas de vérifier la campagne avant de la lancer.

Did this answer your question?