⚠️
Dummy Data Disclaimer: All figures in this case study are synthetic data generated by AI for demonstration purposes only. The operational metrics, cost figures, staffing numbers, and scenario outcomes do not represent any real company's data. This dashboard is a proof-of-concept to show how a scenario planning model can be built entirely in HTML/JS — it should not be used for actual financial or operational decisions.
📋 Executive Summary

From Static Spreadsheets to Live Scenario Testing

A healthcare call center operation managing millions of outbound dials per month needed to forecast 2025 cost-per-appointment under different operational assumptions. The team was relying on disconnected spreadsheets that broke whenever an input changed — making it impossible to answer questions like "What if LCPH improves 10% but cancellation rates also rise?" in real time.

This project rebuilds the Power BI scenario model as a standalone web application. Three independent scenarios — Forecast, Scenario 1 (+6% LCPH), and Scenario 2 (+10% LCPH, -3% cancel rate) — run simultaneously through the same cost calculation chain, with every variable adjustable and every chart showing all three trajectories side by side.

884K
Total completed appointments modeled
$30.02
Weighted avg cost per appointment
6
Switchable KPI views
20+
Adjustable operational variables

How the Cost Calculation Flows

Every variable feeds into a multi-step chain. Adjust any input and the entire chain recalculates across all three scenarios simultaneously:

Inputs
Total Dials
Contact & Call Rates
Level of Effort
Cancel Rate
Volume
Scheduled Appts
Net Appointments
Completed Appts
Inbound Share
Staffing
LCPH × Utilization
Billed Hours
FTE Required
Attrition Backfill
Cost Build
Production Invoice
+ Training Cost
+ IT & Downtime
− Rebadge Offset
Output
$30.02
Cost per completed appt

Three Scenarios, One View

All charts in this case study display three trajectories simultaneously so you can visually compare how different assumptions change outcomes. The scenarios are:

Forecast — Base assumptions from historical data
Scenario 1 — LCPH improved by 6%
Scenario 2 — LCPH +10%, Cancel Rate -3%
💰 Finding #1

Cost Rises Sharply into Q4 — But Scenario 2 Holds Under $30

Under the base forecast, cost per completed appointment starts at $28.50 in January and climbs to $34.80 by December — driven by rising cancellation rates (25% → 39%) and increasing level-of-effort (more dials per appointment as the year progresses). This 22% cost escalation through the year is the central challenge for budget planning.

Scenario 1 (6% LCPH improvement) flattens the curve noticeably, peaking at $32.40 in December. But only Scenario 2 — combining a 10% LCPH gain with a 3-point reduction in cancellation rates — keeps the weighted average under the $30 target across the full year.

Cost per Completed Appointment — 3 Scenarios + Actual

Monthly $/appt with $30 target line (Jan–Dec 2025)

Key insight: Improving LCPH alone (Scenario 1) reduces costs by ~$2/appt on average but isn't enough to hit the $30 target. You need both an efficiency gain and a cancellation rate improvement (Scenario 2) to cross the threshold — the model quantifies exactly how much of each.

📉 Finding #2

Cancellation Rates Are the Biggest Cost Lever

A 1-percentage-point increase in cancellation rate adds approximately $0.45 to cost per appointment. Over the base forecast, cancellation rates rise from 25% in January to 39% by December — a 14-point swing that alone accounts for over $6 of the Q4 cost escalation.

Scenario 2's 3-point cancellation reduction saves approximately $1.35/appt across every month, compounding with the LCPH improvement to produce significant savings by year end. This makes cancellation rate reduction the highest-ROI operational lever available.

Cancel Rate by Month — 3 Scenarios

Percentage of scheduled appointments canceled

Completed vs Scheduled Appointments

Forecast scenario — gap = cancellations
⚡ Finding #3

A 10% LCPH Gain Saves $260K Annually

LCPH (Lives Changed Per Hour) is the core productivity metric — how many completed appointments each agent produces per billed hour. In the base forecast, LCPH ranges from 2.08 to 2.30 across the year. Scenario 2 pushes this to 2.29–2.53, meaning each agent handles roughly 0.2 more appointments per hour.

That seemingly small efficiency gain, compounded across 884K annual appointments, reduces total billed hours by approximately 7,000 — translating to roughly $260K in annual production cost savings.

LCPH Trajectory — 3 Scenarios

Lives changed per hour by month

Total Monthly Cost — 3 Scenarios

All-in cost including production, training, IT, offset
👥 Finding #4

Training Costs Are Hidden — But Material

At 5% monthly attrition, a 215-FTE operation replaces roughly 10–11 agents per month. Each new hire requires 40 hours of training at a 50% cost uplift, with 30% of trainees leaving during training itself — meaning the operation effectively trains 14–15 people to net 10–11 replacements.

This training overhead adds $1.80–$2.20 per completed appointment — a cost that's invisible in simple spreadsheet models but becomes clearly visible when the full cost chain is calculated.

Monthly Cost Composition — Forecast Scenario

Production + Training + IT − Rebadge Offset

Key insight: Reducing monthly attrition from 5% to 3% would save approximately $180K annually in training costs alone — making retention programs a potentially higher-ROI investment than productivity improvements.

🎯 Finding #5

The Exact Formula to Hit $30

The model's primary question: "What combination of variables gets us to a $30 weighted average cost per appointment?" After testing dozens of combinations, the answer is specific:

+10%
LCPH improvement required
-3pts
Cancel rate reduction needed
$29.68
Resulting weighted avg cost

Neither lever alone is sufficient. A 10% LCPH gain without cancellation improvement yields $30.85 (Scenario 1). A 3-point cancellation reduction without LCPH improvement yields $31.10. Only the combination (Scenario 2) breaks through the $30 barrier — and the model shows this instantly.

Interactive Scenario Explorer

Adjust the key variables below and watch all three scenarios recalculate in real time. Every chart shows Forecast, Scenario 1, and Scenario 2 simultaneously.

Cost per Appointment — Live Model
S1: LCPH Boost
%
S2: LCPH Boost
%
S2: Cancel Reduction
pts
Billing Rate (Avg)
$/h
FTE Hours
hrs
Utilization
%
Monthly Attrition
%
Rebadge Offset
$
Cost / Appt — All Scenarios
Cost Composition (Forecast)
FTE & Billed Hours
Scheduled vs Completed
Monthly Breakdown — All Scenarios
🎛️
Adjust variables live
Change LCPH boost, cancel reduction, billing rates, and constants — all three scenarios recalculate instantly
📊
3 scenarios visible at once
Every chart overlays Forecast, Scenario 1, and Scenario 2 — no toggling between views
Zero license cost
Built in Chart.js + vanilla JS — deploy anywhere, no Power BI or Tableau subscription required

Key Features

🔀 3-scenario simultaneous comparison

All charts render Forecast, Scenario 1, and Scenario 2 as overlaid lines/bars — making divergence and convergence points immediately visible without any toggling.

📊 5-KPI switchable view

A single dropdown reframes the main trend chart between Cost/Appt, LCPH, Cancel Rate, Completed Appts, and Level of Effort — each with all 3 scenario lines.

🎛️ 8 adjustable variables

LCPH boost percentages, cancellation reduction, billing rates, FTE hours, utilization, attrition, and rebadge offset — all feeding directly into the cost chain.

📋 Full monthly breakdown table

Shows all 3 scenarios' cost per appointment side-by-side with shading to indicate which scenario wins each month.

🎯 Actual vs forecast overlay

Red dashed line shows actual Jan–Nov performance against the forecast, making model accuracy immediately visible.

💰 Cost composition breakdown

Stacked bar chart decomposes monthly cost into production, training, IT overhead, and rebadge offset — revealing hidden cost drivers.

👥 Staffing & efficiency panel

Dual-axis chart tracking FTE requirements and billed hours across scenarios, highlighting the staffing implications of productivity changes.

⚡ Zero-dependency deployment

Single HTML file, no build tools, no server, no database, no BI subscription. Static hosting only.

Operational Variables Modeled

The dashboard models the full chain of variables that drive cost per appointment:

VariableTypeWhat It Controls
Monthly Inputs
LCPHMonthlyAgent productivity — completed appointments per billed hour
Completed AppointmentsMonthlyVolume of successfully completed appointments after cancellations
Cancellation RateMonthly% of scheduled appointments canceled (25%→39% through the year)
Level of EffortMonthlyDials required per scheduled appointment
Structural Constants
Productive UtilizationConstant% of agent time on productive work (default: 84%)
Billing RateConstantBlended hourly rate across L1/L2/L3 tiers ($37.25 avg)
FTE HoursConstantMonthly billable hours per full-time equivalent (160)
Monthly AttritionConstantAgent turnover rate driving training cost (5%)
IT Cost / FTEConstantPer-seat technology allocation ($150)
Rebadge OffsetConstantRevenue offset from rebadged staff billing ($12K/mo)

The Outcome

The interactive model enables real-time scenario testing that previously required hours of spreadsheet manipulation. Key outcomes:

Minutes

Time to model a new scenario (previously hours)

$30 target

Identified exact variable combination to hit goal

1 dashboard

Replaced 4+ disconnected spreadsheet models

Work With Us

Want to tackle a similar challenge?

Book a free 20-minute diagnostic and let's explore what's possible with your data.

Book a Free Diagnostic → View All Case Studies