Carepatron synthetic onboarding test

Current onboarding vs three setup-checklist prototypes

Bias controls used: anonymous randomized target labels in-agent, screenshot-only interaction, same rubric and goals for every target, no prototype hypotheses in prompts, and prototype-aware scoring that excludes backend completeness while still judging visible goal support.

Reading the ranking: two scores per target. Flow quality (clarity/trust/motivation/ease) measures the visible UX independent of persona scope. Goal fit (value/concept-fit/likelihood-to-subscribe) measures how well the prototype serves THIS persona's specific job. A prototype with high flow quality but low goal fit is well-designed for one job and poorly-aligned for another — that's information, not a bug. In-scope-only columns recompute both scores using only the reviewers for whom this prototype's scope was relevant.

Targets4
Completed runs22
Personas15
Experts5

Ranking Table

RankTargetRunsFlow quality (all)Goal fit (all)Flow quality (in-scope)Goal fit (in-scope)In-scope runsSubscribeGoal completedAttempt allowedMedian friction
1v2 Personalized: profession-first wizard55.75.96.37.044.460.0%80.0%3.0
2v1 Refined: closest to current85.15.15.45.573.525.0%87.5%3.0
3v3 Focused: first booking94.63.66.66.142.833.3%44.4%3.0
4Control: current production onboarding00.00.00.00.000.00.0%0.0%0.0

Friction Heatmap

Step / friction zoneControl: current production onboardingv1 Refined: closest to currentv2 Personalized: profession-first wizardv3 Focused: first booking
All turns: No import or migration entry point5
Below completion panel — Explore top features2
Completion screen — CTA hierarchy3
Completion screen — page header4
Completion screen: no visible booking link URL2
Early onboarding steps (pre-T11)2
Entire onboarding flow4
Entire onboarding flow (T1–T24)2
Location setup — Step 3 of 4 (T20)3
Onboarding Step 3 - Where you see clients3
Onboarding Step 4 - Try a test booking5
Onboarding completion — 100% milestone visual tr2
Onboarding completion — Explore top features sec3
Onboarding completion — Open calendar CTA4
Onboarding completion — tooltip overlay2
Open calendar CTA — 100% completion screen (T18,4
Page header subtitle at completion state2
Post-onboarding (never reached)4
Post-setup sidebar (T7+)4
Practice type selection (T4–T15)5
Set your hours (step 2 of 4)5
Settings nav item (T7–T25)5
Setup complete screen (T7–T25)5
Share booking link CTA — 100% completion screen 5
Sidebar navigation — all items dimmed3
Sidebar navigation — throughout onboarding2
T1 - Onboarding welcome screen5
T1 — Get Started onboarding (landing state)10
T1 — Onboarding welcome screen5
T1 — Welcome screen4
T1 — onboarding wizard4
T1-T20 — All turns on onboarding dashboard5
T1-T20 — Entire prototype scope5
T1-T20 — Sidebar navigation4
T10: Secondary feature grid CTA labels2
T10–T25 — Booking link live confirmation (repeat5
T11 onward - Clients section locked5
T11-T24: 'Open my calendar' CTA on booking link 5
T11–T23 — Booking ready completion screen4
T15 - Onboarding complete5
T1: Get Started onboarding dashboard4
T1: Initial onboarding screen3
T1: Left nav sidebar4
T1–T19: Onboarding checklist sequencing3
T1–T25: Get Started onboarding dashboard5
T1–T5: Onboarding wizard (Step 1 of 4)5
T2 - Pick a service4
T2 — Services setup2
T20–T25: Tapping step 3 directly3
T22–T23 — Headline typography1
T25: Session end5
T3 - Onboarding Step 1 service types5
T3: Get Started onboarding dashboard4
T3–T5: Feature teaser at bottom of wizard4
T4 onwards: Onboarding headline4
T4 — Set a location4
T4-T24: Onboarding dashboard / Settings nav item5
T4-T5 — Location model3
T4–T19: Onboarding step 1 'Add what you offer'5
T4–T22: Onboarding / Get Started screen5
T5-T8 - Set a location4
T6 - Step 4 test booking skip3
T7 — Explore top features cards3
T7-T21 - Completion screen loop5
T7–T24 — Explore top features / post-completion 5
T8 — Celebration illustration container2
T8–T23: Open calendar CTA post-onboarding5
T9-T10 - Test your booking link3
T9: Bottom banner4
T9–T24: Open my calendar CTA loop4

Persona x Prototype Matrix

PersonaControl: current production onboardingv1 Refined: closest to currentv2 Personalized: profession-first wizardv3 Focused: first booking
Dr. Maya Chen, LCSWNot runBlockedNot runNot run
Sam Rivera, LMHCNot runNot runCompletedNot run
Priya ShahNot runNot runNot runNot run
Dr. Tom WalshNot runAttemptedNot runNot run
Lara Okeke, PTNot runAttemptedCompletedCompleted
Anna Bauer, OTNot runNot runNot runNot run
Chris ParkNot runNot runNot runBlocked
David Knight, DCNot runNot runNot runNot run
Nancy HanischNot runNot runNot runBlocked
Jordan LeeNot runNot runNot runNot run
Dr. Elena VargasNot runNot runNot runAttempted
Mary McKinnonNot runAttemptedAttemptedNot run
Becky TranNot runAttemptedNot runBlocked
Marc RobinsonNot runNot runNot runBlocked
Liz Chen, SLPNot runNot runBlockedBlocked

Quote Wall

Marc Robinson · v3 Focused: first bookingI spent 22 turns trying to click into Settings and never got there — if I can't even find your compliance controls, I can't put 20 clinicians' data on this platform.
Nancy Hanisch · v3 Focused: first bookingI spent twenty turns looking for a GDPR notice or a German-language option and found nothing — just Australian dollars and a booking setup checklist, so I cannot trust this platform with my patients' data.
Liz Chen, SLP · v3 Focused: first bookingI clicked Continue setup over and over and never left the availability screen — nothing here tells me this is built for speech therapy or that a parent can even log in.
Liz Chen, SLP · v2 Personalized: profession-first wizardI selected Allied health because it literally said speech on the card, went through four setup steps, and ended up at a generic booking link with no templates, no parent portal, and a Clients section I couldn't open — this told me nothing about whether it can actually support my pediatric practice.
Dr. Maya Chen, LCSW · v1 Refined: closest to currentI came here to check if my clients and insurance billing could transfer, but I spent five turns stuck in a booking wizard and never got a single answer to either question.
Becky Tran · v1 Refined: closest to currentI clicked Billing over and over for 25 turns and just kept getting blocked — I have absolutely nothing to bring back to the owner about pricing or where to go for training.
Becky Tran · v3 Focused: first bookingI spent the whole session trying to check billing and it was locked behind setup — I have nothing to report back to the owner on pricing or training.
Chris Park · v3 Focused: first bookingI spent 25 turns trying to find a single settings screen and never got there — if I can't even see the customization options, I have no reason to trust this can replace my Airtable setup.
Dr. Elena Vargas · v3 Focused: first bookingI've spent 15 turns watching a booking link get set up — I came here to find out if this handles psychiatric practice, not to send myself a calendar link.
Lara Okeke, PT · v1 Refined: closest to currentI can see step 3 says 'In-person, virtual, or both' which is exactly what I need, but I've been tapping step 1 for what feels like forever and nothing is happening.
Dr. Tom Walsh · v1 Refined: closest to currentI spent nearly the entire session clicking Skip on the same onboarding screen and never once saw what a telehealth video session actually looks like.
Mary McKinnon · v2 Personalized: profession-first wizardI got through the setup fine — the language made sense — but I never found anyone to call or chat with if I got stuck, and that's the one thing I really needed to see.
Mary McKinnon · v1 Refined: closest to currentI got through all the setup steps fine but then I spent the whole rest of the time clicking around looking for someone to call or chat with and never found a single thing.
Lara Okeke, PT · v2 Personalized: profession-first wizardHome visit being right there as a built-in service type felt like this was designed for someone like me, but I spent what felt like forever just trying to get past the practice type screen.
Lara Okeke, PT · v3 Focused: first bookingThe setup flow felt genuinely mobile-friendly right up until I tried to open my calendar — and then nothing happened, over and over, which is exactly the moment I needed to see whether this actually works between client homes.
Conversion expert · v1 Refined: closest to currentThe checklist and the $1,000 unlock are genuinely strong activation mechanics — but the 'Share booking link' CTA is a dead end, and that's the only action that actually matters for the signup-to-paid conversion I came here to evaluate.
Brand expert · v1 Refined: closest to currentThe completion screen has genuine polish — the purple, the reward banner, the dual CTAs all land well — but when 'Open calendar' goes nowhere after fifteen clicks, the activation moment becomes a beautiful dead end.
Sam Rivera, LMHC · v2 Personalized: profession-first wizardThis is exactly the finish line I was hoping for — my booking link is live, I'm set up to take my first booking, and there's even A$1,000 in free online payments unlocked.
Behavioural psychology expert · v3 Focused: first bookingThe activation arc builds to a genuinely well-designed peak, but clicking 'Open my calendar' fourteen times without advancing exposed a dead end at the exact moment the behavioral commitment loop needed to close.
Behavioural psychology expert · v1 Refined: closest to currentThe peak is exceptionally well-crafted — $1,000 unlocked at the exact moment of completion — but a header still reading 'You're 4 steps from your first booking' at 100% done is the kind of copy slip that quietly erodes the trust you just spent five steps earning.
Brand expert · v2 Personalized: profession-first wizardThe completion screen lands with genuine brand confidence — the purple value banner and bold headline earn their moment — but the contradictory 'Available once setup is complete' bottom bar is a single UX artifact that actively undermines what should be Carepatron's cleanest activation payoff.
UX heuristics expert · v3 Focused: first bookingThe activation milestone screen is one of the strongest I've seen for a healthcare SaaS prototype — clear artifact, clear reward, clear next step — but clicking the primary CTA sixteen times without advancing is a trust-destroying prototype gap that must be closed before any real user testing.

Top 3 Fix List

1. Unlock the Billing sidebar item (or add a dedicated 'I'm switching from another practice' onboarding path) so migration-intent users can immediately verify insurance billing support without being forced through a booking setup wizard first.
Seen in 1 run(s): v1 Refined: closest to current
2. Make the Skip for now button functional so reviewers exit onboarding and land on the Calendar, then add a prominent Start telehealth session entry point on the Calendar or dashboard so the video session experience can be discovered and previewed without requiring a completed booking.
Seen in 1 run(s): v1 Refined: closest to current
3. Surface a persistent 'Plans & Pricing' link in the sidebar that is always accessible regardless of setup completion status, and add a 'Help & Training' or 'Resources' nav item — these two items directly unblock both stop conditions and are the minimum required for an evaluation-mode visitor to have a productive session.
Seen in 1 run(s): v1 Refined: closest to current

Production Calibration Check

Expected persona signalMatched?Evidence
tom_walshNo / not run
maya_chenNo / not run
priya_shahNo / not run
chris_parkNo / not run
nancy_hanischNo / not run
david_knightNo / not run
becky_tranNo / not run

Visual Evidence Index

TargetReviewerStatusScreenshotsVideoRun JSON
v1 Refined: closest to currentBecky TranScored26 finalvideoresult.json
v1 Refined: closest to currentBehavioural psychology expertScored26 finalvideoresult.json
v1 Refined: closest to currentBrand expertScored25 finalvideoresult.json
v1 Refined: closest to currentConversion expertScored26 finalvideoresult.json
v1 Refined: closest to currentDr. Maya Chen, LCSWScored6 finalvideoresult.json
v1 Refined: closest to currentDr. Tom WalshScored26 finalvideoresult.json
v1 Refined: closest to currentLara Okeke, PTScored26 finalvideoresult.json
v1 Refined: closest to currentMary McKinnonScored25 finalvideoresult.json
v2 Personalized: profession-first wizardBrand expertScored24 finalvideoresult.json
v2 Personalized: profession-first wizardLara Okeke, PTScored26 finalvideoresult.json
v2 Personalized: profession-first wizardLiz Chen, SLPScored22 finalvideoresult.json
v2 Personalized: profession-first wizardMary McKinnonScored26 finalvideoresult.json
v2 Personalized: profession-first wizardSam Rivera, LMHCScored25 finalvideoresult.json
v3 Focused: first bookingBecky TranScored26 finalvideoresult.json
v3 Focused: first bookingBehavioural psychology expertScored26 finalvideoresult.json
v3 Focused: first bookingChris ParkScored26 finalvideoresult.json
v3 Focused: first bookingDr. Elena VargasScored16 finalvideoresult.json
v3 Focused: first bookingLara Okeke, PTScored26 finalvideoresult.json
v3 Focused: first bookingLiz Chen, SLPScored24 finalvideoresult.json
v3 Focused: first bookingMarc RobinsonScored23 finalvideoresult.json
v3 Focused: first bookingNancy HanischScored21 finalvideoresult.json
v3 Focused: first bookingUX heuristics expertScored25 finalvideoresult.json