Case 03
Patient Onboarding — Codex Health · 2025

A small change. A full-funnel win.

How looking at the data differently — screen by screen instead of milestone by milestone — uncovered the drop-off no one knew about and improved end-to-end conversion by 25%.

Role
Design lead · cross-functional
Collaborators
Engineering, data, product
Timeline
2025 · shipped
Outcome
25% funnel improvement

The platform was working. But not enough patients were getting through onboarding.

Patients who completed onboarding and connected with their care team loved the platform. The problem was that too many weren't making it through. Onboarding completion felt stalled — but no one had a clear picture of where patients were actually dropping off.

The team was tracking milestone events: profile created, HCP connected, appointment booked. Those milestones told a story, but it was an incomplete one. They showed that patients were dropping off, not where or why.

100%
82%
78%
67%
51%
Account
created
Profile
created
Consent
tapped
HCP
connected
Appt
booked
The gap
We were watching milestones. We weren't watching the screens between them — which meant we couldn't see where patients were actually getting stuck.

Looking where no one was looking.

I pushed the engineering and data teams to instrument every screen in the onboarding flow — not just the milestone events, but every tap, every button, every point where a patient could stop. That analysis hadn't been done before. The team was skeptical it would reveal anything the milestone data hadn't already shown.

It revealed three things.

01
The intro screens were doing too much.
Three intro screens stacked on top of profile creation. By the time a patient reached the actual product, they'd hit a wall of explanation before doing anything meaningful.
02
The first button didn't read as a button.
On the mock-chat onboarding screen, the call to action looked like a chat bubble — the same visual treatment as Allie's messages. Patients didn't realize they were supposed to tap it. They read it as content and stopped.
03
The drop-off was happening before consent.
By the time we asked for consent, a meaningful portion of patients had already stopped. The fix had to live earlier in the flow than anyone had been looking.

The fix was intentionally small.

Three changes: update the copy on the first screen, make the button look like a button, and cut the introduction down. No flow restructure, no new screens, no engineering complexity. The diagnosis told us exactly where the problem was — which meant we didn't need to guess at a solution.

The restraint was intentional. A small, targeted change meant we'd have a clean signal. If the funnel improved, we'd know why.

Side-by-side comparison of the onboarding intro before and after the redesign: two cluttered screens with chat-bubble CTAs become one consolidated screen with a clear button
Before (left): chat bubble CTA, long intro copy. After (right): clear button, shortened introduction, explicit next step.

The whole funnel moved.

The change shipped in May 2025. In the months that followed, every downstream stage improved. The fix at the top of the funnel compounded all the way to appointment booked.

Funnel completion · Apr – Oct 2025
90% 80% 70% 60% 50% Change shipped +10% +10% +16% +25%
Apr May Jun Jul Aug Sep Oct
Profile created
Consent tapped
HCP connected
Appt booked
Appt booked
51% → 64%
End-to-end conversion in the months following the change.
HCP connected
67% → 78%
More patients reaching the clinical relationship that drives outcomes.

The design wasn't the first problem to solve.

The real work here happened before I drew anything. Advocating for a different way of looking at the data, convincing engineering and product to instrument screens they'd never tracked, and holding the thread on what we were actually trying to find out — that's what made the design fix possible.

Data leadership
Ask different questions of the data.
Milestone tracking told an incomplete story. Pushing for screen-by-screen analysis required convincing people to look at the problem differently before any design work could begin.
Cross-functional
Lead without authority.
Engineering and data didn't report to design. Getting them to do the analysis required making the case that the investment was worth it — and it was.
Craft
Targeted fixes beat comprehensive redesigns.
A small, precise change gave us a clean signal. We didn't restructure the flow, add screens, or change the product architecture. We fixed the thing that was actually broken.
Want the full case?
Get in touch →
Back to the beginning
Excerpt from the five design principles written for the Allie v3 redesign — Patient-first always, Be opinionated about their care, Bias toward simplicity
01
Setting the vision. Driving it to delivery.
Allie v3 — leading a complete reframe of a patient app from content tabs to a product organized around two questions every patient actually asks.