Integration of a Push Notification Service for a Kicksharing Application

In collaboration with the client’s team, we implemented the integration of the mobile application with a push notification service. We set up automated data transfer for user actions and attributes, enabling personalized marketing campaigns.

Customer

One of the top 5 kicksharing services in CIS.

Task

Business Goals

  • Increase user engagement and loyalty through personalized and relevant communication 

  • Reduce the number of complaints caused by incorrect or poorly targeted notifications 

Technical Goals

  • Implement integration between the push notification service and the backend 

  • Ensure accurate transmission of key user events and attributes to the communication system 

  • Research and establish a technical foundation for additional communication channels (in-app messages, email campaigns)

Solution

Audit & Planning (1–2 weeks)

We conducted workshops with business stakeholders to identify key user events and attributes critical for personalization.

A detailed technical specification was prepared, describing the logic for transmitting each event.

Iterative Development & Integration (2 months)

The implementation followed an incremental approach. We started with high-priority events (e.g., “Registration”), adding 1–3 events per week.

We established direct communication with the notification service’s technical support team to quickly resolve integration-related issues.

Data Validation (2–3 days per iteration)

After each iteration, we reconciled the data by comparing metrics in the notification service dashboard with the client’s internal database.

 Once high-priority events were successfully implemented, we repeated the cycle for subsequent event groups. Each expansion phase took approximately 1–2 months, continuously increasing marketing capabilities.

We deliberately avoided a big-bang launch. Instead, we adopted an iterative approach to quickly detect and fix issues on smaller data sets and deliver value faster. This allowed marketers to start using the first implemented events before the entire project was completed.

Result

The collaboration resulted in the successful implementation of a personalized marketing tool and established the technical foundation for leveraging additional communication channels within the notification platform.

Business Impact

  • Reduction in customer support inquiries related to incorrect push notifications (e.g., delayed promo code delivery for first rides)

During one of our projects, we urgently needed analytical support, and at the end of last year a SimbirSoft specialist joined our team. With the analyst’s active involvement, an event map of the mobile application was created and later used as a technical specification for the integration with the push notification service. This integration enabled our marketers to send personalized campaigns to users. We appreciate the specialist’s professionalism and SimbirSoft’s responsible approach to problem-solving. We are happy to recommend the company as a reliable IT partner.

Technologies

  • Python

  • MongoDB

  • Kotlin

  • Swift

Challenges

The core mechanism of the push notification service responsible for user identification and device-to-account mapping (User-Centric System) was malfunctioning on the provider’s side.

This issue was promptly identified during the integration process. We provided detailed reports and logs to the provider’s technical team to help reproduce the problem.

Further integration improvements and bug fixes were carried out collaboratively with the service provider’s team.

Other cases
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Warehouse Management System (WMS) Audit in 10 Days
Mobile App for Yugoria Insurance Company
Magnit Delivery: IT System Quality Assurance
Designing a Mobile App for ViewEvo
Send us your request
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Tell us your idea
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб*
Файл выбран
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Написать нам
Please tell us about the tasks currently on your project.
We will offer expert consultation, recommend qualified specialists, and provide an overview of outstaffing rates.
Field of Expertise
Number of Specialists
Middle
TeamLead
Senior
TechLead
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB
Express сonsultation
Please fill out all fields in the form.
An expert will contact you within the working day.
Field of Expertise
Attach a file (up to 10MB)
File selected
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
Ваши данные
Данные кандидата
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Отправить
Отправлено
Заказать демонстрацию
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Attach a file (up to 10MB)
File selected
Required extensions: .txt, .doc, .docx, .odt, .xls, .xlsx, .pdf, .jpg, .jpeg, .png

Maximum file size: 10 MB