Funnel Optimization · Growth PM · Healthcare CRO

Agendamiento 2.0 — a full optimization program for Blue Medical's scheduling platform

How I led a structured conversion optimization program across Blue Medical's core scheduling funnel — reducing drop-off, cutting booking time, and shifting volume from high-cost channels to self-service digital.

Blue Medical Guatemala & Costa Rica March 2022 – May 2024 Program Manager GA4 · Hotjar · Power BI View live product ↗
~25%
reduction in average time-to-book after smart suggestions feature
~+50%
relative lift in funnel completion rate from guest checkout (6–8% → 9–9.5%)
500–700
daily appointments in Guatemala — each one a revenue entry point for labs, prescriptions & imaging
Confidentiality note: Metrics are approximated and ranges are used to protect NDA obligations. All figures reflect real work on live products. Specific client data, system architecture, and operational details have been omitted or generalized.
Business context

Blue Medical's value proposition was being a one-stop shop for all health services — consultations, labs, imaging, and medications. But this model had a critical dependency: every downstream revenue stream started with a scheduled appointment. Without the consultation, doctors couldn't recommend labs or prescriptions. Without the recommendation, cross-sell revenue dropped across the entire company. Optimizing the scheduling funnel was not a UX project — it was a revenue growth initiative.

The opportunity
  • 55–60% of appointments were booked through the contact center — a high-cost channel with limited scalability. Only 28–34% came through self-service digital.
  • With 6,500–8,000 daily unique sessions and a funnel completion rate of only 6–8%, the gap between traffic and conversion was significant and largely recoverable.
  • Shifting contact center volume to digital would reduce cost per appointment while improving the patient experience — a compounding return.
  • The patient base included elderly users and young adults booking for dependents — segments with specific friction profiles worth addressing through targeted UX changes.
🧠 Activation rate 🧠 Channel mix 🧠 Cost per conversion
The problems
  • High abandonment rate — users dropped off at multiple funnel steps. The booking completion rate of 6–8% indicated that most sessions generated zero revenue value.
  • Long average time-to-book — users cycled between specialty → clinic → doctor → time slot when availability was low, creating mid-funnel fatigue and abandonment.
  • Mandatory login wall — users had to authenticate before seeing any availability, creating friction before value at the top of the funnel.
  • No-show rate — with no payment required at booking, a portion of completed bookings didn't convert to attended consultations — an operational leak downstream from the digital funnel.
Industry context: only 11% of medical groups report that most patients schedule with digital tools (MGMA, Nov 2024) — making digital conversion a significant competitive differentiator.
Methodology — the Agendamiento 2.0 program

My recommendation was to treat scheduling improvement as a continuous optimization program rather than a single redesign project. We named the initiative Agendamiento 2.0. The program followed four iterative layers — each feeding the next.

Layer 1 — Discovery & instrumentation
Established baseline measurement using GA4 funnel analysis, Hotjar session recordings and heatmaps, Power BI dashboards connected to internal scheduling and clinical systems, and NPS data from the internal quality control team. The CEO tracked contact center cost closely — that was our business north star from day one. Per growth.design: measuring baseline behavior before forming hypotheses is a prerequisite for avoiding Confirmation Bias — the tendency to look for evidence that confirms what we already believe.
Layer 2 — Heuristic evaluation
The first structured output of the program was a heuristic evaluation of the existing platform — reviewing every step of the funnel against UX principles. This is where we identified the login wall, the mid-funnel looping behavior, and several UI-level issues. Each finding was documented with its estimated impact before any solution was designed.
Layer 3 — Hypothesis backlog
Each observation generated a structured hypothesis: what we believed was causing the problem, what change would test it, and what metric would tell us if we were right. This discipline — borrowed from outcome-driven product frameworks — kept the team focused on why we were building each change, not just what to build next.
Layer 4 — Incremental experiments + pre/post measurement
With ~6,500–8,000 daily sessions and a funnel completion rate of 6–8%, formal A/B testing would have required 3–4 months of runtime per experiment to reach statistical significance for a 10% relative lift. We used pre/post measurement via GA4 as the primary validation method, with Hotjar behavioral data as a qualitative signal. Research note: healthcare CRO is uniquely complex because trust and compliance add friction that standard e-commerce benchmarks don't account for (Geonetric, 2025; Fetch and Funnel, 2025).
On A/B testing: The session volume made statistically significant A/B testing impractical for our iteration pace. Pre/post measurement with behavioral validation was the right tradeoff for the context. A formal testing infrastructure would have been the next investment as traffic scaled — and remains a gap I would close first in a similar program today.
Funnel map
CRO stages: Acquisition (TOFU) → Activation (MOFU) → Conversion (BOFU)  ·  Primary metric: Appointment completion rate per session · Time-to-book · Drop-off rate per step
1
Enter scheduling platform
6,500–8,000 daily unique sessions (Guatemala)
2
Country selection
Auto-detected via location permission; manual otherwise
3
⚠ Login required — major drop-off point
Friction before value. Especially painful for elderly users & dependents
3+
✓ Guest access added (Experiment 1)
Continue without account until after slot selection
4
In-person or virtual appointment
Not all specialties available virtually
5
⚠ Specialty selection — looping begins here
Low availability in some specialties caused back-navigation cycles
5+
✓ Smart suggestions added (Experiment 2)
3 nearest slots by location + returning patient's recent doctor
6
Clinic selection
Multiple clinics per city — users cycled back here when no slot found
7
Doctor selection or auto-assign
Users could allow system to select best available doctor
8
Time slot selection
Low availability = abandonment if no convenient slot found
9
Confirm & book ✓
6–8% of sessions reached this step at baseline
Payment note: Payment was not collected at booking — patients paid in clinic. While this removed a checkout friction point, it also meant no financial commitment from the patient, contributing to a no-show rate that was a known operational challenge independent of the digital funnel optimization.
Experiments
CRO stage: Full funnel  ·  Hypothesis type: Usability improvement  ·  Expected metric: Overall funnel completion rate
Hypothesis
  • The platform's visual design created unnecessary cognitive friction — unclear button hierarchy, inconsistent colors, and redundant steps that could be simplified without changing core functionality.
  • A cleaner, more intuitive UI following heuristic principles would reduce confusion and improve completion rate across the full funnel.
🧠 Cognitive Load 🧠 Visual Hierarchy 🧠 Signifiers 🧠 Aesthetic-Usability Effect
What we did
  • Conducted a formal heuristic evaluation of the existing platform against UX principles.
  • Redesigned button styles, color hierarchy, and simplified several flow steps without adding new functionality.
  • Measured funnel completion rate pre/post via GA4 across comparable time periods.
Result — not significant. A critical lesson.
  • The rebranding did not produce a meaningful change in funnel completion rate. Changes were directionally positive but within measurement noise.
  • The most important learning of the program: the problem was not visual design — it was structural friction in the flow architecture. Mandatory login and inefficient slot discovery were behavioral blockers, not aesthetic ones.
  • This result redirected our entire hypothesis backlog toward flow-level interventions. The rebranding became the visual foundation for future changes rather than the conversion solution itself.
  • I include this result deliberately — shipping something, measuring it honestly, calling it a loser, and learning from it is how good optimization programs work.
Principle applied: Law of the Instrument (growth.design) — "if all you have is a hammer, everything looks like a nail." We were initially applying a visual design solution to what was fundamentally a flow architecture problem. The data corrected our framing.
CRO stage: Acquisition → Activation (TOFU)  ·  Primary metric: Funnel completion rate · % sessions reaching appointment type selection · Drop-off rate at login step
Hypothesis
  • Requiring login before showing any availability creates friction before value — users are asked to invest (create an account or recall credentials) before seeing whether the product can serve their need at all.
  • This friction was amplified for two specific user segments: elderly patients unfamiliar with account management, and young adults booking on behalf of parents or children who had to manage dependent accounts.
  • Hypothesis: removing the mandatory login wall and allowing guest access will increase the % of sessions reaching mid-funnel steps and ultimately completing a booking.
🧠 Reactance 🧠 Effort Heuristic 🧠 Cognitive Load 🧠 Sunk Cost (post-value) 🧠 Progressive Disclosure
Discovery inputs
  • GA4 funnel: sharp, disproportionate drop-off at the login step — the exit rate here far exceeded what the step's complexity warranted.
  • Hotjar session recordings: rage clicks on the login form, repeated back-navigation, and session abandonment immediately after seeing the login screen.
  • NPS / quality control: "difficulty logging in" appeared as a recurring complaint in patient satisfaction data.
  • Contact center signal: agents received calls from users who had forgotten credentials and needed help booking — a quantifiable cost signal that supported the business case.
Result
6–8%
funnel completion rate (baseline)
9–9.5%
funnel completion rate (post-launch)
~+50%
relative improvement in completion rate
  • More sessions reached the appointment type selection step and progressed through mid-funnel steps after removing the mandatory login requirement.
  • Booking volume began shifting directionally from contact center and social media channels toward self-service digital — aligned with the primary business objective.
  • Measurement: pre/post via GA4 across comparable time periods. No formal A/B framework in place — directional confidence, not causal proof.
Psychology in depth
  • Reactance (growth.design): users are less likely to adopt a behavior when they feel forced. "Log in to see availability" is coercive — it triggers resistance before the user has experienced any product value.
  • Effort Heuristic: the perceived cost of logging in exceeded the perceived value of continuing, especially for users with low digital fluency or who were booking for someone else.
  • Progressive Disclosure: asking for authentication after the user has chosen a slot — when they're already committed — is a far lower-resistance moment than asking before they've seen anything.
Supporting research: trust and compliance friction in healthcare funnels is uniquely high — simplifying authentication flows is one of the highest-impact CRO levers in the sector (Fetch and Funnel, 2025; Geonetric, 2025).
CRO stage: Activation → Conversion (MOFU → BOFU)  ·  Primary metric: Average time-to-book · Mid-funnel drop-off rate · Overall completion rate
Hypothesis
  • The core mid-funnel problem was not that users didn't want to book — it was that the funnel architecture required them to navigate specialty → clinic → doctor → time slot sequentially, with no visibility into availability until the final step. This caused back-navigation loops that eroded time and motivation.
  • Hypothesis: surfacing the 3 nearest available slots by location immediately after specialty selection — bypassing the full clinic/doctor/slot chain — will reduce time-to-book and decrease mid-funnel abandonment.
  • Secondary: returning patients with a recent doctor would benefit from that doctor's next availability surfaced proactively, reducing re-selection friction.
🧠 Goal Gradient Effect 🧠 Choice Architecture 🧠 Recognition over Recall 🧠 Decision Fatigue 🧠 Paradox of Choice
Discovery inputs
  • Hotjar session recordings: clear back-navigation patterns — users selecting a clinic, finding no convenient slot, going back, trying another clinic, repeating 2–3 times before abandoning.
  • GA4 event logs: elevated time-on-steps for clinic and doctor selection — disproportionate to what those steps should require.
  • Power BI data: certain specialties had concentrated availability in specific clinics — users were often searching in the wrong places first.
  • Contact center insight: agents were manually doing exactly what we built — finding the nearest available slot for the patient's specialty and location. The feature was already proven to work operationally.
Result
~25%
reduction in average time-to-book
overall completion rate (combined effect with Exp 1)
contact center & social media booking volume
  • Average scheduling time dropped ~25% — measured via GA4 session duration on the scheduling flow and system event timestamps in Power BI.
  • Booking volume continued shifting toward self-service digital, supporting the business objective of reducing contact center cost per appointment.
  • Users retained the option to skip suggestions and browse manually — adoption was voluntary, preserving experience quality for users with specific preferences.
Psychology in depth
  • Goal Gradient Effect (growth.design): motivation increases as users perceive they're closer to their goal. Showing 3 specific available slots immediately after specialty selection makes the finish line feel closer — reducing the likelihood of abandonment.
  • Paradox of Choice / Decision Fatigue (growth.design): presenting 3 curated, relevant options rather than asking users to navigate an open search tree reduces the cognitive cost of deciding. Fewer, better options outperform more options.
  • Recognition over Recall (growth.design): returning patients seeing their doctor's name surfaced proactively reduces cognitive load compared to manually remembering and searching for them again.
Supporting research: digital scheduling tools that reduce time-to-book improve patient satisfaction and reduce no-show rates by making the booking feel effortless rather than effortful (MGMA, 2024).
What I learned & what comes next
What I learned
  • Small incremental steps compound. The rebranding alone moved nothing. Guest checkout alone moved something. Combined with smart suggestions, the program produced a meaningful shift in channel mix and completion rate. No single experiment was a silver bullet — the program was the product.
  • Diagnose the layer of the problem before designing the solution. We initially applied a visual solution (rebranding) to what was a structural flow problem (login wall, slot discovery). The null result from Experiment 0 was the most valuable data point of the program — it redirected us to the real problem.
  • Qualitative + quantitative signals together move faster. Hotjar session recordings consistently surfaced the right problems faster than GA4 alone. The combination of behavioral observation and funnel data was more powerful than either tool in isolation.
  • Business context shapes what you optimize for. We weren't just optimizing conversion rate — we were optimizing cost per appointment and channel mix. Keeping the downstream revenue dependency visible shaped every prioritization decision.
What I'd do differently
  • Invest earlier in A/B testing infrastructure. Pre/post worked for our volume, but isolating individual experiment contributions was difficult. A proper testing layer would have allowed faster and more confident learning cycles as traffic grew.
  • Connect advertising investment to funnel behavior earlier. We lacked a clean attribution model linking paid campaign users to scheduling completions — making ROI conversations on marketing spend difficult and limiting our ability to optimize acquisition.
  • Address the no-show problem in parallel. A meaningful percentage of booked appointments didn't convert to attended consultations — affecting downstream revenue regardless of digital funnel improvements. This required operational intervention alongside product work.
Roadmap items at departure
  • One-click rebooking via email for follow-ups and pre-scheduled check-ups.
  • Overbooking logic to fill no-show slots and increase clinic utilization.
  • Payment integration — requiring a strategic decision on insurance inclusion vs. launch without, which would have excluded ~55–65% of the patient base initially.
  • Enhanced suggestions incorporating doctor ratings, wait time estimates, and patient history for personalization at scale.
Sources
Growth.Design — 106 Cognitive Biases
growth.design/psychology
Applied reference for cognitive biases in product design. Principles cited: Reactance, Goal Gradient Effect, Paradox of Choice, Decision Fatigue, Recognition over Recall, Progressive Disclosure, Effort Heuristic, Law of the Instrument, Aesthetic-Usability Effect.
MGMA Stat Polls 2024
mgma.com/mgma-stat
Only 11% of medical groups report most patients schedule digitally (Nov 2024). Only 13% of groups report lower no-show rates in 2024 vs 2023 (Aug 2024). Context for digital scheduling opportunity and operational challenges.
Fetch and Funnel — Healthcare CRO 2025
fetchfunnel.com/conversion-rate-optimization-for-healthcare
Healthcare CRO is uniquely challenging because trust and compliance add friction that standard e-commerce benchmarks don't account for. Simplicity consistently outperforms visual complexity in healthcare conversion.
Geonetric — Healthcare CRO 2025
geonetric.com/insights/digital-strategy
CRO in healthcare requires simultaneously building patient trust while minimizing conversion friction. Authentication flows are one of the highest-impact optimization levers in the sector.