Chatbot for the federal program Ambassadors of the Pushkin Card in MAX

Our task was to develop and launch a chatbot for a large-scale federal program to involve young people in cultural events on the MAX messenger platform. Program participants work in teams to shoot creative video content about performances, concerts, festivals, and other cultural and artistic events. The authors of the best videos receive the title of ambassadors of the Pushkin Card, the opportunity to get into any cultural institution during the year, promotion in VKontakte, as well as participation in an information campaign to promote the Pushkin Card.

Bot tasks
automate registration
automate the selection of participants
perform pre-moderation
communicate with thousands of users all over Russia

The Pushkin Card Program is a state program of social support for youth aimed at increasing the accessibility of cultural institutions and introducing young people to cultural leisure. The program has been in effect since 2021, is part of the national Family project and is being implemented on behalf of the President of the Russian Federation.

Design in the style of the "Pushkin Card"

The Morizo team has developed mini-application layouts from scratch based on the Pushkin card brandbook

According to research, the first impression and decision about participation is formed in the first three seconds. Therefore, a mini-application should be functional, visually pleasing and evoke positive emotions — this is critically important for a young audience.

The chatbot in MAX combines several functions and replaces the work of the moderator and coordinator: it conducts a survey for participation in the project, outputs data, and confirms the fulfillment of the terms of the competition. 

Morizo specialists have developed a stylish, intuitive and minimalistic design with color accents that act as navigation. 

Convenient input fields, intuitive navigation, neat selection buttons, screens and color-accented disclaimer make the user's path as clear as possible.

Technical implementation

The Go language is a strategically sound solution

Go allows you to assemble a bot into a single executable file: you do not need to install additional environments, databases, or configure a complex environment. The bot just starts up and immediately works.

At the same time, Go provides high performance and stability, the bot simultaneously processes requests from hundreds of participants, maintaining a consistently high speed of work and all the data received.

What a bot can do

Command mechanics
The leader creates a team in a couple of clicks. The bot automatically generates a unique code that can be shared with friends. Up to 7 participants can register in each team. The new member enters the code, the bot checks the availability of seats and instantly adds a new member to the team. At the same time, the bot notifies the leader of a new participant. A new member enters the code and instantly joins. The bot checks if there is still a place in the team (maximum 7 people), and immediately notifies the leader: "A new member has come to you!"
Smart post reception
At the final stage, participants send up to 3 links to their videos. The bot checks each link, does not allow duplicates and makes sure that the participants fulfill the conditions of the contest: they published exactly three videos. Separate mechanics are provided for the leaders. After each personal post, the bot itself checks whether a post from the team has also been published. If not, it politely reminds you and suggests adding it. This way, important tasks will not be forgotten and will be completed on time.who will not forget about an important task.
Statuses and notifications are in automatic mode
The participant always knows what stage of the competition he is at. Just click the "My status" button and the bot will show the options: awaiting moderation, invited to the accelerator, finalist, the number of posts created. The bot automatically sends reminders about deadlines, congratulates the winners and thanks the participants.
Scalability for future seasons
The bot is designed so that the organizers can change the rules of the program on their own: dates, age restrictions, number of posts, team size, message texts — everything is stored in one clear file with instructions for use.

Result

1
Morizo has developed a full-fledged assistant for the federal youth program with a unique design in the style of the brand
2
Hundreds of participants across Russia registered daily, 0 failures were recorded in the chatbot
3
Leaders have received a transparent tool for team management
4
Less than 20 seconds is the registration time of one team member
5
Full automation of the newsletter to the participants
6
Centralized and simplified posting process for all team members
Contact Morizo to discuss your chatbot project