THESCORE (PENN ENTERTAINMENT)

THESCORE (PENN ENTERTAINMENT)

Resetting the Betslip

Resetting the Betslip

Creating a seamless and personalized experience for the number one transactional touchpoint on our app.

Creating a seamless and personalized experience for the number one transactional touchpoint on our app.

INTRODUCTION

INTRODUCTION

The betslip is the number one transactional touchpoint.

The betslip is the number one transactional touchpoint.

A betslip is where patrons can add and place their bets essentially like a shopping cart for bets. The betslip is the single most valuable conversion surface in a sportsbook with many of our competitors treating the betslip as a strategic asset and iterating on it constantly. theScore Bet's betslip has not been updated in many years and with it being the number one transactional touchpoint, some major improvements are needed.

A betslip is where patrons can add and place their bets essentially like a shopping cart for bets. The betslip is the single most valuable conversion surface in a sportsbook with many of our competitors treating the betslip as a strategic asset and iterating on it constantly. theScore Bet's betslip has not been updated in many years and with it being the number one transactional touchpoint, some major improvements are needed.

As one of the product designers on this team, I led the conceptualization and ideation of the error surfacing on the minimized betslip and the betslip settings page along with conducting user research, stakeholder presentations, creating high-fidelity designs and prototyping.

As one of the product designers on this team, I led the conceptualization and ideation of the error surfacing on the minimized betslip and the betslip settings page along with conducting user research, stakeholder presentations, creating high-fidelity designs and prototyping.

ROLE

ROLE

Product Designer

Product Designer

TIMELINE

TIMELINE

August 2025 - Present

August 2025 - Present

TEAM

TEAM

4 Designers, 1 PM, Director of Product

4 Designers, 1 PM, Director of Product

IMPACT

IMPACT

15,663% Increase in Total Usage

15,663% Increase in Total Usage

Within one month from launch, 137,613 Auto Accept "Toggled On" events have been recorded across iOS and Android. This represents a massive shift from the previous timeframe comparison: only 873 "Toggled On" events.

Within one month from launch, 137,613 Auto Accept "Toggled On" events have been recorded across iOS and Android. This represents a massive shift from the previous timeframe comparison: only 873 "Toggled On" events.

13% Increase in Bet Placement

13% Increase in Bet Placement

Led end-to-end design and deployment of the auto-accept odds feature on the number one transactional touchpoint, contributing to a 13% increase in bet placement rate and a sustained 33.6% re-engagement rate.

Led end-to-end design and deployment of the auto-accept odds feature on the number one transactional touchpoint, contributing to a 13% increase in bet placement rate and a sustained 33.6% re-engagement rate.

6,150% Increase in Conversions

6,150% Increase in Conversions

Within one month from launch, 12.5% of logged-in users enabled Auto Accept Odds Changes compared to the previous timeframe, only 0.2% of logged-in users enabled Auto Accept Odds Changes.

Within one month from launch, 12.5% of logged-in users enabled Auto Accept Odds Changes compared to the previous timeframe, only 0.2% of logged-in users enabled Auto Accept Odds Changes.

OVERVIEW

OVERVIEW

The betslip hasn't received much love in the past years.

The betslip hasn't received much love in the past years.

The betslip is the single most valuable conversion surface in the sports book, yet today it suffers from incremental, disconnected changes that add unnecessary complexity and wasted space in a highly constrained UI. Through a strategic overhaul of the betslip, we aim to reduce friction, improve clarity, and maximize conversion.

The betslip is the single most valuable conversion surface in the sports book, yet today it suffers from incremental, disconnected changes that add unnecessary complexity and wasted space in a highly constrained UI. Through a strategic overhaul of the betslip, we aim to reduce friction, improve clarity, and maximize conversion.

CURRENT BETSLIP / EMPTY SPACE

CURRENT BETSLIP / EMPTY SPACE

By reducing friction in our betslip, we can decrease the abandonment of bets by fixing inefficiencies which can slow bet placement and reduce live betting uptake. When errors are hidden or require multiple steps to resolve, users lose trust. By incrementally upgrading our betslip, we can help improve clarity, speed, and consistency in our betting experience.

By reducing friction in our betslip, we can decrease the abandonment of bets by fixing inefficiencies which can slow bet placement and reduce live betting uptake. When errors are hidden or require multiple steps to resolve, users lose trust. By incrementally upgrading our betslip, we can help improve clarity, speed, and consistency in our betting experience.

PROBLEM STATEMENT

PROBLEM STATEMENT

How can we leverage our betslip's limited user interface to streamline the bet confirmation experience without adding unnecessary complexity.

How can we leverage our betslip's limited user interface to streamline the bet confirmation experience without adding unnecessary complexity.

FINAL DESIGNS

FINAL DESIGNS

Our new and improved betslip with two new features.

Our new and improved betslip with two new features.

Introducing the minimized betslip and the betslip settings page where users can personalize their betslip while also having more information to make better and more educated bets.

Introducing the minimized betslip and the betslip settings page where users can personalize their betslip while also having more information to make better and more educated bets.

FINAL DESIGNS

FINAL DESIGNS

Easy error resolution.

Easy error resolution.

Even when your betslip is minimized, patrons can easily see what error is impacting their betslip and quickly make a change.

Even when your betslip is minimized, patrons can easily see what error is impacting their betslip and quickly make a change.

CORE FLOW 1 / MINIMIZED ERRORS

CORE FLOW 1 / MINIMIZED ERRORS

FINAL DESIGNS

FINAL DESIGNS

Fine-tune your betslip.

Fine-tune your betslip.

Open the new bet preferences page to change your odds behavior, quick amounts, and same stake amount.

Open the new bet preferences page to change your odds behavior, quick amounts, and same stake amount.

CORE FLOW 2 / ENTRY POINT

CORE FLOW 2 / ENTRY POINT

FINAL DESIGNS

FINAL DESIGNS

Accepting Odds Changes

Accepting Odds Changes

Patrons can change the way they accept odds to create a more seamless and quicker betting experience based on their risk tolerance.

Patrons can change the way they accept odds to create a more seamless and quicker betting experience based on their risk tolerance.

BETSLIP SETTING / ACCEPTING ODDS CHANGES

BETSLIP SETTING / ACCEPTING ODDS CHANGES

FINAL DESIGNS

FINAL DESIGNS

Quick Amounts

Quick Amounts

Quick Amounts Preferences allow users to change their quick amount values to set their bet amount instantly with the press of a button.

Quick Amounts Preferences allow users to change their quick amount values to set their bet amount instantly with the press of a button.

BETSLIP SETTINGS / QUICK AMOUNTS

BETSLIP SETTINGS / QUICK AMOUNTS

FINAL DESIGNS

FINAL DESIGNS

Same Stake

Same Stake

Same Stake helps you speed through your bets by automatically setting your stake to a fixed amount. It’s perfect if you like consistency, as it cuts out the extra clicks and lets you place bets instantly.

Same Stake helps you speed through your bets by automatically setting your stake to a fixed amount. It’s perfect if you like consistency, as it cuts out the extra clicks and lets you place bets instantly.

BETSLIP SETTINGS / SAME STAKE

BETSLIP SETTINGS / SAME STAKE

COMPETITOR ANALYSIS

COMPETITOR ANALYSIS

We are falling behind our competitors.

We are falling behind our competitors.

Looking at some of our competitors, we can tell that theScore is falling behind. Other competitors are treating the betslip as a strategic asset with many having dedicated teams iterating on it constantly.

Looking at some of our competitors, we can tell that theScore is falling behind. Other competitors are treating the betslip as a strategic asset with many having dedicated teams iterating on it constantly.

COMPETITOR ANALYSIS / DRAFTKINGS & FANDUEL

COMPETITOR ANALYSIS / DRAFTKINGS & FANDUEL

After reviewing competitors like DraftKings, FanDuel, and Caesars, we found that most include auto-accept odds toggles and payout previews in their minimized betslips. Notably, DraftKings and Fanatics go a step further by offering Quick Wager customization and richer odds data in that same space.


By spotting these patterns across DraftKings and FanDuel, we saw a clear chance to level up our betslip experience, by keeping up with competitors and streamlining the bet placement experience.

After reviewing competitors like DraftKings, FanDuel, and Caesars, we found that most include auto-accept odds toggles and payout previews in their minimized betslips. Notably, DraftKings and Fanatics go a step further by offering Quick Wager customization and richer odds data in that same space.


By spotting these patterns across DraftKings and FanDuel, we saw a clear chance to level up our betslip experience, by keeping up with competitors and streamlining the bet placement experience.

USER RESEARCH

USER RESEARCH

What do users want?

What do users want?

Looking through previous UX research reports developed by our research team through 9 user interviews and over 400 users surveyed, we pinpointed three main wants: users want odds shown as payout, they want an instructional-style of messaging and they want new features.

Looking through previous UX research reports developed by our research team through 9 user interviews and over 400 users surveyed, we pinpointed three main wants: users want odds shown as payout, they want an instructional-style of messaging and they want new features.

Showing Payout

Showing Payout

36% of users said odds shown as payout would boost their confidence (Bet $5 to win $10).

36% of users said odds shown as payout would boost their confidence (Bet $5 to win $10).

Risk Aversion: Preliminary UXR Findings

July 2025

Risk Aversion: Preliminary UXR Findings

July 2025

Instructions

Instructions

31% of users want an instructional-style of messaging.

31% of users want an instructional-style of messaging.

Risk Aversion: Preliminary UXR Findings

July 2025

Risk Aversion: Preliminary UXR Findings

July 2025

Top Features

Top Features

Users ranked "Apply same stake" and "Auto-accept all odds" as their top two wanted features.

Users ranked "Apply same stake" and "Auto-accept all odds" as their top two wanted features.

Betslip 2.0 Survey Insights, November 2025

Betslip 2.0 Survey Insights, November 2025

With these research insights, I was put on two priority feature: error resolution on the minimized betslip and a betslip settings page where users can toggle their bet preferences.

With these research insights, I was put on two priority feature: error resolution on the minimized betslip and a betslip settings page where users can toggle their bet preferences.

PROCESS

PROCESS

Understanding and categorizing our errors.

Understanding and categorizing our errors.

To understand more about what I was working with, I started to map out all of the errors and categorized them into special categories. After working with my PM, we came up with 8 unique error states.

To understand more about what I was working with, I started to map out all of the errors and categorized them into special categories. After working with my PM, we came up with 8 unique error states.

ELLIGIBLE BETSLIP ERRORS / CATEGORIZING ERRORS

ELLIGIBLE BETSLIP ERRORS / CATEGORIZING ERRORS

By mapping out the errors, I could understand each error state before starting to map out the designs. As for all other generic betslip errors, we decided on "Issues Detected" as the message to be displayed to patrons.

By mapping out the errors, I could understand each error state before starting to map out the designs. As for all other generic betslip errors, we decided on "Issues Detected" as the message to be displayed to patrons.

PROCESS

PROCESS

North Star Design Principles

North Star Design Principles

We can start by defining success through establishing guiding principles for this redesign.

We can start by defining success through establishing guiding principles for this redesign.

Build Around What Matters Most

Build Around What Matters Most

Most of our business happens on mobile so focusing on iOS/Android constraints before web is a priority. With a goal to increase parlays, we want to focus on the parlay experience as well.

Most of our business happens on mobile so focusing on iOS/Android constraints before web is a priority. With a goal to increase parlays, we want to focus on the parlay experience as well.

Information With Intent

Information With Intent

Every pixel in the slip earns its keep as there is no room for redundant or oversized elements. We want to focus on clarity and visibility, showing only the essential info and never hiding errors behind a collapsed betslip.

Every pixel in the slip earns its keep as there is no room for redundant or oversized elements. We want to focus on clarity and visibility, showing only the essential info and never hiding errors behind a collapsed betslip.

Scalability

Scalability

Designs should be scalable and able to be taken out of context for future iterations and explorations.

Designs should be scalable and able to be taken out of context for future iterations and explorations.

DESIGN DECISIONS - MINIMIZED BETSLIP

DESIGN DECISIONS - MINIMIZED BETSLIP

Adding additional information onto the minimized state.

Adding additional information onto the minimized state.

When considering how to display more data on the minimized betslip, we chose to utilize the available space on the right side of the page for important information such as odds, payout, and bet-type.

When considering how to display more data on the minimized betslip, we chose to utilize the available space on the right side of the page for important information such as odds, payout, and bet-type.

MINIMIZED BETSLIP / DESIGN DECISIONS

MINIMIZED BETSLIP / DESIGN DECISIONS

1.0

By introducing bet-type, patrons can see what kind of bet is in their betslip. This is especially useful when patrons add multiple bets to their betslip turning it into a parlay.

By introducing bet-type, patrons can see what kind of bet is in their betslip. This is especially useful when patrons add multiple bets to their betslip turning it into a parlay.

2.0

Having odds on the minimized betslip lets patrons track their potential payout and price changes at a glance. It helps them quickly judge the risk without having to open the full view.

Having odds on the minimized betslip lets patrons track their potential payout and price changes at a glance. It helps them quickly judge the risk without having to open the full view.

3.0

Since 36% of users feel more confident seeing odds as a potential payout, we added a clear "Bet $5 to win $10" summary to the minimized state. This gives patrons an instant, tangible look at their return without any extra math.

Since 36% of users feel more confident seeing odds as a potential payout, we added a clear "Bet $5 to win $10" summary to the minimized state. This gives patrons an instant, tangible look at their return without any extra math.

DESIGN DECISIONS - MINIMIZED BETSLIP

DESIGN DECISIONS - MINIMIZED BETSLIP

Updating the patron on their bet-type.

Updating the patron on their bet-type.

After revisiting our minimized betslip, we noticed that we could leverage the space on the left of the betslip as well.

After revisiting our minimized betslip, we noticed that we could leverage the space on the left of the betslip as well.

OPTION 1: MINIMIZED BETSLIP / BET-TYPE ON THE RIGHT

OPTION 1: MINIMIZED BETSLIP / BET-TYPE ON THE RIGHT

Additional helpful information that patrons want such as odds and payout.

Additional helpful information that patrons want such as odds and payout.

Most patrons know that this is a betslip so having the word betslip can be redundant.

Most patrons know that this is a betslip so having the word betslip can be redundant.

OPTION 2: MINIMIZED BETSLIP / BET-TYPE ON THE RIGHT

OPTION 2: MINIMIZED BETSLIP / BET-TYPE ON THE RIGHT

Additional helpful information that patrons want such as odds and payout.

Additional helpful information that patrons want such as odds and payout.

Identifying text stating this is a betslip is lost which could impact more newer users.

Identifying text stating this is a betslip is lost which could impact more newer users.

Upon further review, we determined that the 'Betslip' label was redundant, as the context is clear to most patrons. To maximize space, we replaced it with the specific bet-type currently selected.

Upon further review, we determined that the 'Betslip' label was redundant, as the context is clear to most patrons. To maximize space, we replaced it with the specific bet-type currently selected.

DESIGN DECISIONS - MINIMIZED BETSLIP

DESIGN DECISIONS - MINIMIZED BETSLIP

Surfacing errors on the minimized state.

Surfacing errors on the minimized state.

When designing the bet placement process, a critical design decision came up involving a choice between utilizing the current betslip workflow or enabling direct betting through the AI interface.

When designing the bet placement process, a critical design decision came up involving a choice between utilizing the current betslip workflow or enabling direct betting through the AI interface.

OPTION 1:MINIMIZED BETSLIP / DISPLAYING ERRORS

OPTION 1:MINIMIZED BETSLIP / DISPLAYING ERRORS

Red colour and iconography immediately calls attention to error(s).

Red colour and iconography immediately calls attention to error(s).

The icon takes up a lot of real estate.

The icon takes up a lot of real estate.

OPTION 2: MINIMIZED BETSLIP / DISPLAYING ERRORS

OPTION 2: MINIMIZED BETSLIP / DISPLAYING ERRORS

Icon is on the left to maximize the small real estate for text on the right especially for smaller devices.

Icon is on the left to maximize the small real estate for text on the right especially for smaller devices.

Errors are not as immediately noticeable.

Errors are not as immediately noticeable.

However, after further iteration, I noticed some flaws with both these options. After many revisions, I finally came up with the final version show below as option 3.

However, after further iteration, I noticed some flaws with both these options. After many revisions, I finally came up with the final version show below as option 3.

OPTION 3: MINIMIZED BETSLIP / DISPLAYING ERRORS

OPTION 3: MINIMIZED BETSLIP / DISPLAYING ERRORS

1.0

To avoid patrons from associating the color with errors, I removed the colour. For example, if a user sees a red circle with the number three, they may assume they have three errors.

To avoid patrons from associating the color with errors, I removed the colour. For example, if a user sees a red circle with the number three, they may assume they have three errors.

2.0

Since odds are irrelevant for ineligible bets, we replaced them with a "Closed" header and an error icon. This saves space while making the bet's status even more obvious to the user.

Since odds are irrelevant for ineligible bets, we replaced them with a "Closed" header and an error icon. This saves space while making the bet's status even more obvious to the user.

3.0

Short messaging on the bottom such as 'Remove Picks,' helps provide guidance to the patron on what next steps they need to do to resolve their current errors.

Short messaging on the bottom such as 'Remove Picks,' helps provide guidance to the patron on what next steps they need to do to resolve their current errors.

DESIGN DECISIONS - MINIMIZED BETSLIP

DESIGN DECISIONS - MINIMIZED BETSLIP

What if there are multiple errors?

What if there are multiple errors?

A major question of contention was what message should we surface when there are multiple errors? I had created two options, one where we should rank errors by severity and show the highest priority error versus an option with a more generic message for multiple errors.

A major question of contention was what message should we surface when there are multiple errors? I had created two options, one where we should rank errors by severity and show the highest priority error versus an option with a more generic message for multiple errors.

OPTION 1:MULTIPLE ERRORS / PRIORITIZING BY SEVERITY

OPTION 1:MULTIPLE ERRORS / PRIORITIZING BY SEVERITY

Brings more clarity to the most severe error.

Brings more clarity to the most severe error.

The user does not know they have more than one error which could bring confusion.

The user does not know they have more than one error which could bring confusion.

OPTION 2: MULTIPLE ERRORS / PRIORITIZING BY SEVERITY

OPTION 2: MULTIPLE ERRORS / PRIORITIZING BY SEVERITY

User knows that there a multiple errors with their betslip.

User knows that there a multiple errors with their betslip.

Users do not know the specific errors to resolve.

Users do not know the specific errors to resolve.

The confusion and complexity created from the prioritization of errors did not outweigh the benefits so I decided to go with a generic error message.

The confusion and complexity created from the prioritization of errors did not outweigh the benefits so I decided to go with a generic error message.

DESIGN DECISIONS - MINIMIZED BETSLIP

DESIGN DECISIONS - MINIMIZED BETSLIP

There was a unique error called the suspended pick.

There was a unique error called the suspended pick.

Since suspended picks can become active again, they need a unique treatment compared to permanent errors. We kept the odds visible but styled them differently to show they're temporarily unavailable while still highlighting the potential for a future bet.

Since suspended picks can become active again, they need a unique treatment compared to permanent errors. We kept the odds visible but styled them differently to show they're temporarily unavailable while still highlighting the potential for a future bet.

ERROR MESSAGE / SUSPENDED

ERROR MESSAGE / SUSPENDED

1.0

I used a caution-themed icon and color palette to separate suspended picks from permanent errors. This signals a temporary state rather than a dead end, helping users understand that the bet might become available again soon.

I used a caution-themed icon and color palette to separate suspended picks from permanent errors. This signals a temporary state rather than a dead end, helping users understand that the bet might become available again soon.

2.0

To alert the user further, we added the text 'Odds refreshing,' to let the user know that the bet is suspended and updating in real time.

To alert the user further, we added the text 'Odds refreshing,' to let the user know that the bet is suspended and updating in real time.

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

Designing the entry point.

Designing the entry point.

When designing the entry point of the bet preferences page, I had to decide between an overflow menu versus a gear icon.

When designing the entry point of the bet preferences page, I had to decide between an overflow menu versus a gear icon.

OPTION 1: BETSLIP SETTINGS / OVERFLOW MENU

OPTION 1: BETSLIP SETTINGS / OVERFLOW MENU

Stores features currently on the betslip into an overflow menu decluttering our betslip.

Stores features currently on the betslip into an overflow menu decluttering our betslip.

Allows for new features directly related to the betslip such as a 'Share' feature.

Allows for new features directly related to the betslip such as a 'Share' feature.

User needs more clicks to access the 'Bet Preferences' page.

User needs more clicks to access the 'Bet Preferences' page.

Does not represent a settings page as clearly.

Does not represent a settings page as clearly.

OPTION 2: BETSLIP SETTINGS / GEAR ICON

OPTION 2: BETSLIP SETTINGS / GEAR ICON

One less click to get to the bet preferences page saving time for users.

One less click to get to the bet preferences page saving time for users.

The gear icon is more recognizable and provides a clearer visual cue for the settings page.

The gear icon is more recognizable and provides a clearer visual cue for the settings page.

Loss opportunity to declutter betslip by moving features into the overflow menu.

Loss opportunity to declutter betslip by moving features into the overflow menu.

Requires a new gear icon to be made.

Requires a new gear icon to be made.

While decluttering the betslip seemed beneficial, hiding features risked reducing engagement. I ultimately chose the gear icon because it clearly signals 'Settings' and provides a more direct path to the preferences page with fewer clicks.

While decluttering the betslip seemed beneficial, hiding features risked reducing engagement. I ultimately chose the gear icon because it clearly signals 'Settings' and provides a more direct path to the preferences page with fewer clicks.

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

Using progressive disclosure to educate users on a new feature.

Using progressive disclosure to educate users on a new feature.

When designing the betslip settings page, I iterated many versions. Throughout this process, I had to balance efficiency versus clarity.

When designing the betslip settings page, I iterated many versions. Throughout this process, I had to balance efficiency versus clarity.

OPTION 1: BETSLIP SETTINGS / MENU

OPTION 1: BETSLIP SETTINGS / MENU

Saves space and less clutter keeping it future-proof for additional features.

Saves space and less clutter keeping it future-proof for additional features.

No additional information about what odd changes are.

No additional information about what odd changes are.

OPTION 2: BETSLIP SETTINGS / ALL IN ONE SHEET

OPTION 2: BETSLIP SETTINGS / ALL IN ONE SHEET

Provides all the information on one sheet needing less clicks.

Provides all the information on one sheet needing less clicks.

Takes up a lot of room and requires a big cognitive load especially when more features are added.

Takes up a lot of room and requires a big cognitive load especially when more features are added.

Although It would be ideal to use the bottom sheet which is a design system component, it wouldn't create the ideal user experience. As such, I opted to use progressive disclosure to not only save space but to also future-proof the design and provide additional contextual information especially since this was a new feature to our app and because we just launched in new states like Missouri where betting was only recently legalized so we'd have many rookie bettors.

Although It would be ideal to use the bottom sheet which is a design system component, it wouldn't create the ideal user experience. As such, I opted to use progressive disclosure to not only save space but to also future-proof the design and provide additional contextual information especially since this was a new feature to our app and because we just launched in new states like Missouri where betting was only recently legalized so we'd have many rookie bettors.

OPTION 3: BETSLIP SETTINGS / PROGRESSIVE DISCLOSURE

OPTION 3: BETSLIP SETTINGS / PROGRESSIVE DISCLOSURE

Saves space and less clutter keeping it future-proof for additional futures.

Saves space and less clutter keeping it future-proof for additional futures.

Uses progressive disclosure to provide more contextual information.

Uses progressive disclosure to provide more contextual information.

Does not use one of our design system components.

Does not use one of our design system components.

Requires more clicks and pages which takes more time for users to perform their changes.

Requires more clicks and pages which takes more time for users to perform their changes.

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

Which preferences will users use the most?

Which preferences will users use the most?

When deciding the layout of the bet preferences page, I had to think about which settings would users change the most and decided the layout based on higher usage.

When deciding the layout of the bet preferences page, I had to think about which settings would users change the most and decided the layout based on higher usage.

OPTION 1:BET PREFERENCES / ODDS FIRST

OPTION 1:BET PREFERENCES / ODDS FIRST

OPTION 2: BET PREFERENCES / BETSLIP FIRST

OPTION 2: BET PREFERENCES / BETSLIP FIRST

As such, I decided to put the betslip preferences on top as users would change those more often than the preferences related to odds.

As such, I decided to put the betslip preferences on top as users would change those more often than the preferences related to odds.

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

DESIGN DECISIONS - BETSLIP SETTINGS PAGE

Changing our starting quick amounts.

Changing our starting quick amounts.

After looking at some of our data, I noticed that our most commonly placed bets are in the range of $7-$15. However, our current quick-select amounts ($20, $50, $100, and Max) are set too high and are rarely being used.

After looking at some of our data, I noticed that our most commonly placed bets are in the range of $7-$15. However, our current quick-select amounts ($20, $50, $100, and Max) are set too high and are rarely being used.

OPTION 1: QUICK AMOUNTS / CURRENT

OPTION 1: QUICK AMOUNTS / CURRENT

OPTION 2: QUICK AMOUNTS / COMMON BET AMOUNTS

OPTION 2: QUICK AMOUNTS / COMMON BET AMOUNTS

As such, I decided to change the quick amounts from the high amounts that are currently not getting much usage to the lower amounts which are commonly bet.

As such, I decided to change the quick amounts from the high amounts that are currently not getting much usage to the lower amounts which are commonly bet.

SUCCESS

SUCCESS

Solving a lot of our problems and starting a broader conversation.

Solving a lot of our problems and starting a broader conversation.

During the design and review process of this betslip reset, I noticed many different issues with our current betslip and design system - some of which I got to fix!

During the design and review process of this betslip reset, I noticed many different issues with our current betslip and design system - some of which I got to fix!

Inconsistent Color Tokens

Inconsistent Color Tokens

Our app uses a light betslip in Canada and a dark one in the US. Since some colors didn't exist for both, with many colours not following accessibility guidelines on the light betslip. I flagged the gap and helped create unique color tokens for our warning states. This also brought a bigger conversation of unifying our betslip colors.

Our app uses a light betslip in Canada and a dark one in the US. Since some colors didn't exist for both, with many colours not following accessibility guidelines on the light betslip. I flagged the gap and helped create unique color tokens for our warning states. This also brought a bigger conversation of unifying our betslip colors.

Revisiting Our Settings

Revisiting Our Settings

We originally had an idea of redirecting our patrons to our current settings page which flagged questions of needing to re-do our information architecture. As such, I got the opportunity to start on a settings revamp.

We originally had an idea of redirecting our patrons to our current settings page which flagged questions of needing to re-do our information architecture. As such, I got the opportunity to start on a settings revamp.

Fixing A Design System Component

Fixing A Design System Component

Our current design system has a menu component but it has never been used as a context menu. As such, it did not have the proper padding for that use case which is now fixed.

Our current design system has a menu component but it has never been used as a context menu. As such, it did not have the proper padding for that use case which is now fixed.

Missing Icons

Missing Icons

Although our design system has up and down chevron icons, it did not have them together. With this, I got the opportunity to add two new icon to our system.

Although our design system has up and down chevron icons, it did not have them together. With this, I got the opportunity to add two new icon to our system.

SUCCESS

SUCCESS

What was our impact?

What was our impact?

So far, we've only rolled out the 'Auto-accept favorable odds' feature as an MVP but the insights from that feature alone speak for itself.

So far, we've only rolled out the 'Auto-accept favorable odds' feature as an MVP but the insights from that feature alone speak for itself.

15,663% Increase in Total Usage

15,663% Increase in Total Usage

Within one month from launch, 137,613 Auto Accept "Toggled On" events have been recorded across iOS and Android. This represents a massive shift from the previous timeframe comparison: only 873 "Toggled On" events.

Within one month from launch, 137,613 Auto Accept "Toggled On" events have been recorded across iOS and Android. This represents a massive shift from the previous timeframe comparison: only 873 "Toggled On" events.

13% Increase in Bet Placement

13% Increase in Bet Placement

Led end-to-end design and deployment of the auto-accept odds feature on the number one transactional touchpoint, contributing to a 13% increase in bet placement rate and a sustained 33.6% re-engagement rate.

Led end-to-end design and deployment of the auto-accept odds feature on the number one transactional touchpoint, contributing to a 13% increase in bet placement rate and a sustained 33.6% re-engagement rate.

6,150% Increase in Conversions

6,150% Increase in Conversions

Within one month from launch, 12.5% of logged-in users enabled Auto Accept Odds Changes compared to the previous timeframe, only 0.2% of logged-in users enabled Auto Accept Odds Changes.

Within one month from launch, 12.5% of logged-in users enabled Auto Accept Odds Changes compared to the previous timeframe, only 0.2% of logged-in users enabled Auto Accept Odds Changes.

TAKEAWAYS

TAKEAWAYS

What did I learn?

What did I learn?

1.0

Every Pixel Counts

Every Pixel Counts

Working on such a small canvas such as the minimized betslip really helped me learn how to make the best use of my space. When every single pixel counts, design decisions matter and redundancy should always be avoided.

Working on such a small canvas such as the minimized betslip really helped me learn how to make the best use of my space. When every single pixel counts, design decisions matter and redundancy should always be avoided.

2.0

Leveraging Copy Writing

Leveraging Copy Writing

Language plays a huge part in the design process. Copy writing can help provide clearer context to users but it can also save space and precious pixels by being concise.

Language plays a huge part in the design process. Copy writing can help provide clearer context to users but it can also save space and precious pixels by being concise.

3.0

Collaboration Is Essential

Collaboration Is Essential

As I progressed through this project, I started to gain more confidence in speaking up. By voicing my design decision even to my Principal Designer, we were able to spit-ball back and forth to come up with designs we would have never been able to by ourselves.

As I progressed through this project, I started to gain more confidence in speaking up. By voicing my design decision even to my Principal Designer, we were able to spit-ball back and forth to come up with designs we would have never been able to by ourselves.

4.0

Putting Yourself In The User's Shoes

Putting Yourself In The User's Shoes

Whenever I encountered a problem, I always found putting myself in the user's shoes to be incredibly helpful. Although, it is obvious, when you start to look at design from a user's perspective instead of yours, you can uncover a lot of insights and pain points that you may have missed.

Whenever I encountered a problem, I always found putting myself in the user's shoes to be incredibly helpful. Although, it is obvious, when you start to look at design from a user's perspective instead of yours, you can uncover a lot of insights and pain points that you may have missed.

Made in Toronto with lots of Ninja Creami Protein Ice Creams.

© Selected Works / Ryan Wong

Made in Toronto with lots of Ninja Creami Protein Ice Creams.

© Selected Works / Ryan Wong