E-points

How we created a gamified loyalty platform: developed a web app 
for Android and iOS that lets users scan QR codes, join lotteries, 
and manage E-point rewards easily.

E-points: Loyalty Platform, an app for earning and exchanging rewards through purchases with partner brands.

September, 2023
Case E-points main picture

Client

Huge brands run promo campaigns to boost sales and engage customers by offering rewards like E-points. These campaigns encourage buyers to purchase specific products, often through selected retailers, and scan QR codes or upload receipts to earn points. Gamification, such as lotteries and exclusive prizes, keeps users interested and loyal. An app like this allows brands to easily customize campaigns, motivate purchases, 
and maintain strong communication with users through push notifications, SMS, and emails, ensuring customers stay engaged even when promos end.

 

Task

Create an application that makes it easy for users to earn rewards by scanning QR codes and uploading receipts, build a system that could handle millions of codes, manage lotteries, and allow users to exchange their points for prizes or money. It should integrate with the existing website, be flexible, with features like games, notifications, and referrals, making it easy for big brands to run promotions and engage with their customers. 

The Challenge

To bring this to life, we needed to:

  • Develop a system for scanning QR codes and uploading receipts;
  • Integrate gamification features like point earning and prize redemption;
  • Create a user-friendly interface for both Android and iOS versions;
  • Implement real-time notifications, SMS, and email communication;
  • Ensure the app could handle large volumes of data and transactions;
  • Build a flexible app that supports lotteries and product sales through bidding and exclusive merchandise.

The Solution

 

Key Considerations for Developing a Successful Loyalty App

When developing a successful loyalty app, it’s important to make it  easy to use. Users should be able to quickly find what they need and navigate the app with no trouble. It should have a  clear reward system. Different rewards or special offers can motivate users to use the app and earn more points. 

Personalization makes the app  feel special  to each user as well. The news section can show updates, rewards, and offers based on their preferences, keeping users engaged and building loyalty. The app should be able to  handle more users and data  as it grows without slowing down. A referral system helps it grow by rewarding users who invite their friends. This not only makes users feel appreciated but also encourages them to  share the app with others, bringing in new users and keeping the current ones active and involved. 

Finally, analytics are important  to see how well the app is working. Tracking things like how many points 
are redeemed, which rewards are popular, and how many users are active helps the brand make the app better and improve promotions.

Concept

The concept of the app is to offer users a fun and rewarding experience by earning points through purchases. Customers scan QR codes or upload receipts to collect E-points, which they can later exchange for prizes or even real money. The app incorporates gamification elements like lotteries and exclusive offers to keep users engaged and motivated. Additionally, it supports product sales, processes millions of codes on items, 
and provides updates through notifications, SMS, and emails, ensuring a smooth experience for both customers and brands.

Challenges We Faced and Solutions We Found

  • The iOS and Android versions needed to work smoothly with the existing website
Solutions

A hybrid mobile app was developed to mirror the website’s functionality, with real-time 
synchronization between both platforms

  • Handle millions of codes and transactions
Solutions

Built a system that processes large amounts of data efficiently

  • Create an app for lotteries and promotions
Solutions

Added customizable features for lotteries, points, and rewards

  • Keep users engaged with updates
Solutions

Set up notifications, SMS, and emails to keep users informed

  • Make scanning and receipt processing easy
Solutions

Included QR code scanning and receipt uploading for easy point collection

  • Manage large data and ensure stability
Solutions

Designed the app that can handle high traffic and data load

  • The app needed to work in offline mode, except for functions like receipt scanning, which require 
the internet
Solutions

Offline mode was added, allowing users to use most features without the internet. However, receipt scanning still requires an internet connection for validation

User-Friendly Interface

The user-friendly interface of this loyalty app has a simple, clean layout with clear navigation, intuitive icons, and easy access to rewards, promotions, and user profiles. A strict design with a dark theme helps to create 
a focused and distraction-free experience. The minimalist approach ensures that the content stands out. 
The service works smoothly on both Android and iOS versions. 

 

Points Redemption Store

The system automatically and instantly verifies if the receipt is valid and the transaction was successful. 
After scanning, users immediately earn points. If the system encounters any issues with automatic 
verification, 1a moderator reviews the receipt manually through the admin panel. The app has a store 
where they can exchange points for prizes, including exclusive merchandise tied to this special promotion. When points are redeemed, the agency receives the request and sends the prize. Users can also enter product codes or promo codes to earn points.

 

Tickets

In this tab, users can choose an event and exchange accumulated points for a ticket, with each e-ticket conveniently generated as a .wallet file that can be easily added to iOS or Android wallets. The loyalty program is mainly aimed at students and professionals who want to express their individuality among friends. Social, communicative, and open to new experiences, this audience finds the feature engaging, allowing them 
to redeem points for something fun and meaningful.

 

Auction

Auction allows users to use their points to bid for exclusive prizes. The more points they earn through scanning receipts or participating in promotions, the better their chances of winning. This adds excitement to the loyalty program and encourages users to stay engaged. 

 

Lottery

The Lottery feature was added to make the app more fun and engaging. Users can earn points by scanning 
QR codes or uploading receipts. These points give them a chance to enter the lottery and win prizes. The more points they earn, the more chances they have to win. This adds excitement and encourages users to keep using the app.

 

Receipt Processing and Validation

A key feature of the loyalty program was making it easy for users to earn points by scanning or entering their receipts. The system quickly checked if the receipt was valid and if the purchase was approved. This process made sure only valid transactions earned points. Such a simple system allowed customers to easily join 
the program and earn rewards.

Insights and Results

Modifia developed a cross-platform loyalty program app that integrates both iOS and Android versions, and a web app. The app allows users to scan receipts, enter codes, and participate in gamified promotions to earn points. It features several engaging elements, where users can redeem points for event tickets, and bid for exclusive prizes with their points. The lottery also adds excitement, giving users more chances to win based on the points they earn. They create a fun and rewarding experience, keeping users engaged and motivated to participate. A key benefit of the loyalty program is that it delivers value not only to users and the product’s manufacturer but also to retailers. For example, a retailer could display a banner promoting the purchase of a specific product exclusively in their stores. Customers would be encouraged to scan their receipts to earn points, driving traffic to the retailer and increasing sales while enhancing the overall promotional impact. 

We can customize the loyalty app’s features to meet unique business needs, adjusting point systems, gamification elements, and promotional conditions to align with specific products, purchase sources, and marketing objectives. This loyalty project provided a fully integrated CMS/CRM solution, enabling businesses to manage gamification, and user communications via SMS, push notifications, and emails without developer intervention. 

Statistics

200K
users participated
10M+
promo codes inputted
500K+
receipts scanned

The project achieved impressive results. The statistics highlight the platform's success in engaging users and driving participation in loyalty campaigns. Our team guarantees high quality and 
a personalized approach to each customer. Read more about how we help companies develop 
and make money in our case studies.

Anton Sergienko
Anton Sergienko
Contact us
In our first conversation, it’s all about you—your business, your goals, and your success. We believe in putting your needs first, so before we dive into solutions, we take the time to listen and understand through open, honest dialogue.
Contact form