ContextStream logo
ContextStream · StreamPilot
Onboarding Resume Experiment Fixing the broken “it remembers your project” moment for skippers
First pass · streampilot-demo-app For Kevin’s review

Observation

Users who skip project setup still see a generic “Welcome back” on return — but nothing is actually remembered. The activation moment breaks.

Experiment

Store a lightweight project_skipped flag + timestamp in localStorage. On re-entry, show a resume prompt that pre-fills the project name and reopens the last active tab.

Success signal

25% of skippers complete setup within 2:00 of returning, measured via session replay + event tracking. Live timer below.

app.contextstream.io/onboarding

Return experience

A/B variant

Proposed: reads the stored flag and offers “Resume” with the saved draft pre-filled.

Test scenario

walk the flow
  1. 1First visit — user lands on project setup
  2. 2User clicks Skip — flag + draft saved locally
  3. 3Session ends — user leaves
  4. 4Return visit — variant renders
  5. 5Resume & complete setup — success window ticks

Success window

target < 2:00 after return
0:00
time since return visit
Waiting for return visit

localStorage inspector

cs_onboarding_resume
Nothing stored yet — skip setup to write the flag.

Event tracking

No events yet — start the flow in the app on the left.