Unibet Bet Builder

Case study  /  UX Design

Bet Builder — combining selections into smarter bets

Designing a same-game multi-bet feature from requirements to shipped product — covering the contest page tool, betslip integration, popular widget, and responsive experience across native app, mobile web, and desktop.

Product Design Sports betting Complex interactions Betslip UX Responsive design MVP scoping
RoleProduct Design Manager
TeamDesigners, writers, researchers
PlatformNative · Mobile web · Desktop
SportFootball MVP · Others post-MVP
01 — The problem

Users were placing single bets on games they understood deeply. We weren't giving them a reason to go further.

Sports bettors — particularly football fans — often have nuanced reads on a match. They might back a team to win, expect a high-scoring game, and think a specific player will score. But placing those as separate singles is cumbersome and offers standard odds with no upside for combining knowledge.

Bet Builder (also known as Same Game Multi) exists to change that: let users combine contingent selections from the same match into a single, higher-odds bet. The business case was clear — more combinations, more engagement, better margins. The design challenge was making it feel intuitive in a UI already dense with information.

Design challenge
"How do you make combining bets feel natural — without turning the contest page into a configuration tool?"

As Product Design Manager, I led the cross-functional team responsible for the end-to-end experience: the in-contest Bet Builder tool, auto-detection in the betslip, the popular widget on the landing page, and the full responsive implementation across all platforms.

Objective
Increase multi-bet creation by offering a seamless same-game combination tool embedded across the product.
Output
A fully specified Bet Builder experience — contest page, betslip, widget, receipt, and My Bets — across native, mobile web, and desktop.

02 — Scope & MVP decisions

Knowing what to ship first was as important as knowing what to build.

The full Bet Builder vision included live betting, cash out, player-centric options, combo boosts, and dynamic price updates. Shipping all of that at once would have meant shipping nothing well. We defined a tight MVP scope and a clear post-MVP roadmap, presented to and agreed with stakeholders before a single screen was designed.

MVP — shipped
Auto-detection of combinable same-game bets in betslip
Bet Builder tab on contest page with dynamic exclusions
Pre-match football — Premier League first
Full betslip integration — stake, rewards, singles toggle
Legs visible in My Bets and Bet Receipt
Popular Bet Builder landing page widget
Odds decrease info message
Post-MVP — roadmap
In-play / live Bet Builder
Cash out on BB bets
Dynamic price updates on selection
Player-centric and team-centric options
Combo boost within BB
Early payout conditions
Basketball & Tennis markets

03 — Entry points

Two ways in. One coherent experience.

Users could reach Bet Builder from two distinct directions — actively, via the dedicated BB tab on the contest page, or passively, when the betslip automatically detected that bets they'd already added were combinable. Both paths needed to feel equally considered and equally effortless.

Entry point 01
Contest page BB tab
A dedicated tab on the contest page, positioned in a fixed location in the tab bar. An animated expanded button draws attention on first visit, collapsing to its default size after the user begins scrolling — session-based, occurring once per session only.
Entry point 02
Betslip auto-detection
If a user adds bets from across the product that happen to be combinable same-game selections, the betslip detects this automatically and groups them into a single Bet Builder item — without the user ever having to navigate to the BB tool directly.

04 — The user journey

Five steps from discovery to placement.

The core BB journey followed a clear progression — but the design had to account for the fact that users could enter, exit, and re-enter at any point, with the betslip and contest page remaining in sync throughout.

Entry
Discover
BB tab on contest page, or popular widget on landing page.
Step 1
Activate
Tool opens with all combinable bets listed. Info message guides first-time users.
Step 2
Build
User selects legs. Incompatible options grey out. Odds accumulate live in the header.
Step 3
Review
Betslip shows all legs as one BB item. User can edit, apply rewards, show singles, or combine with other bets.
Step 4
Place
Stake added, bet placed. Receipt and My Bets show all legs with live status per leg.

05 — Betslip integration

All legs. One item. Full flexibility.

The betslip was the most complex part of the Bet Builder design — because it had to accommodate the new BB bet type alongside every existing betslip scenario: singles, multiples, rewards, odds changes, and conflicting same-game bets.

The core decision — treating the BB as a single bet item with stacked legs — was the right call both technically and conceptually. It kept the betslip readable, allowed BB bets to participate in multiples like any other single, and gave users a clean point of control for editing their selection.


06 — Key design decisions

The hard calls that shaped how it felt to use.

Bet Builder introduced interaction patterns with no precedent elsewhere in the product. Several decisions required weighing user clarity against business complexity — and in some cases, against each other.

DecisionRationaleAlternative considered
BB button animated on first visit, then collapses Session-based animation draws attention to the new feature without becoming a permanent annoyance. Triggers on first scroll or tap — not on a timer. Static tab — risks the feature being missed entirely by existing users not looking for it.
Incompatible bets greyed out, not removed Greying out keeps users aware of what exists but can't be combined with their current selections. Context is preserved. Remove incompatible options — cleaner visually, but users lose context and may not understand why options disappeared.
BB appears as a single item in the betslip Multiple legs shown individually would fragment the betslip and break multiples logic. Single item preserves the bet's conceptual integrity. Show all legs individually — creates visual chaos in slips with many bets and breaks formula multiples.
Show Singles checkbox rather than auto-splitting The betslip auto-groups combinable bets, which could frustrate users wanting singles. An opt-in toggle preserves the BB while making singles available below it. Always show both — doubles betslip length unnecessarily and creates confusion about which bets are active.
Odds decrease info message on certain additions Some selections statistically reduce combined odds. Surfacing this transparently builds trust and lets users make an informed choice. Block the selection silently — creates a frustrating experience with no explanation.
Popular BB widget always shows exactly 3 cards Consistent count creates a reliable, scannable module. Card heights align to the tallest item, keeping the widget visually stable. Variable count — makes the widget feel unstable and harder to design around on the landing page.

07 — Popular widget & responsive design

Discovery on the landing page. Consistent across every screen size.

Beyond the contest page, the Popular Bet Builder widget gave users a way to discover pre-built BB bets directly from the sports landing page — tapping a card takes the user straight to the contest page with the BB pre-selected and the bet already in the betslip.

The full responsive design covered three platforms — native app, mobile web, and desktop — with the BB tool and betslip adapting layout and hierarchy appropriately at each breakpoint. The core interaction logic remained consistent across all three.


08 — Outcomes

A new bet type that felt native from day one.

The full design system covered the BB experience across all touch points — contest page, betslip, bet receipt, My Bets, the popular widget, and responsive layouts for native app, mobile web, and desktop — including all edge cases: void legs, odds changes, conflicting bets, rewards, and multi-bet combinations.

2
Distinct entry points designed and shipped — contest page and betslip auto-detection
Both paths fully specified
Platforms covered from a single design system — native, mobile web, desktop
Consistent across all breakpoints
↑ BB
Adoption rate and placement volume tracked as primary success metrics post-launch
Target: increase multi-bet creation

The modular design approach — a standalone BB tool plugged into the existing betslip and contest page rather than replacing them — meant post-MVP features like live BB, cash out, and player-centric options could be added as incremental layers without redesigning the core experience.


09 — Reflection

What I'd do differently.

What worked
The decision to treat the BB as a single bet item in the betslip. It was the right call technically and conceptually — it made multiples work cleanly and kept the betslip readable. It held up across every edge case we tested against it.
What worked
Defining the MVP scope and roadmap with stakeholders before any design began. It created alignment early, reduced scope creep mid-project, and gave the team a clear target to design toward rather than a moving one.
What I'd change
Tighter alignment with analytics and data science earlier in the process. Success metrics were defined at the requirements stage but the tracking spec came later. Defining measurement in parallel with design would have given us sharper post-launch insight faster.
What I learned
Designing for a product with real-time state changes — odds shifting, legs voiding, the betslip recalculating — requires thinking in flows and edge cases from the very start, not as a final QA pass. The most valuable design work on this project happened in the states nobody sees when things go right.
Previous
Previous

Printed.com

Next
Next

Skyscanner