Chat bot for CARLSBERG brand promotion

General Concept
The chatbot was implemented on the PromoBuilding platform and included:
— a user interface in Telegram;
— an admin panel for promotion moderation and management.
The project supported two languages — Russian and Kazakh. Upon first launch, the user selected a language using inline buttons and proceeded to registration.
Participant Registration
Registration included several mandatory steps:
- entering an IIN (Individual Identification Number) with verification via integration with the kompra.kz service (access granted only to persons over 21);
- agreeing to the promotion rules;
- entering first name, last name, phone number, city.
Chatbot Functionality
After completing registration, the participant gained access to the main menu, which contained the following sections:
- Promotion Rules.
- My Data — participant's first name, last name, phone, city.
- FAQ / Feedback.
- Upload a receipt photo.
- Check receipt balance.
- View winners.
- View draw dates — promotion stage schedule.
- Prizes — description of all gifts being raffled.
The bot also sent push notifications:
- once every 7 days — a reminder about the promotion;
- a one-time reminder message about the promotion if a receipt was not uploaded within 48 hours after registration;
- after each draw — the list of winners.
Prizes
The promotion included weekly draws and one final draw for the main prizes.
Prizes:
- Large mug.
- Folding picnic chair.
- Beach blanket.
- Neck massager.
- Case of beer.
Main prizes:
- Yandex Station with display.
- Round chair with cushion.
Winners were determined randomly. The main rule to participate was to comply with the required number of SKUs on the receipt.
Technology Stack
Development of the Telegram chatbot utilized the following technologies:
- PHP
- Laravel Framework
- Backpack
- PostgreSQL
- PromoBuilding
The admin management panel was protected from search engine indexing via a robots.txt file.
Project Completion
Within the "Carlsberg" receipt promotion in Kazakhstan, the chatbot served as a reliable and secure communication channel with consumers. The project generated audience interest and strengthened brand recognition.