Integration of a loyalty system and development of mobile apps

The modern world lives in a digital space!
Competent trade consists of many moments: a carefully selected assortment matrix, trained staff, unique offers, promotions and long-loved discount cards.

But let's face it: the modern world lives in a digital space! The vast majority of people in today's world are smartphone users. And if contactless payment with bank cards using a smartphone is not always possible, then the issue of storing discount cards, customer cards, bonus cards was resolved long ago!

If you dig deeper and remember omnichannel (you can read about it here), it becomes clear that a plastic discount card alone is not enough.

We need a complete service!

A case study on mobile app development can be found here.

Which side to approach?

Network of hypermarkets of children's goods "Smile"‎

1. Development of a mobile application to reduce the cost of SMS communications with customers.
2. Improving the awareness of buyers about promotions.
2. Implementation of the possibility of purchasing goods through a mobile application.

Difficulties: the buyer on the site and the buyer in the physical store looked like different buyers from the point of view of the customer's bonus program.

The tasks were clearly formulated and we started.

During the pre-project survey, it was decided to build a solution with an architecture that allows further development of both the customer loyalty system and the bonus system.

One of the main principles of the system being built was the principle of omnichannel.

It was also important to combine buyers from offline and online stores into one database.

Small steps to big results.

The work was divided into stages:

1. For a quick launch, it was decided to leave the minimum functionality in the mobile application:

Informing the buyer about his current bonus balance;
Collection of personal data;
The ability to link a physical or generate a virtual loyalty card;
Ability to receive push notifications about promotions.

As part of the same stage, it is necessary to combine customer profiles in the online store with profiles of the mobile application and with loyalty cards issued at the checkouts in offline stores.

2. Implement the functionality of the store in a mobile application, as well as display the history and statistics of purchases, feedback from customers.

Implementation of the first stage.

  • The design of the mobile application was developed and approved.
  • Developers have started working on mobile applications for iOS and Android.
  • We proposed data exchange formats, a transmission method (transport channel), after which our back-end developers, together with the customer's 1C programmers, began integration. 
  • When the bulk of the work was done, we moved on to devops work. In this project, the customer wanted to deploy the entire infrastructure on their servers, and not use our cloud solution.
The fact that we provide different ways to work with the product has become one of our advantages, which allowed the customer to make a choice in our favor.
  • The server is deployed, the software is configured, the mobile application is published in the stores. It's time to upload historical data - this is both a groundwork for commercial operation and pilot testing of the developed integrations.
  • Testing the product, working with minor edits based on the results, and   The mobile app is available for public download.
We take care of publishing and registering in stores!
We have not forgotten about personal data either, regulatory documents, confidentiality agreements have been developed, registration has been completed with supervisory organizations.

While the developers were writing the code, our marketers developed a marketing plan to promote the use of a mobile application instead of plastic cards. We have developed POS materials for trading floors, added a QR code for downloading applications to slip receipts.


Term of development and integration: 2 months.

Next steps: monitor the process of promoting the mobile application and developing the loyalty system, make timely adjustments to the marketing plan and software.

What now: the loyalty system now analyzes sales itself, the customer's marketing department only analyzes the system report and approves the next steps of the system. Our team, together with the customer, constantly monitors how business indicators change and makes adjustments if necessary.

We support the customer even after development, because it is important for us not only to sell the software, but also to make sure that it benefits the business!

Read here how Loyalty Culture helped organize a Christmas sale at Smile hypermarkets

If you are ready to take your business to a new, more advanced level using the most advanced solutions, leave a request at  office@loycult.com or call +7 (495) 12-88-901, +7 ( 3412) 901-907, we'll be happy to help.