Case Study: Transforming Personalisation

Challenge
When I joined the personalisation team at On the Beach, the challenge was clear but overwhelming: “fix personalisation.” The team had been tasked with tackling everything at once, creating a huge, unmanageable remit that lacked focus and measurable outcomes.

Approach
In my first two weeks, I focused on understanding the team’s dynamics and the blockers slowing progress. From there, I worked with the team to make some key changes:

  • Focused the goal: Broke the monolithic “personalisation” task into a specific, achievable target - building a machine learning hotel prioritisation platform.

  • Refined team rituals: Shifted stand-ups from 9 to 10 and moved to every other day, giving the team more time for deep work.

  • Brought in OKRs and metrics reviews: Ensured every two-week cycle ended with clear evaluation, iterating when work delivered impact and pivoting quickly when it didn’t.

Solution
We migrated from a static, rules-based personalisation system to a machine learning algorithm powered by over 22 million data points. This algorithm prioritised hotels based on user needs and preferences, while balancing business profitability and contractual agreements with hoteliers.

Impact

  • Reduced filter usage on the website by 5.3% - showing customers were finding what they wanted faster.

  • More than doubled abandoned basket email click-through rates from 2.31% to 5.7% by feeding them with personalised recommendations.

  • Increased productivity and morale by giving the team a more focused, manageable way of working.

Lesson Learned
Fresh eyes make all the difference. Coming into a team with a new perspective allowed me to spot opportunities others had become too close to see. By reframing the problem and adjusting how the team worked, we delivered a better product for customers and stronger results for the business.

Previous
Previous

Case Study: Building a Data-Driven Flights Platform

Next
Next

Blog Post Title Three