Consultant (Qvik)
Personalised marketing with a solid business case and tight scoping
Project
Tallink is the leading cruise operator on the Baltic sea, operating 14 vessels between Finland, Estonia, Sweden, and Latvia.
Club One is their loyalty program that has 2.7 million members. The Bonus Trip Finder was a service that made it easy for the members to book bonus trips with their points.
My role
I worked as a design consultant, leading a design team that created the concept and the actual user interface. Further, I worked closely with the PO to help with delivery and scoping to get the project shipped in time.
(The case story below is a copy of the Grand One 2020 competition entry that I wrote.)
Strategy: Trigger the right people, at the right time
In the summer 2018 Tallink had set up their new marketing automation system and wanted to find a compelling use case for that. It was quickly decided that just migrating existing services to the new platform is not the optimal way to go but we should rather find a new customer need that the current services do not yet address.
Could there be a solution that would help get more people onboard, and create a superior user experience with digital services and personalization?
At the same time it was known that many people do not use their Club One bonus points for trip bookings but rather let them expire. Intuitively, it is good for the business that points expire. In reality, it is quite the opposite: every expired point is a wasted opportunity for getting people on the ship.
Hence, a hypothesis was formed. If there was a way to create a system that triggers people at the right time, in the right channel with the right kind of message and makes it very easy to book a trip with your bonus points, that could be a way to earn a lot through increased onboard sales.
Creative idea: what is the nicest experience I can get with my points?
With the initial business model assumption now ready, a service design process was initiated. We started by validating that we are solving a real problem. By interviewing passengers onboard ships, observing customer care centre phone calls, analysing chat logs and interviewing several stakeholders we created the customer insight required. This was further validated with a large quantitative survey among Club One members.
The main reason for not using the points were that the customers did not have enough points, could not find interesting trips with their points and that booking trips with points was considered too hard. All of these issues could be addressed with a proper service. A data analysis was conducted, comparing the point distribution to the point prices of different kinds of trips. It confirmed the assumption: a huge share of customers does indeed have enough points to book trips, they just don’t know it.
The big idea for the solution was that it should not work like a traditional booking service. Where booking services are centered around the idea of going to a certain destination on a certain date, this time the question was rather: what is the nicest experience I can get with the points that I have?
Hence, the booking flow would start by listing the cabins the customer can afford and showing their realistic availability. Another important aspect was the triggering part. Special attention was put to crafting such email templates that the offer could be personalised based on the segment the customers belongs to and certain other attributes.
Testing the prototype with customers helped us validate we were on the right track. People strongly felt that the proposed solution would make it easier to book bonus trips and solve their need.
Implementation: a truly minimal MVP – for once
The actual implementation project started in August 2018. The goal was to have the first launch in early 2019, so it required rigid scoping for the MVP version. To keep things simple, we decided to limit the launch scope to one market area, one language, one currency, one age group (two adults), and one product type. All other tweaking would take place in the existing booking engine as needed. Booking data and onboard sales data were analysed to define the correct values for these decisions.
The scrum process followed the best practices that had been found successful in earlier Tallink projects. Systematic way of working was necessary, since there were more than 20 people involved, from at least five different countries. Detailed design took place a bit ahead of development, so that prototypes could be tested with end users before committing to solutions. Additionally, some iteration room was reserved to take place during development. This was useful especially in this case where there were a lot of unknowns, since nobody had integrated the marketing automation platform with a custom-built React page the way that we were about to do.
Another challenge to be tackled was branding. Tallink, Silja and Club One all have their own visual identities, so the system was designed so it can adapt to the correct brand as desired. All in all, the focus was doing little but well and creating finalised quality immediately instead of planning to polish it up at the later date that never comes. Responsiveness was taken very seriously, and mobile views were designed separately, to make sure all the critical elements would be located at the bottom area of the page for easy reachability.
We were able to retain the agile mindset throughout development, so when we learned that integrating various systems would be more complicated than assumed, we were able to adjust the launch scope so we would still meet the target schedule. Certain things were still dropped from the MVP version and respectively we were able to add another entry channel alongside personalised email messages, namely personalised banners. Where typical banners show you only "prices from", we were able to show required bonus point amount and best possible cabin class the customer can afford with their points. These turned out to be really successful in the end, leading to over 20% conversions (people clicking a banner and booking a trip within the next week) .
Where we did not have time to finalise some features, we built facade functionality that looked real but when you tried to use it, we would tell you that this feature is not yet available in this service. This also helped us collect data about user needs and prioritise our backlog for upcoming releases.
The first version of the service was launched early 2019 and subsequent releases took place over the spring and summer, adding more markets, routes, languages, age categories etc.
Great results
To measure the financial impact of the new service, we compared year-over-year passenger amounts and revenues related to bonus trip bookings. The revenues take into account both the booking fees and the onboard sales related to the booking. There were no other major differences in bonus trip marketing between 2018 and 2019, so the change can be attributed to the new service. Before the service was launched, the organic volume of bonus trip bookings was actually in a a slight decline compared to 2018.
The absolute figures of bonus trip sales cannot be shared, since Tallink is a publicly listed company. The reported figures are from the Finnish market only but the service has also been launched in Sweden and Estonia. One can imagine that with 1.5 million Finnish Club One members and the annual group-level revenue at 950 million euros, these volumes are significant.
27%
More bonus trip passengers
12%
Bonus trip revenue increase
15%
Bonus point usage increase
4.2 ⭐️
Customer satisfaction
(The service is no longer available due to changes in the loyalty program logic.)
Awards
Grand One
Best Web Service – Honorary mention
Best Service design – Finalist Best UX design – Finalist Best Mobile service – Finalist
“Well executed and anticipated feature with good business results. It presents a clear answer to an equally clear problem.”
Blue arrow
Honorary mention / top-5
“The front end is very simple but the work that has happened in the background in many countries is very complex. Tallink Bonus Trip Finder combines data and marketing automation really nicely.”