Optimizing Retention: The Rewards Rule Engine

Boosting Adoption 10x by Turning a Complex Rule Engine into an Intuitive Workflow. Scaling loyalty through automated logic and user-centricity.

The Strategic Vision

There’s always room to turn a cost center into a value driver

Rewards Rule is the backbone of our loyalty ecosystem, designed to automate complex incentive structures. While the existing system was functional, it was a "black box" for internal stakeholders and a point of friction for users. I led the end-to-end redesign to transform this backend-heavy tool into a high-performance engine that drives user retention and reduces operational overhead.

Why the Redesign?

  1. Operational Bottlenecks: The previous rule-setting process was manual and prone to error, requiring developer intervention for simple campaign changes.

  2. Low Transparency: Stakeholders lacked visibility into how rewards were triggered, leading to a "trust gap" in the system's accuracy.

  3. Lack of Scalability: As the business scaled, the rigid architecture couldn't support the diversity of new reward types (points, cashback, partner vouchers) required by marketing1.

The Leadership Approach (Process)

I didn't just design screens; I architected a workflow.

Deep-Dive Research

I initiated a cross-functional audit involving Marketing, Product, and Data Engineering. We interviewed 10+ internal power users to map the "logic-building" journey.

  • The Discovery: We found that 60% of "rule failures" weren't technical bugs—they were logic conflicts created by a confusing UI.

Quantitative Validation

We analyzed 12 months of campaign data to identify the most frequent rule combinations. This allowed us to prioritize a "Modular Rule Builder" that addressed 80% of use cases with zero custom coding.

The Problem

We built a powerful rule engine for casinos to manage promotions, but adoption was almost zero. Marketing staff couldn’t use it without SQL skills, so they relied on Customer Success to create or update rules.

Data showed:
•. Less than 2% of users ever touched the tool.
• Most avoided it or quit halfway due to frustration and errors.

˘This caused serious issues:

• Slow campaigns – teams couldn’t move fast without technical help.

• Lost agility – casinos struggled to respond quickly to market changes.

• Costly mistakes – outdated or wrong rules led to complaints, refunds, and penalties.


In short: the tool was built for power, not usability. Non-technical users lacked confidence, avoided it, and turned it into a bottleneck instead of a self-service solution.

The Problem

We built a powerful rule engine for casinos to manage promotions, but adoption was almost zero. Marketing staff couldn’t use it without SQL skills, so they relied on Customer Success to create or update rules.

Data showed:
•. Less than 2% of users ever touched the tool.
• Most avoided it or quit halfway due to frustration and errors.

˘This caused serious issues:

• Slow campaigns – teams couldn’t move fast without technical help.

• Lost agility – casinos struggled to respond quickly to market changes.

• Costly mistakes – outdated or wrong rules led to complaints, refunds, and penalties.


In short: the tool was built for power, not usability. Non-technical users lacked confidence, avoided it, and turned it into a bottleneck instead of a self-service solution.

The Problem

We built a powerful rule engine for casinos to manage promotions, but adoption was almost zero. Marketing staff couldn’t use it without SQL skills, so they relied on Customer Success to create or update rules.

Data showed:
•. Less than 2% of users ever touched the tool.
• Most avoided it or quit halfway due to frustration and errors.

˘This caused serious issues:

• Slow campaigns – teams couldn’t move fast without technical help.

• Lost agility – casinos struggled to respond quickly to market changes.

• Costly mistakes – outdated or wrong rules led to complaints, refunds, and penalties.
In short: the tool was built for power, not usability. Non-technical users lacked confidence, avoided it, and turned it into a bottleneck instead of a self-service solution.

What actually user need

What actually user need

What actually user need

No-Code Rule Builder: A user-friendly, simple interface that allows users to create and modify rules without writing mathematical calculations or SQL queries, making rule creation accessible to non-technical users.


  • Predefined Templates & Rule Suggestions: Provide ready-to-use rule templates and AI-powered suggestions to simplify rule setup, reducing errors and saving time.(Not included in first iteration)

  • Real-Time Preview & Validation: A built-in preview and validation feature that lets users test rules instantly before applying them, ensuring accuracy and reducing reliance on developers.

No-Code Rule Builder: A user-friendly, simple interface that allows users to create and modify rules without writing mathematical calculations or SQL queries, making rule creation accessible to non-technical users.

  • Predefined Templates & Rule Suggestions: Provide ready-to-use rule templates and AI-powered suggestions to simplify rule setup, reducing errors and saving time.(Not included in first iteration)

  • Real-Time Preview & Validation: A built-in preview and validation feature that lets users test rules instantly before applying them, ensuring accuracy and reducing reliance on developers.

UX Vision & Goals

UX Vision & Goals

UX Vision & Goals

Provide operators an easy, plain text rules creator to add, edit, view & review rules. The rules will have additional criteria, fast processing, & enhanced personalization to positively impact both user & guest experience, encourage use of Loyalty marketing features and provide additional opportunities for enhanced marketing.


  • Simplify Rule Creation: Simple rule creation interface where a non technical marketing person can create and validate a desired rules without any help from technical staff

  • Increase Adoption: A simple and intuitive user interface empowers users to create new rules anytime without depending on technical staff.

  • Ensure scalability and ease of use to adapt to organizational growth: so that we can empower users with tools that enhance productivity and simplify workflows

Provide operators an easy, plain text rules creator to add, edit, view & review rules. The rules will have additional criteria, fast processing, & enhanced personalization to positively impact both user & guest experience, encourage use of Loyalty marketing features and provide additional opportunities for enhanced marketing.

  • Simplify Rule Creation: Simple rule creation interface where a non technical marketing person can create and validate a desired rules without any help from technical staff

  • Increase Adoption: A simple and intuitive user interface empowers users to create new rules anytime without depending on technical staff.

  • Ensure scalability and ease of use to adapt to organizational growth: so that we can empower users with tools that enhance productivity and simplify workflows

After setting the UX goals we statred working towards acheiving our ultimate goal of making this Rule engine simple and intutive and increse the adoption among customers

After setting the UX goals we statred working towards acheiving our ultimate goal of making this Rule engine simple and intutive and increse the adoption among customers

After setting the UX goals we statred working towards acheiving our ultimate goal of making this Rule engine simple and intutive and increse the adoption among customers

We started with understanding the existing app and flow

We started with understanding the existing app and flow

We started with understanding the existing app and flow

After engaging with the customer success team, I discovered

  1. Current system for building rules and rewards lacked both structure and an intuitive interface.

  2. Marketing teams at the casino felt uncertain about using the app because it was unclear what rules and rewards they were actually configuring.

  3. This lack of clarity, combined with a non-intuitive design, led to a fear of making costly mistakes. As a result, most users depended heavily on the ATI team to set up rules and rewards for them, rather than doing it themselves.

  4. The previous app’s workflow, as shown in the screenshots, highlights these usability challenges.

  5. UI interface is not intuitive

    • Not using user friendly labels

    • in Pre action and Post action user is expected to write formulas or SQL queries

    • User doesn’t know what reward and rules are building and how they will perform.

    • calculative symbols are not very user friendly to user and hard to use

After engaging with the customer success team, I discovered

  1. Current system for building rules and rewards lacked both structure and an intuitive interface.

  2. Marketing teams at the casino felt uncertain about using the app because it was unclear what rules and rewards they were actually configuring.

  3. This lack of clarity, combined with a non-intuitive design, led to a fear of making costly mistakes. As a result, most users depended heavily on the ATI team to set up rules and rewards for them, rather than doing it themselves.

  4. The previous app’s workflow, as shown in the screenshots, highlights these usability challenges.

  5. UI interface is not intuitive

    • Not using user friendly labels

    • in Pre action and Post action user is expected to write formulas or SQL queries

    • User doesn’t know what reward and rules are building and how they will perform.

    • calculative symbols are not very user friendly to user and hard to use

Sample existing rules

Sample existing rules

Sample existing rules

@CompDollars =    ((((@CoinIN)*(@CalcTheoPct/100))/66.000)*0.790)*0.250;  EXECUTE AddPlayerCompDollars

@CompDollars =    ((((@CoinIN)*(@CalcTheoPct/100))/66.000)*0.790)*0.250;  EXECUTE AddPlayerCompDollars

What Customer Success Team is doing

What Customer Success Team is doing

What Customer Success Team is doing

CS team was heavily busy in connecting with marketing team of casino over a zoom call, getting all requirements and then creating custom formula or SQL queries to build the Rule & Rewards as expected. This was time consuming and risky task as any wrong calculation may cost penalty to ATI

CS team was heavily busy in connecting with marketing team of casino over a zoom call, getting all requirements and then creating custom formula or SQL queries to build the Rule & Rewards as expected. This was time consuming and risky task as any wrong calculation may cost penalty to ATI

6 insights I got from our Research and User Interviews

6 insights I got from our Research and User Interviews

6 insights I got from our Research and User Interviews

 Un-structured Process

Un-structured Process

Without a clear, structured way to build rules and rewards, users are left uncertain about how to proceed, leading to inconsistent and error-prone outcomes.

Without a clear, structured way to build rules and rewards, users are left uncertain about how to proceed, leading to inconsistent and error-prone outcomes.

Fear of Errors

Fear of Errors

When users cannot clearly see or understand the rules and rewards they are configuring, they fear making costly mistakes—especially in high-stakes environments like casinos.

When users cannot clearly see or understand the rules and rewards they are configuring, they fear making costly mistakes—especially in high-stakes environments like casinos.

User Feedback Needed

User Feedback Needed

Engaging with end users (e.g., marketing teams) reveals their true needs and pain points, which may not be evident from system data alone.

Engaging with end users (e.g., marketing teams) reveals their true needs and pain points, which may not be evident from system data alone.

Unintuitive Interface

Unintuitive Interface

An unintuitive interface creates barriers for non-technical users, making them hesitant or even fearful to use the application for its intended purpose

An unintuitive interface creates barriers for non-technical users, making them hesitant or even fearful to use the application for its intended purpose

Dependency on IT

Dependency on IT

Due to usability issues, marketing teams are forced to depend on technical (ATI) teams for tasks that should be within their own scope, leading to inefficiency and bottlenecks.

Due to usability issues, marketing teams are forced to depend on technical (ATI) teams for tasks that should be within their own scope, leading to inefficiency and bottlenecks.

Preview Builds Confidence

Preview Builds Confidence

Providing real-time previews and step-by-step guidance empowers users, making them more comfortable and confident in using the system independently.

Providing real-time previews and step-by-step guidance empowers users, making them more comfortable and confident in using the system independently.

Key Decisions & Rationale

1. Introduced a No-Code Rule Builder

Replaced SQL dependency with a guided, no-code interface.
Impact: Enabled self-service rule creation, boosted adoption, and cut campaign turnaround time

2. Simplified, Step-by-Step Workflow

Restructured rule setup into a clear four-stage process with labels, help, and validations.
Impact: Reduced errors, improved task success, and sped up first-time completion.

3. Real-Time Preview & Rule Validation

Added instant feedback on rule behavior before deployment.
Impact: Increased accuracy, minimized misconfigurations, and reduced reliance on QA/support.

Key Decisions & Rationale

1. Introduced a No-Code Rule Builder

Replaced SQL dependency with a guided, no-code interface.
Impact: Enabled self-service rule creation, boosted adoption, and cut campaign turnaround time

2. Simplified, Step-by-Step Workflow

Restructured rule setup into a clear four-stage process with labels, help, and validations.
Impact: Reduced errors, improved task success, and sped up first-time completion.

3. Real-Time Preview & Rule Validation

Added instant feedback on rule behavior before deployment.
Impact: Increased accuracy, minimized misconfigurations, and reduced reliance on QA/support.

Key Decisions & Rationale

1. Introduced a No-Code Rule Builder

Replaced SQL dependency with a guided, no-code interface.
Impact: Enabled self-service rule creation, boosted adoption, and cut campaign turnaround time

2. Simplified, Step-by-Step Workflow

Restructured rule setup into a clear four-stage process with labels, help, and validations.
Impact: Reduced errors, improved task success, and sped up first-time completion.

3. Real-Time Preview & Rule Validation

Added instant feedback on rule behavior before deployment.
Impact: Increased accuracy, minimized misconfigurations, and reduced reliance on QA/support.

4. Plain Language Rule Representation

Displayed rules in plain English instead of technical syntax.
Impact: Improved clarity, faster reviews, and stronger cross-team communication.


5. Designing for Scalability and Flexibility

Built support for advanced rules and future AI-driven suggestions.
Impact: Created a future-ready system with minimal redesign overhead.

6. User-Centric Design Grounded in Research

Grounded design in stakeholder interviews to shape language, hierarchy, and workflows.
Impact: Increased user satisfaction, trust, and alignment with business goals.


4. Plain Language Rule Representation

Displayed rules in plain English instead of technical syntax.
Impact: Improved clarity, faster reviews, and stronger cross-team communication.


5. Designing for Scalability and Flexibility

Built support for advanced rules and future AI-driven suggestions.
Impact: Created a future-ready system with minimal redesign overhead.

6. User-Centric Design Grounded in Research

Grounded design in stakeholder interviews to shape language, hierarchy, and workflows.
Impact: Increased user satisfaction, trust, and alignment with business goals.

4. Plain Language Rule Representation

Displayed rules in plain English instead of technical syntax.
Impact: Improved clarity, faster reviews, and stronger cross-team communication.

5. Designing for Scalability and Flexibility

Built support for advanced rules and future AI-driven suggestions.
Impact: Created a future-ready system with minimal redesign overhead.

6. User-Centric Design Grounded in Research

Grounded design in stakeholder interviews to shape language, hierarchy, and workflows.
Impact: Increased user satisfaction, trust, and alignment with business goals.

New Rules & Reward- In devlopment

New Rules & Reward- In devlopment

New Rules & Reward- In devlopment

With this new solution, users can effortlessly create various rules and attach rewards using a simple, user-friendly interface for a seamless experience. The UI also offers high-level analytics on rule performance, enabling the marketing team to evaluate effectiveness and optimize future promotions efficiently.

Here’s our new feature on desktop

Here’s our new feature on desktop

Here’s our new feature on desktop

Dividing the process into five clear stages to ensures

  1. Users aren’t overwhelmed,

  2. Guiding them step by step for better clarity and focus.

  3. This structure makes complex tasks intuitive, builds user confidence, and drives engagement by making the experience simple and manageable

  4. Stepper at top to inform user at which stage they are in process

  5. From first screen user knows they can preview at the end and trust the process

Dividing the process into five clear stages to ensures

  1. Users aren’t overwhelmed,

  2. Guiding them step by step for better clarity and focus.

  3. This structure makes complex tasks intuitive, builds user confidence, and drives engagement by making the experience simple and manageable

  4. Stepper at top to inform user at which stage they are in process

  5. From first screen user knows they can preview at the end and trust the process

Step 1 - Create Rule Overview

Step 1 - Create Rule Overview

Users start by setting up the campaign overview and scheduling.

Establishes context and timeline upfront, so users understand the scope and aren’t overwhelmed by details too early

Users start by setting up the campaign overview and scheduling.

Establishes context and timeline upfront, so users understand the scope and aren’t overwhelmed by details too early

Step 2 - Set Player Eligibility

Step 2 - Set Player Eligibility

Define which players qualify for the campaign.

Breaks down the process, letting users focus on one decision at a time, reducing cognitive load and potential confusion

Define which players qualify for the campaign.

Breaks down the process, letting users focus on one decision at a time, reducing cognitive load and potential confusion

Step 3 - Set Criteria

Step 3 - Set Criteria

Set the specific conditions or triggers for rewards.

Isolates rule-building into a clear, manageable step, making complex logic more approachable and intuitive

Set the specific conditions or triggers for rewards.

Isolates rule-building into a clear, manageable step, making complex logic more approachable and intuitive

Step 4 - Setting Rewards

Step 4 - Setting Rewards

Configure and preview the rewards players will receive.
Keeps reward setup separate, allows real-time feedback, and ensures users can clearly see the outcome before finalizing, boosting confidence and minimizing errors

Configure and preview the rewards players will receive.
Keeps reward setup separate, allows real-time feedback, and ensures users can clearly see the outcome before finalizing, boosting confidence and minimizing errors

Step 5 - Preview

Step 5 - Preview

Review a summary of all selections before finalizing.

Providing a preview stage gives users confidence, reduces errors, and ensures they understand the outcome before committing—making the process more intuitive and less intimidating

Review a summary of all selections before finalizing.

Providing a preview stage gives users confidence, reduces errors, and ensures they understand the outcome before committing—making the process more intuitive and less intimidating

The Outcome

The Outcome

By restructuring the rule and reward creation process into four intuitive stages, we transformed a confusing, technical workflow into a user-friendly experience. This approach empowered marketing teams to work independently, reduced errors, and increased overall engagement. The project highlights the value of user-centered design in solving real business challenges and demonstrates how thoughtful UX can drive both adoption and efficiency.

By restructuring the rule and reward creation process into four intuitive stages, we transformed a confusing, technical workflow into a user-friendly experience. This approach empowered marketing teams to work independently, reduced errors, and increased overall engagement. The project highlights the value of user-centered design in solving real business challenges and demonstrates how thoughtful UX can drive both adoption and efficiency.

Key Takeaways

Key Takeaways

A well-structured, intuitive interface not only improves usability but also builds user confidence—turning hesitant users into empowered advocates

—Feeling them empowered they create / edit the rewards without ATI dependencies

—Everybody the new solution

A well-structured, intuitive interface not only improves usability but also builds user confidence—turning hesitant users into empowered advocates

—Feeling them empowered they create / edit the rewards without ATI dependencies

—Everybody the new solution

Next Steps:

Next Steps:

We continue to gather user feedback for ongoing improvements and are exploring new features to make campaign management even more seamless.


AI Integration so that all can be done with just a single structured steps

We continue to gather user feedback for ongoing improvements and are exploring new features to make campaign management even more seamless.


AI Integration so that all can be done with just a single structured steps

With this new solution, users can effortlessly create various rules and attach rewards using a simple, user-friendly interface for a seamless experience. The UI also offers high-level analytics on rule performance, enabling the marketing team to evaluate effectiveness and optimize future promotions efficiently.

Thank you for your interest in my work!

Thank you for your interest in my work!

Thank you for your interest in my work!

Create a free website with Framer, the website builder loved by startups, designers and agencies.