How to Integrate Easypromos into Mobile Apps

Miquel Bonfill
Miquel Bonfill
Contests, quizzes, games and all the rest of Easypromo’s solutions can be integrated into a mobile phone app. Discover how you can link the promotion to your app and what the user experience is by participating in it.

There are two issues to consider for the integration of Easypromos into mobile apps:

How Easypromos looks in my app: 

Easypromos’ promotions are embedded and completely integrated into mobile apps, as if they were specifically programmed for them. They can appear on a specific menu, access them through a banner, or as part of the user’s natural browsing flow, e.g. popping up when the user makes a purchase in the app. 

Technically, integrating Easypromos to an app is similar to doing it in a webpage. To show Easypromos in a webpage you should copy a code fragment (widget) within the webpage’s html code. In the case of a mobile app, you should copy the promotion’s URL in a WebView. A WebView is a system that Android and iOS use to show webpage information in an app. 

Integration with the app’s user system:

Apps usually have their own system of registered users. To avoid making the user register again to participate in the promotions, we have created the Auto Login API. This allows the user to to participate in Easypromos’ promotions and games without the need to fill out additional registrations. 

The Auto Login API simplifies the user’s experience and reinforces the sense of unity between the app  and Easypromos’ promotions. Users do not feel they are participating in Easypromos. In contrast, they feel as participating in an action specifically created for the app.

You can check out all the information related to the Auto Login API in the following links:

What are the most common cases to integrate Easypromos into mobile apps?

Promotion in an app to create engagement

We want the users of our app to use it more often. There are many apps that are only used in specific moments, such as shops or supermarket apps. Typically, a user will only remember these apps when physically in the shop or when making a purchase. Integrating Easypromos in these apps will nudge the user to use them more often. Using games, contests or promotions will build a relation with the user that will go beyond the specific moment of the purchase or being at the shop. Having the user spend more time in your app will reinforce the link with your community, improve your branding and communicate sales and launches more naturally.

Let’s take a look at a specific example: A “games” menu is incorporated into a supermarket app. With the Easypromos’ multi-games option the system can be configured to launch a new game every week. You could limit the number of participations to one per day to incentivize the user to use the app daily, award a prize to the highest score or to users that have participated the most, or even give away a prize just for participating.

integrate Easypromos into mobile apps

To reward buyers

In online shopping apps it is possible to integrate a promotional action right after the purchase. A very common example is to integrate a Spin the wheel game with discount codes for the next purchase once the user has finalized the purchase. A dynamic like this generates a positive emotion as the users feel rewarded and recurrence is motivated by handing out discounts for future purchases.

Another case is to use Easypromos to reward the user through shopping malls apps. In order to drive more people into the mall, a Validate Receipt dynamic can be incorporated into the mall’s app. After purchasing something, the user can go to the mall’s app to check if the purchase has a prize. The user only has to take a picture of the receipt and Easypromos will instantly validate it and give away a reward or allow participation in a giveaway, game or promotion.

To increase interactivity in my app

Easypromos’ apps can increase user interaction with apps with few functionalities or merely informative. A good example is a sports club that has an app with the season’s calendar, information on its facilities and its teams’ rankings. With Easypromos, the club could incorporate games or quizzes that would be active on game day or create actions to interact with the fans in their stadium or court, or during halftime. Thus, the benefit is twofold; on the one hand, the brand (the club in this case) strengthens its connection with the audience, and on the other; incentivizes its app’s downloads.

integrate Easypromos into mobile apps

Customer loyalty apps are a similar case. Ordinarily, users only use them to redeem their purchase points. By integrating Eastromos’ features, we increase the opportunities for the customer to earn points by playing a game or answering a quiz in addition to increasing the app’s use time.

The main two main advantages of incorporating Easypromos in an app

Savings in coding costs

Developing functionalities for apps costs time and money. Customized coding requires specialists. Even when it comes to simple functionalities, the development process will involve at least a designer, a coder and a tester. By contrast, using Easypromos, the marketing team themselves will be able to integrate the new functionalities to the app without the need for a development team.


Integrating Easypromos to the app opens the door to all the available Easypromos’ products: games, quizzes, contests, etc. There is no limit to the amount of products that can be used. The marketing team controls what the app shows. Hence, campaigns can be planned without having to allow for development times and the implementation is immediate. The kind of campaign and the time to market will only be determined by the company’s marketing, sales or communication strategies.

Integrating Easypromos into an app is a relatively easy task. A technical team capable of managing API’s can integrate Easypromos and the Auto Login API in half a morning’s work.

Contact us to clarify any question you may have. Both our commercial and technical teams will be happy to assist and guide you through the integration process.