Case Study

Walnut Creek Dental Was Losing Patients Before They Walked In

A two-location general practice in the East Bay. Good clinicians, loyal patient base, solid reputation. But their schedule was falling apart.

Scroll

Patients booked appointments and then didn't show up. Cancelled the morning of. Or just stopped responding. The front desk was spending half the day on the phone trying to hold the schedule together.

They tried reminders. They tried confirmation calls.

Nothing moved the numbers.

The Morning Scramble

Staff arrived at 7:45 and started calling the day's patients. Half didn't pick up. By 9am, two chairs were empty and the schedule had holes that couldn't be filled. This happened most days.

8:00 R. Patel
9:00 M. Chen
10:00 J. Williams
11:00 A. Davis
12:00 S. Kim
Calling M. Chen...

The Quiet Cancellation

A new patient booked a cleaning online, got a confirmation email, and then went silent. No response to the reminder. No call to cancel. They just didn't come. The practice never found out why.

📅
Booked online
Confirmation sent
Reminder sent
?
No call. No cancel. Just... gone.

The Blindside

Thursday looked full on paper. But three patients hadn't confirmed, and one had texted a question about insurance that nobody saw until Friday. By Thursday morning, the afternoon was half-empty and there was nothing staff could do about it.

Thursday 8/8 Booked
8:00L. Garcia
9:00T. Nakamura
10:00R. Foster
11:00J. Park
1:00M. Silva
2:00K. Brown
3:00D. Thompson
4:00A. Wright
💬 Unread message from D. Thompson — sent 3 days ago

Reminders weren't going to fix this.

These patients weren't forgetting their appointments. They were unprepared, uncertain, or disconnected. A reminder tells someone about an appointment they already know about. It doesn't answer their questions, build their confidence, or give them a reason to follow through.

The fix had to cover everything between booking and the front door.

Layer 1

Patients Booked but Never Committed

Patients would fill out a booking form and then disappear. There was no friction in booking, which meant there was no commitment either.

We built a 6-step booking flow that takes under 90 seconds but asks patients to do more than just pick a date. They select their type, choose a time, enter their info, and accept the scheduling policy. That policy step changes the psychology.

The booking itself becomes the first touchpoint, not just a form submission.

1
2
3
4
5
6
Type Time Hold Info Policy Done
Layer 2

Questions Turned Into Cancellations

A patient would book a cleaning, then realize they weren't sure if their insurance was accepted. Instead of calling the office, they'd just cancel. The front desk never saw the question coming.

We gave patients a direct messaging channel inside their portal. When a patient has a question, they type it instead of spiraling into uncertainty. Staff sees it and replies.

The conversations that used to end in a quiet cancellation now end in a confirmed appointment.

My Visit To-Do Messages Info

Message Our Team

Mon–Fri, 8am–5pm

Type a message...
Layer 3

Staff Found Out Too Late

The office manager would open the schedule on Thursday morning and realize three patients hadn't confirmed. By then it was too late to fill those slots.

We built a dashboard where staff sees every appointment's confirmation status in one place. Unconfirmed appointments get flagged 48 hours out. Color coding so staff spots problems forming days before they hit.

Instead of reacting to cancellations the morning they happen, staff sees risk building two days out. The surprise is gone.

This Week — Tuesday Thursday
8:00L. Garcia✓ Confirmed
9:00T. Nakamura✓ Confirmed
10:00R. Foster⏳ Pending
11:00J. Park✓ Confirmed
1:00M. Silva✓ Confirmed
2:00D. Thompson⚠ Unconfirmed
1 unconfirmed within 48 hours View

We built Walnut Creek Dental a complete operating system they can call their own.

Patient Portal
My Visit Messages To-Do Info

Message Our Team

Mon-Fri, 8am-5pm

Do you accept Delta Dental?
Yes! You're all set.
Great, see you Thursday!
Type a message...

Patient Portal

🔒 walnutcreekdental.com
Home Services Our Team Book Online

Walnut Creek Dental

General & Cosmetic Dentistry

Book Online Our Team

2

Locations

15+

Years

4.9

Rating

Practice Website

Staff Dashboard
Thursday 6/6
L. Garcia
T. Nakamura
R. Foster
J. Park
M. Silva
K. Brown

Staff Dashboard

What Changed

0%

fewer cancellations

0%

confirmed 48 hours ahead

0s

average booking time

Within 90 days, cancellations dropped, confirmations went up, and staff stopped spending the morning on the phone. The schedule became something they could count on.

This started with the same problems you have

Walnut Creek Dental wasn't unique. The cancellations, the no-shows, the morning scramble. Every practice deals with some version of this. What changed was the system around it.

Tell us what's not working. We'll show you what we'd build.