Redesigning the bonus engine
to improve operational confidence

 

Transforming a complex internal promotion system into a structured configuration experience that improves clarity, reduces operational risk and enables teams to launch campaigns with confidence.

INTERNAL WEB APPLICATION SENIOR PRODUCT DESIGNER (UX/UI) 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

 

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.

 

Who are the users?

What the player sees is a simple promotion but behind the scenes there is a tool that controls everything. This tool is called the bonus engine. A control panel where internal teams set up the offers, rules, and rewards before the player ever sees them.

  • Product Managers To define promotion strategy, mechanics and success metrics

  • CRM / Marketing Teams To create and target campaigns, segment players and schedule promotions

  • Operations Teams To configure, launch, and monitor promotions day-to-day

  • Customer Support To investigate issues, explain promotions to players, and resolve queries

 
 

Problem

Creating promotions in the bonus engine was complex.

Teams had to navigate multiple rules, conditions and screens, 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.

 

Problem statement

" How might we help users set up complex promotions
correctly the first time with 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 where things were going wrong, discovery focused on how teams set up promotions, how systems interpret those rules and how promotions are managed from 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

 
 
 

Understanding the full promotion lifecycle

 

Mapping how the system works behind the scenes

 
 

Simplifying how promotions are configured

 
 

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. The focus shifted to restructuring how promotions are defined, validated, and managed in practice. Three key guiding principles emerged.

  • Restructuring the Promotion System

  • System clarity

  • 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 surfaces key details such as reward type, status, and activation windows, improving visibility across the promotion lifecycle and making promotions easier to scan and manage.

 

Campaign cards dashboard

 
 

Card view vs List view

The interface was designed for quick scanning, rather than detailed inspection. During exploration, both card and list layouts were considered. Cards provided a clearer visual hierarchy, while a list view offered a more compact format for managing larger volumes of promotions. The card layout was selected as the primary view, with a list view planned for 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.

 

Dynamic reward setup

The rewards section adapts dynamically based on inputs defined earlier in the setup process. Selections such as reward type, eligibility rules, and deposit conditions automatically adjust the available reward options. Inline rule logic Earlier configuration decisions automatically shape the reward setup, reducing invalid configurations and making rule dependencies visible.

 

Built-in validation

Preventative safeguards & configuration errors

The interface disables incompatible options and hides fields that are not relevant to the selected promotion type. This prevents rule conflicts before they occur.

 

Disabled inputs / hidden fields

 

Advisory feedback

Where configurations may introduce risk. The system provides warning messages highlighting potential issues without blocking progress. This allows teams to understand rule conflicts while maintaining flexibility.

 

Warning examples

 

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.

 
 

Review screen

 

Grosvenor casino

Increasing first-time deposit conversion through clearer user understanding

Designing clarity at the moment users commit led to measurable improvements in conversion, trust and operational efficiency.

increased by 13%
First-time deposit completion

reduced by 24%
Bonus-related support cases