Redesigning the bonus engine
to improve operational confidence

 

Transforming Rank’s complex internal promotion system into a structured configuration experience that reduces operational risk and helps teams to launch bonus campaigns with confidence.

INTERNAL WEB APPLICATION • SENIOR PRODUCT DESIGNER • TIMELINE 2024 to 2025

 

Introduction

The Rank Group is an FTSE-listed international gambling and entertainment company operating physical venues and digital platforms across the UK and Europe.

With over 7,700 employees and 3.1 million active customers, its internal systems support a business generating nearly £800M in annual net gaming revenue.

 
 

Context

Why promotions matter

In iGaming, promotions are a key driver of player acquisition, retention and engagement.

These promotions were setup behind the scenes using an internal platform tool known as the bonus engine.

What is a bonus engine?

A bonus engine is the system in the background that decides who sees a promotion, who is allowed to claim it, what rules apply and when the reward should be given. Its a control panel where internal teams set up the offers, rules and rewards before the player ever sees them.

 
 

Who are the users?

Over 7,700 employees rely on the bonus engine to create, manage and support promotions that drive player engagement.

Product managers
define promotion strategy, mechanics and success metrics.

CRM and marketing teams
create, target and schedule campaigns.

Operations teams
configure, launch and monitor promotions.

Customer Support
resolves issues and explains promotions.

 
 

employees using the bonus engine


active players reached by promotions each month

 

Problem

Creating promotions in the bonus engine was complex.

Teams had to navigate multiple rules and conditions, making it difficult to predict how a promotion would behave once live. Due to these issues, the teams relied heavily on manual checks, with many issues only discovered after launch.

Almost 64% of promotions required correction after launch.

 
 

High error rates & rework
64% of promotions required correction after launch. Many issues were only identified post-setup or during QA.

Heavy QA dependency
Teams relied on QA to validate promotion configurations before release.

Slow & complex setup workflows
Promotion setup required navigating multiple rule layers and screens. Configuration involved iterative adjustments and repeated checks.

Low confidence in setup outcomes
Internal survey results showed low confidence in predicting promotional behaviour. Teams were unsure whether promotions would behave as expected once launched.


Problem statement

"How might we enable users to configure complex promotions right the first time using real-time validation?"

 

Discovery

The Bonus Engine was used by multiple internal teams to configure and manage promotional campaigns across the platform. While the initial signals highlighted the scale of the problem, they did not explain the root causes. To understand the real issue, I explored how promotions are set up, interpreted and managed start to finish.

Workshops summary

Working across a globally distributed organisation, I led a structured discovery phase combining user interviews, workflow analysis and cross-functional workshops with teams in London, Gibraltar, Mauritius and Cape Town.

 
 

System alignment workshop

Mapping how promotions actually work across teams

 
 

Dependency mapping workshop

I facilitated a dependency mapping workshop with engineers and product manager from my team to uncover hidden rules and identify pain points across the promotions journey.

 
 

Promotion lifecycle overview workshop

I worked with internal stakeholders to develop a system view of how promotions are created, experienced, and optimised across the player journey.

 
 

How promotions actually behave

 

Simplifying how promotions are configured

With this workflow, I made a case for aligning stakeholders to move from a monolithic form to a step-based configuration, with validation and logic that is easier to manage and maintain.

 

Promotion configuration framework

Key themes

 

Discovery showed the issue wasn’t just usability, but a lack of clarity in how promotion logic was structured and interpreted across teams. So I focussed on how promotions are defined, validated and managed in practice. I created 3 guiding principles to solve the core problem.

  1. Restructuring the promotion system

  2. Bring in system clarity

  3. Add built-in validation

Solution

Discovery showed that the promotion setup was difficult to understand, with hidden rules, dependencies, scattered configuration and a heavy reliance on manual QA. The redesign focused on making system behaviour visible while guiding teams through a structured step-by-step workflow.

 

Dashboard

Promotion management begins in the dashboard, where teams can view active and scheduled promotions. A card-based layout was introduced to surface key details such as reward type, status and activation windows, improving visibility across the promotion lifecycle and making promotions easier to scan.

 
 

Campaign cards dashboard

 

Card view vs List view

The interface was designed for quick scanning, rather than detailed inspection. During initial design exploration, I explored both card and list layouts and selected card as the primary view for clearer visual hierarchy. We planned to introduce a list view in future iterations.

 
 
 

System clarity

Step-by-step promotion workflow

 

Promotion setup was redesigned as a step-by-step workflow. Instead of one dense form, the new experience guides teams through each stage of setup, including eligibility, deposit requirements, rewards and wagering rules. This structure reduces cognitive load by allowing teams to focus on one decision at a time.

 
 

Guided workflow & stepper

Built-in validation

Preventative safeguards & configuration errors

Issues are surfaced early with clear messages, severity levels and suggested actions. This prevents errors, reduces back-and-forth and gives teams confidence to move forward.

 

Real-time validation and guardrails

 

Confident validation

 

Before activating a campaign the users review the full promotion configuration in a structured confirmation layer. This final step allows users to verify that the promotion behaves as expected before launch. The validation screen displays key promotion details including eligibility rules, reward structure, deposit conditions, wagering requirements and campaign timing.

Final review screen

Impact

The redesigned configuration experience improved both usability and operational efficiency across the teams responsible for managing promotions. By making promotion logic visible and guiding teams through a structured configuration workflow, the redesign transformed promotion setup from a complex, error-prone process into a predictable system teams could confidently operate.

 

Increasing first-time deposit conversions by removing friction

Improving the first-time deposit workflow on Grosvenor Casino’s web and app platforms to increase successful deposits.