

Loyalty Program for a Finnish Transport Leader

The Challenge
OnniBus is one of the most recognizable bus operators in Finland. Founded in 2011 in Tampere, the company serves over 2,500 stops across the country, from Helsinki to Rovaniemi, offering affordable and reliable long-distance travel.
With a modern fleet, experienced drivers, and a 24/7 operations center, OnniBus combines operational scale with flexibility and a high standard of service. As part of Koiviston Auto Group, the company focuses on simplicity, technology, and making transport accessible to everyone.
OnniBus approached us with a request to design and implement a loyalty program that would help increase customer loyalty and engagement while using OnniBus services. In the long term, this would strengthen the company’s competitive position and generate higher revenue.
- The loyalty program was to include elements motivating users to use OnniBus services more frequently, for example in the form of discount codes granted after purchasing a certain number of journeys.
- The solution was also to allow customers to independently check their loyalty points, discounts, and available offers in their user account on the OnniBus portal.

The Solution
- We prepared the “OnniEtu” loyalty program, whose design and customer reward logic are intuitive, easy to use, and encourage active participation and online purchases. The program rules are fully configurable in terms of the number of points awarded for transactions and flexible when it comes to creating point thresholds and introducing different types of rewards.
- A new section was added to the customer profile, allowing users to track their progress in the program and view the rewards they have received.
- We introduced a system for counting purchased tickets, which generates a unique code for the customer after 10 completed transactions, to be used on their next purchase.
- Changes were implemented in the CMS, enabling the client to independently manage selected content displayed on the Loyalty subpage.
- We integrated the new promotional code generation functionality for the loyalty program with the client’s CRM system, enabling users to receive an email with the code immediately after it is granted.
- In client’s internal system, we added the ability to check the points received by customers and the rewards granted to them.
The Result

The Technologies
/ Behind Solutions


New Ticket Channel with 2,500+ Points of Sale
Dedicated system for chain of convenience stores equipped with POS - ticket machines enabling customers to purchase bus tickets.


A Custom CMS and Full IT System Integration for Easier Administration and Maintenance
We implemented a CMS to match company's rapidly-changing business needs. The result was increased update speed and lower maintenance costs.


Number of Operated Routes Increased by 183% in 3 Years
The project aimed to improve an existing solution delivered by a previous IT contractor and develop it further.






