STAGE 01
WELCOME, MICHAEL
NOW
10:155G ●●●
NBA.COM
Lakers · Schedule · News · Stats
M
SIGNED IN VIA NBA ID
Michael Chen
WELCOME, MICHAEL
Set up League Pass in 60 seconds. We'll use what you already told us — confirm and you're in.
GET STARTED →
5 quick steps · no payment yet
WARM ENTRY · ALREADY KNOWN
Michael arrives from nba.com where he's already signed in. The setup flow opens with his name surfaced and an explicit "we'll use what you already told us" promise. No fresh signup form, no cold paywall — the product treats him as someone the NBA already knows.
STAGE 02
CONFIRM NAME + EMAIL
NOW
10:155G ●●●
STEP 1 OF 5
CONFIRM YOUR DETAILS
Pulled from your NBA ID. Tap to edit.
CONTINUE →
STEP 1 · PRE-FILLED FROM NBA ID
Two fields, both pre-populated from his nba.com profile. Michael confirms in two taps — or edits if anything is stale. Removes the form-fill friction that kills cold-signup funnels at the very first screen.
STAGE 03
CONFIRM TEAM + PLAYER
NOW
10:155G ●●●
STEP 2 OF 5
YOUR TEAM + PLAYER
Auto-detected from your nba.com activity. Tap to change or add more.
LAL
FAVORITE TEAM
Los Angeles Lakers
✓
23
FAVORITE PLAYER
LeBron James
✓
+ Add another team or player
LOOKS GOOD →
STEP 2 · PERSONALIZATION INFERRED, NOT ASKED
Lakers and LeBron pre-checked from his nba.com browsing history and saved-team data. Two taps to confirm, optional "add another" to extend. The personalization service is ~80% built before he sees the home screen.
STAGE 04
NOTIFICATION SETTINGS
NOW
10:165G ●●●
STEP 3 OF 5
WHEN SHOULD WE PING YOU?
Each toggle is independent — turn off any without losing the others.
Lakers game start
30 min before tip-off
Close-game alerts
Q4, within 5 points
Morning briefing
7 AM · 60-sec digest
📅 Add next Lakers game to calendar
Lakers vs Warriors · Sun 7 PM · 15-min reminder
CONTINUE →
STEP 3 · NOTIFICATIONS + CONDITIONAL CALENDAR PUSH
Three category-level opt-ins (morning briefing, game-start, close-game) plus a conditional calendar push for Michael's next Lakers game — the PRD-defined 48-hour return hook. All on by default. Michael can pare back any one without losing the others, which protects against fatigue-driven full opt-out.
STAGE 05
CONTENT TYPES
NOW
10:165G ●●●
STEP 4 OF 5
WHAT DO YOU LIKE TO WATCH?
Pick any. Drives what your home screen + briefing show.
✓ Live games
✓ Highlights
✓ Condensed games
Stats deep-dives
Behind-the-scenes
Post-game press
Fantasy
CONTINUE · 3 SELECTED →
STEP 4 · CONTENT FORMAT PREFERENCE
The fourth onboarding signal. Drives what surfaces in the personalized feed and morning briefing — a Live + Highlights + Condensed picker like Michael's gets short-form treatment, while a Stats + Press picker gets long-form analysis.
STAGE 06
SUBSCRIBE? · SKIP FOR NOW
NOW
10:175G ●●●
STEP 5 OF 5
START YOUR LEAGUE PASS?
Lakers · LeBron · Live + Highlights + Condensed · 3 alerts on
SUBSCRIBE NOW
Out-of-market live games · Condensed replays · No ads on highlights
⊟ SUBSCRIBE WITH FACE ID
SKIP FOR NOW →
Try 5 minutes free · tonight's Lakers game
STEP 5 · THE DECISION MOMENT
Subscribe immediately or take the 5-min free preview. The skip path is the conversion experiment — instead of selling with copy, the personalized home and live broadcast do the selling for the next five minutes. Michael skips, and the product gets to prove itself.
STAGE 07
PERSONALIZED HOMEPAGE
NOW
10:185G ●●●
LIVE · Q3 10:48 · YOUR TEAM
FREE PREVIEW · 5:00
▶ TAP TO WATCH FREE
QUEUED FOR YOU · MICHAEL
CONDENSED GAME
8 min · post-final
HOME REBUILT AROUND HIM
Lakers game hero, LeBron highlights queued, condensed-game waiting post-buzzer — the home screen demonstrates Michael's personalization on first landing. A persistent "Free Preview · 5:00" chip sets expectations for the timer that follows.
STAGE 08
5-MIN FREE WATCH
NOW
10:215G ●●●
LIVE · Q3 7:15
FREE PREVIEW · 4:32
LEBRON · LIVE STAT LINE
22 PTS · 8 REB · 6 AST
🔊 LIVE AUDIO
FIVE MINUTES OF THE REAL PRODUCT
Full-broadcast access, no degradation. Persistent timer chip stays visible so the cutoff is never a surprise. Long enough that Michael feels the product, short enough that the paywall lands while he's leaning in — not after he's already mentally checked out.
STAGE 09
PREVIEW ENDED · PAYWALL
NOW
10:235G ●●●
5-MIN PREVIEW ENDED
KEEP YOUR SEASON
Don't lose what you set up.
★Lakers feed seededready
★LeBron alerts3 active
★Morning briefing scheduled7 AM
⊟ Subscribe with Face ID · $9.99/mo
Cancel anytime · Apple Pay
PAYWALL AT PEAK ENGAGEMENT
Timer hits 0:00 mid-Q3. Broadcast freezes in the upper half; bottom sheet rises with the personalization Michael just built. The paywall reflects what he assembled — Lakers feed, LeBron alerts, scheduled briefing — not a generic offer. The product is selling itself with his own data.
STAGE 10
APPLE PAY · ONE TAP
NOW
10:235G ●●●
NBA League Pass$9.99 / mo
Tax$0.85
Total$10.84
⊟ Double-click side button to confirm
NATIVE APPLE PAY · NO FORMS
One tap, Face ID, ~3 seconds. Compare to today's flow: 5 form fields plus a redirect to Safari. After confirmation, the sheet dismisses and the broadcast returns to full-screen with a "You're in, Michael" toast — Q3 still playing, no possession missed. The pay moment never broke the watch moment.