Tutorial: How a promotion with Login enabled works

The Login system makes it mandatory for the users to register first before participating in the promotion. It's possible to identify with a Facebook profile, a Google account or an email address. If it's the first time the user registers, they will have to complete the registration form and accept the terms & conditions and privacy policy of the promotion.

At the same time, the Login system allows you to enable multi-participation and define the number of participations/tries that the users will have, as well as how often. This way, you can add more gamification and competition to the games, and adapt the participation mechanic according to the needs for each promotion.


Note: The login system is available in the following types of promotions:

  • Puzzle.
  • Memory.
  • Match It.
  • Wordsearch.
  • Hidden Objects.
  • Minesweeper
  • Spin the Wheel.
  • Instant Win.
  • Entry Form Giveaway.
  • Distribute Coupon Codes.
  • Redeem Codes.
  • Quizzes: Knowledge Quiz, Survey, Personality Quiz, Product Recommender and Predictions. 


In the month of November 2020, the Login system will be added to the Contest apps: Photo Contest, Video Contest, Writing Contest, PhotoFun and Scenes.

In order to be able to activate the Login system, it’s necessary to have an account with an active Premium or White Label plan.


The Easypromos Login system allows integration with third-party Login and Registration systems. You can check out our auto login API for more information.


Next, we explain what the user’s participation flow is like in a promotion with login enabled, as well as the setting options that you have available:


What is the user participation flow like?

In the following image, you can see the screen flow in a promotion with login enabled:


1. Welcome page. This is the first page the user gets to when accessing the promotion link. This page is optional but it’s recommended to enable it because you can give the users information about the promotion as well as showing the button to participate. In the games, on this page there is also a link to the participant Ranking.

2. Identification system. To participate in a promotion, the users need to identify with their email address, their Google account or with their Facebook profile. If it's the first time the user participates, the first step is to fill in the registration form and accept the terms & conditions and the privacy policy. When the form is submitted, the user session will be generated so that the user can play.

3. Participation system. On this screen, the users will see the participation mechanic, depending on the type of promotion. Currently, the following participation mechanics are available:

  • Games:
    • Puzzle.
    • Memory.
    • Match It.
    • Wordsearch.
    • Hidden Objects.
  • Spin the Wheel.
  • Check-in: This is a direct participation mechanic. To make it more interactive, it’s shown on a screen with a “CONTINUE” button, or a screen with a “Timeout”. When the users click on the button, or after some seconds, the participation is registered. This participation system is available in the following promotion types:
    • Instant Win.
    • Entry Form Giveaway.
    • Distribute Coupon Codes.
    • Redeem Codes.

Optionally, before the participation screen, you can add Requirements complementary to the user participation, which are additional actions that the users need to carry out mandatorily before being able to participate. This screen is shown before the participation screen. It’s possible to establish one of the following types of requirements:

  • Validate a code: The user needs to enter a valid code to be able to access the participation mechanic. This requirement can also be complemented with the option to upload an image, such as the receipt or ticket of the purchase made.
  • Watch a video: The user needs to watch a YouTube video until the end to access the participation mechanic.

4. Final page/Thank You page. This is the page the user gets to after completing the participation mechanic where the “thank you” message is shown, as well as tools to share the promotion. On this page, the users can also see how many participations they have left.


Each time the users want to participate again, their user session will be recovered so they can do so without needing to register again.

The users can participate as many times as they’ve been granted by the administrator of the promotion. The users can check their participations in the promotion to see how many participations they have left and if they’ve won a prize, or, in the Games, see their score in the different participations they’ve completed:


Additionally, in the case of the Games, a ranking of participants will be generated, where the names of the participants will be presented, along with their highest score achieved in their different rounds in the game. 


Which settings can you change?

The login system gives the administrator different setup options to adapt the promotion to the participation mechanic that best fits their needs.

The administrator can configure these aspects:


1. User identification options

The administrator can choose the options they want to give the users to log in to the promotion. These are the available options:

  1. Facebook Login: The users identify with their personal Facebook account. When identifying, the users need to authorize a Facebook app and accept permissions. They will only be asked for permission for the email address. An Easypromos Facebook app will be used for Premium promotions. For White Label promotions, the administrators can set up their own Facebook app for the Login.
  2. Google Login: The users will identify with a Google account. When identifying, the users need to authorize a Google app and accept permissions. At this time, the administrators can't set up their own Google app for the Login.
  3. Email: The users identify by entering their email address. For this option, it's very advisable to enable the option of "Validate email". After identifying, the users will receive an email with a link with direct access to the participation. This way, it's ensured that the email address is valid and that the participating user is, in fact, the owner of the address.



Can I use my own Login and Registration methods integrated in my website or mobile app?

Yes, the Easypromos user identification system has been designed so that it can be integrated with third-party user identification systems. This is useful if you want the users to have to be registered in your app or website to be able to participate in the promotion.

It’s necessary to use our auto login API for this integration with an external login system. Read about the Auto login API here.


Is it advisable to enable the email validation option for social login?

If the objective of the promotion is to collect quality email leads, then we recommend that you enable the email validation option for the Facebook Login. Many users won't remember with which email address they registered their Facebook account. When they use the Facebook login, they can change the email address in the registration form after identifying with the  Facebook account.


Login security options

It's possible to apply the following security measures in the Login process: 

  • Restrict access by country. This is based on geolocation.
  • Restrict by age. This will enable a pop-up for the user to select their birthdate.
  • Not allow disposable email domains. By default, domains that have been identified as disposable domains, are not allowed.
  • Restrict access for email domains. It's possible to add domains that are allowed and also domains that are not allowed. You can, for example, add a company email domain so that only employees of that company can participate.
  • Not allow users from the blacklist to participate. You can create a blacklist in your Easypromos account.
  • Use one-time links: when the email address had been validated, a new access link is sent to the user. By default, this link is valid during the entire promotion period. You can enable the option that the links are marked as invalid after the first use. The users will receive an email with a new link to access each time they identify in the game.



Graphic customization options

The administrator can customize a text and a header image for the Login screen. The styles and the background image is taken from the general design set-up of the promotion. You can see all the design customization options available here.


2. Registration form fields and legal texts

If it's the first time the user identifies in the game, the next step, before participating, is to fill in the registration form with the data the administrator requires, and it's also necessary to accept the terms & conditions and the privacy policy.

The administrator can customize the registration form with any type of field and can modify the texts and the images of the promotion.


Here you can learn how to set up the legal texts of the promotion.


3. Participation mechanic

From the “Participation” section of the Editor, you can set up the participation mechanic of the promotion. As the first step, you need to create a new stage of participation:


Automatically, the stage will be created with the name of the participation system corresponding to the type of promotion you’ve created:


Next, you should click on the pencil icon to set up the feature of the participation mechanic. You will find the following setup tabs:


1. Options: Contains the general options of the stage. Here, the administrator can choose the number of times the users can participate in the promotion, as well as how often.

2. Requirements: Here you can set up the requirements for this stage of participation. It’s only possible to activate one requirement per stage.


The general characteristics of the requirements are:

  • They are part of a participation stage.
  • The users need to be identified and registered to access the requirement.
  • The requirement is placed on a separate screen, before the screen with the participation mechanic of the stage.
  • Adding a requirement is optional and when you create a stage, by default it does not have a requirement activated.
  • It’s only possible to activate one requirement per stage.
  • If the stage has multi-participation enabled (for example 2 participations per day), the requirement can be set up in two ways:
    • Apply the requirement to each participation (by default).
    • Apply the requirement only to the first participation of the stage.


3. Stage type: This tab takes its name from the type of participation of the stage. In this section, the options of the type of participation of the stage are set up. Example: if we’ve created a Puzzle, in this tab you can set up the features of the Puzzle:



4. Keep the participants engaged through email

In games with multi-participation, it's vital to keep the participants engaged and interested all the way through the duration of the game to keep the players hooked on the game. To achieve this, the administrator can use the Email Platform to contact the registered users and schedule reminder emails to encourage them to play again each day of the game for a chance to obtain an incentive, for example, more entries in the final prize draw.

Try the user experience of a game with multi-participation in our Puzzle.


Have more questions? Submit a request


Please sign in to leave a comment.