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.

Run incomplete: 3 job(s) failed during this run. Missing cells below should be treated as run-failures, not product findings.

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 runs61
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 wizard208.37.98.37.9207.0100.0%100.0%2.0
2v3 Focused: first booking208.37.98.37.9207.0100.0%100.0%2.0
3v1 Refined: closest to current208.27.88.27.8206.8100.0%100.0%2.0
4Control: current production onboarding13.03.33.03.311.00.0%100.0%2.0

Friction Heatmap

Step / friction zoneControl: current production onboardingv1 Refined: closest to currentv2 Personalized: profession-first wizardv3 Focused: first booking
All 5 onboarding steps4
All steps (global)5
All steps — sidebar2
All steps — sidebar nav3
All steps — trust layer3
Completion screen42
Completion screen (T9)2
Final completion screen3
Pick a service (T2-T3)2
Post-completion screen (T6–T16)3
Practice type selection (T1–T2)1
Practice type selection (T1–T4)3
Set a location (T5-T6)2
Set your hours - availability setup2
Setup complete - celebration screen6
Setup complete screen2
Sidebar nav at completion2
Step 1 - Select services2
Step 1 – Select Services2
Step 1 — Add services2
Step 1 — Practice type selection1
Step 1 — Practice type selection (T1–T2)2
Step 3 - Location2
Step 3 - Where you see clients2
Step 3 completion label in checklist2
Step 3 of 4 - Location type selection2
Step 3 of 4 – Location setup (T6)2
Step 4 - Send test booking32
Step 4 - Test booking1
Step 4 - Test booking email2
Step 4 of 4 - Send test booking2
Step 4 of 4 — Send test booking1
Step 4 – Test booking2
Step 4 — Send test booking (T6–T8)3
Step 4 — Test booking2
Step 4 — The moment (send test booking)2
Step 5 – Test booking1
Step 8 — Completion screen2
T1 - Add services2
T1 — Get Started header3
T1 — Welcome / Get started screen5
T1 → T2 (Practice type)2
T1-T2 Practice type selection10
T1–T2: Practice type selection2
T2 - Practice type selection5
T2 - Set your hours2
T2 — Pick a Service (Quick Pick expanded)2
T2–T3: Pick a service2
T3 - Set your hours6
T3 Service selection2
T3 Set your hours — initial render2
T3 location/modality step3
T3 — Location step2
T3 — Set your hours2
T3 — Where you see clients (Step 3 of 4)2
T3–T4: Service selection2
T4 - Set a location4
T4 - Set your hours2
T4 - Step 4 email field1
T4 Availability setup2
T4 Set a location3
T4 Set your hours3
T4 — Set a location4
T4 — Try a test booking2
T4-T5 — Send test booking2
T4-T5: Set a location2
T4-T5: Test booking step 42
T4/T5 — Test booking email field1
T5 - Set a location2
T5 - Step 3 Location setup3
T5 Location setup2
T5 Set a location2
T5 — Set a location2
T5 — Set a location (scroll required)2
T5 — Setup complete screen2
T5 — Step 3 of 4 Location setup2
T5-T6 Location setup2
T5-T6 Set a location2
T6 - Completion screen2
T6 - Set a location2
T6 - Step 4 send test booking4
T6 - Test your link6
T6 Step 4 — test booking send2
T6 completion screen — AI Notetaker feature card3
T6 completion screen — Explore top features2
T6 — 100% completion state4
T6 — Completion screen2
T6 — Completion state5
T6 — Explore top features2
T6 — Explore top features (0 of 6 done)3
T6 — Reward banner2
T6 — Test your link2
T6-T7: Test your link2
T6/T7 - Step 4 send test booking2
T6: Location setup – Step 3 of 43
T6: Set a location — needed to scroll after sele1
T6: Setup complete screen2
T6–T7 — Test your link3
T7 - Step 4 of 4 Send test booking1
T7 Test your link2
T7 — Completion3
T7 — Post-completion sidebar2
T7 — Step 4 of 4 Test booking2
T7-T9 Test your link2
T7: Set a location — Virtual selected3
T8 - Completion screen2
T8 - Completion screen sidebar3
T8 - Completion state2
T8 - Setup complete2
T8 - Step 4 Send test booking2
T8 Setup complete celebration screen3
T8-T12 Test your link3
T8: Completion state3
T9 - Completion screen3
T9 — Completion state (sidebar nav)2
Team size selection (T8–T21)5
Test your link - booking link preview2
Try a test booking — Step 4 of 45
Where you see clients (T3)1
Where you see clients — Step 3 of 43
Workspace setup screen3

Persona x Prototype Matrix

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

Quote Wall

Dr. Maya Chen, LCSW · Control: current production onboardingTeam size — Choose team size — This is required. Back. Continue.
David Knight, DC · v1 Refined: closest to currentThe note about each location having its own services and hours gave me exactly the signal I needed — but I nearly gave up before finishing because the Skip button just would not work.
Healthcare vertical expert · v2 Personalized: profession-first wizardThe vertical specificity earns immediate credibility, but a mental health practitioner won't trust their patient notes to a platform that never once mentions compliance.
Healthcare vertical expert · v1 Refined: closest to currentThe onboarding earns clinical credibility through sensible defaults and a smart activation sequence, but one missing word — HIPAA — will stall every compliance-gated buyer before they reach checkout.
Healthcare vertical expert · v3 Focused: first bookingThe funnel gets me to a live booking link in under 5 minutes, which is genuinely impressive, but I'm handing out a URL that touches patient data without a single compliance signal in the flow — that's going to be a hard stop for any practice manager who's been through a HIPAA audit.
Liz Chen, SLP · v2 Personalized: profession-first wizardThe fact that Allied health actually said 'speech' in the description made me feel like this was built with me in mind — and seeing telehealth as a location option in setup, not buried in settings, was exactly what I needed to see.
Marc Robinson · v2 Personalized: profession-first wizardSetup was fast and the defaults were spot-on for a mental health clinic, but I finished in four steps and still have no idea where I add my other 19 clinicians — that's the whole point for us.
David Knight, DC · v2 Personalized: profession-first wizardThe flow was smoother than I expected and the location-slug URL told me multi-site is built into the architecture, but I had to take it on faith that chiro lives under Allied health and that the extra sites are actually there waiting in settings.
Marc Robinson · v1 Refined: closest to currentFor a clinic at my scale, this feels credible and organized, not consumer-grade.
Dr. Tom Walsh · v3 Focused: first bookingThe Virtual option was right there and easy to pick, but I still had to stare at a pre-filled street address wondering if my telehealth clients were about to get sent to a building I don't work in.
Lara Okeke, PT · v2 Personalized: profession-first wizardEverything felt fast and built for someone like me until the location step handed me an in-person address form — I'd already told it I do home visits.
Dr. Tom Walsh · v1 Refined: closest to currentVirtual setup was easy to find and click — I just wish the address field had hidden itself once I chose Virtual, so I could be certain my clients won't see a physical address on their booking page.
Anna Bauer, OT · v1 Refined: closest to currentGetting set up was genuinely quick and logical, but the default services felt like they were built for a GP, not a pediatric OT.
David Knight, DC · v3 Focused: first bookingGot Brunswick Clinic live in under five minutes and the URL slug tells me each site probably gets its own booking page — but I'd need to see how I manage three locations from one dashboard before I commit.
Dr. Tom Walsh · v2 Personalized: profession-first wizardI was relieved to see Virtual as a proper first-class option in step 3, but the physical address still showing and my booking link reading 'brunswick-clinic' left me second-guessing whether the system actually registered me as a fully remote practice.
Lara Okeke, PT · v3 Focused: first bookingSetting up on my iPad took maybe eight minutes and the booking link was live at the end — the defaults were spot-on for a physio practice, which meant I barely had to think.
Dr. Maya Chen, LCSW · v1 Refined: closest to currentThat progression felt genuinely fast — I went from zero to fully configured without getting lost or confused.
UX heuristics expert · v3 Focused: first bookingThis onboarding nails the Nielsen fundamentals — system status, recognition over recall, error prevention through smart defaults, minimalist design — and the celebration state with the payment unlock lands at exactly the right emotional beat; the one real heuristic gap is the dual CTA in step 2, which breaks consistency and briefly leaves the user unsure which button owns their hours input.
Anna Bauer, OT · v2 Personalized: profession-first wizardAllied health with NDIS billing pre-loaded felt genuinely built for someone like me — I went from zero to booking-ready without hitting a single confusing step.
Becky Tran · v1 Refined: closest to currentThe setup was genuinely painless — I'd confidently tell any practice owner that they can be ready to take bookings in under five minutes.
Mary McKinnon · v2 Personalized: profession-first wizardI understood every step, nothing stumped me, and seeing that party popper at the end told me I'd actually finished.
Marc Robinson · v3 Focused: first bookingThe four-step structure gave me exactly the confidence I needed — I always knew where I was and what came next, which is what you want when you're evaluating a system for a real clinic.
Dr. Elena Vargas · v3 Focused: first bookingFour steps, everything pre-filled, booking link live in under five minutes — this is what onboarding should feel like.
Brand expert · v3 Focused: first bookingThe brand is doing real work here — this feels like a product worth paying for before I’ve even booked a client.

Top 3 Fix List

1. Make 'Open calendar' functional in the prototype so the reviewer can see a post-setup product state — even a static calendar view would break the 10-turn completion loop and let the reviewer feel what the product is actually like to use, which is the moment that converts setup satisfaction into trial continuation.
Seen in 1 run(s): v1 Refined: closest to current
2. Hide or disable the physical address input when Virtual is selected in Step 3, and update the checklist completion label to reflect the specific mode chosen (e.g. 'Virtual only') so telehealth practitioners have unambiguous confirmation their preference was saved.
Seen in 1 run(s): v1 Refined: closest to current
3. Remove or defer the 'Explore top features — 0 of 6 done' section from the immediate completion screen so the 100% celebration lands cleanly — introduce the next feature discovery phase only after the user has taken one post-setup action like opening their calendar or sharing their booking link.
Seen in 1 run(s): v1 Refined: closest to current

Production Calibration Check

Expected persona signalMatched?Evidence
tom_walshNo / not run
maya_chenYesTeam size selection (T8–T21): The team size dropdown or selector did not register any of 14 click attempts. The field remained stuck on 'Choose team size — This is required' throughout, blocking the Continue button and preventing any forward progress. | Workspace setup screen: Three required fields (team size, primary goal, insurance) are gated behind a single Continue button with no inline validation feedback explaining why the button stays inactive — compounding the confusion when one field silently fails.
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
Control: current production onboardingDr. Maya Chen, LCSWScored0 n/aresult.json
v1 Refined: closest to currentAnna Bauer, OTScored6 finalvideoresult.json
v1 Refined: closest to currentBecky TranScored7 finalvideoresult.json
v1 Refined: closest to currentBehavioural psychology expertScored7 finalvideoresult.json
v1 Refined: closest to currentBrand expertScored7 finalvideoresult.json
v1 Refined: closest to currentChris ParkScored10 finalvideoresult.json
v1 Refined: closest to currentConversion expertScored7 finalvideoresult.json
v1 Refined: closest to currentDavid Knight, DCScored12 finalvideoresult.json
v1 Refined: closest to currentDr. Elena VargasScored7 finalvideoresult.json
v1 Refined: closest to currentDr. Maya Chen, LCSWScored17 finalvideoresult.json
v1 Refined: closest to currentDr. Tom WalshScored8 finalvideoresult.json
v1 Refined: closest to currentHealthcare vertical expertScored7 finalvideoresult.json
v1 Refined: closest to currentJordan LeeScored7 finalvideoresult.json
v1 Refined: closest to currentLara Okeke, PTScored7 finalvideoresult.json
v1 Refined: closest to currentLiz Chen, SLPScored8 finalvideoresult.json
v1 Refined: closest to currentMarc RobinsonScored8 finalvideoresult.json
v1 Refined: closest to currentMary McKinnonScored6 finalvideoresult.json
v1 Refined: closest to currentNancy HanischScored7 finalvideoresult.json
v1 Refined: closest to currentPriya ShahScored7 finalvideoresult.json
v1 Refined: closest to currentSam Rivera, LMHCScored6 finalvideoresult.json
v1 Refined: closest to currentUX heuristics expertScored7 finalvideoresult.json
v2 Personalized: profession-first wizardAnna Bauer, OTScored9 finalvideoresult.json
v2 Personalized: profession-first wizardBecky TranScored9 finalvideoresult.json
v2 Personalized: profession-first wizardBehavioural psychology expertScored9 finalvideoresult.json
v2 Personalized: profession-first wizardBrand expertScored9 finalvideoresult.json
v2 Personalized: profession-first wizardChris ParkScored10 finalvideoresult.json
v2 Personalized: profession-first wizardConversion expertScored9 finalvideoresult.json
v2 Personalized: profession-first wizardDavid Knight, DCScored8 finalvideoresult.json
v2 Personalized: profession-first wizardDr. Elena VargasScored8 finalvideoresult.json
v2 Personalized: profession-first wizardDr. Maya Chen, LCSWScored10 finalvideoresult.json
v2 Personalized: profession-first wizardDr. Tom WalshScored9 finalvideoresult.json
v2 Personalized: profession-first wizardHealthcare vertical expertScored10 finalvideoresult.json
v2 Personalized: profession-first wizardJordan LeeScored9 finalvideoresult.json
v2 Personalized: profession-first wizardLara Okeke, PTScored10 finalvideoresult.json
v2 Personalized: profession-first wizardLiz Chen, SLPScored12 finalvideoresult.json
v2 Personalized: profession-first wizardMarc RobinsonScored10 finalvideoresult.json
v2 Personalized: profession-first wizardMary McKinnonScored9 finalvideoresult.json
v2 Personalized: profession-first wizardNancy HanischScored9 finalvideoresult.json
v2 Personalized: profession-first wizardPriya ShahScored9 finalvideoresult.json
v2 Personalized: profession-first wizardSam Rivera, LMHCScored9 finalvideoresult.json
v2 Personalized: profession-first wizardUX heuristics expertScored10 finalvideoresult.json
v3 Focused: first bookingAnna Bauer, OTScored9 finalvideoresult.json
v3 Focused: first bookingBecky TranScored9 finalvideoresult.json
v3 Focused: first bookingBehavioural psychology expertScored9 finalvideoresult.json
v3 Focused: first bookingBrand expertScored10 finalvideoresult.json
v3 Focused: first bookingChris ParkScored8 finalvideoresult.json
v3 Focused: first bookingConversion expertScored9 finalvideoresult.json
v3 Focused: first bookingDavid Knight, DCScored8 finalvideoresult.json
v3 Focused: first bookingDr. Elena VargasScored11 finalvideoresult.json
v3 Focused: first bookingDr. Maya Chen, LCSWScored9 finalvideoresult.json
v3 Focused: first bookingDr. Tom WalshScored11 finalvideoresult.json
v3 Focused: first bookingHealthcare vertical expertScored9 finalvideoresult.json
v3 Focused: first bookingJordan LeeScored11 finalvideoresult.json
v3 Focused: first bookingLara Okeke, PTScored9 finalvideoresult.json
v3 Focused: first bookingLiz Chen, SLPScored9 finalvideoresult.json
v3 Focused: first bookingMarc RobinsonScored9 finalvideoresult.json
v3 Focused: first bookingMary McKinnonScored9 finalvideoresult.json
v3 Focused: first bookingNancy HanischScored9 finalvideoresult.json
v3 Focused: first bookingPriya ShahScored10 finalvideoresult.json
v3 Focused: first bookingSam Rivera, LMHCScored13 finalvideoresult.json
v3 Focused: first bookingUX heuristics expertScored9 finalvideoresult.json