How M-Social created a Telegram bot for the Magnit chain of stores: when receipts turned into chances

Mechanics
- You upload a receipt — either a photo (if the camera didn't fail at the most crucial moment), or manual input (for those who are friends with numbers).
- The Telegram bot checks - the smart system analyzes purchases, weeds out exclusionary products and approves the "correct" receipts.
- You get chances — the more useful purchases you make, the more likely you are to win something pleasant.
Personal account
The bot has a convenient Personal account where you can:
Check the number of chances (so as not to guess like in the lottery).
See for which periods points have already been awarded (no "where did my milk receipt go?").
Technologies
To make the bot work like clockwork, M-Social used:
- PHP + BackPack v.5 — for a reliable backend (all receipts are in place, all chances are taken into account).
- ReactJS + Next is for user—friendly interfaces (so that the buttons are pressed and the eyes don't get tired).
Result
M-Social's Telegram bot has simplified participation in Magnit store chain promotions, automated receipt verification, and made the process more transparent. Users received additional opportunities for purchases, and the company received an engaged audience. This project is an example of how technology can make marketing mechanics easier and more effective. Do you need a consultation? The staff of M-Social will answer all your questions - write to info@msocialproduction.ru or make a phone call +7 800 350 62 67