City Clinic
Sophia AI Front Desk
Executive Summary

About the clinic

City Clinic is an integrative sports & spine practice with three locations: Eastside, Riverpark, and Lakeshore. Providers include Dr. Patel, Dr. Osei, Dr. Marcus Hale, and Dr. Priya Raman, with Paula Rodriguez and the front desk team handling day-to-day patient relations. Sophia is the clinic's AI front desk from Nucleus, answering the phone around the clock so no patient call goes unanswered. The pages that follow walk through every kind of call she handles.

Contents

1How Sophia works 2Two systems — dashboard + Nucleus 3Services & outcome matrix 4Booking a consult — a representative call 5Everything Sophia can book 6Managing existing appointments 7Special handling — new patients, routing, edge cases 8The dashboard — your live view of everything

Section 1

How Sophia works

Sophia is City Clinic's AI front desk, available around the clock on the main line. She picks up every call, listens conversationally, and routes each caller to the right outcome — booking, transferring to staff, or directing a medical emergency to 911.

Universal behaviors — apply to every call

Section 2

Two systems work together

Sophia writes to City Clinic's dashboard — your scheduler and patient records. Nucleus runs the voice side. Every appointment Sophia creates is tagged with the call that booked it — so you can open any appointment and hear the recording that produced it.

What lives in City Clinic's dashboard
  • Patients (with phone, email, coverage notes)
  • Providers, locations, and their available hours
  • Appointments — date, time, location, provider, service, status
  • The clinical services menu
  • Text history (delivered, queued, failed)
  • Follow-up tasks and escalations for staff
  • Call log (with link to recording + transcript)
What Nucleus runs
  • The phone agent — Sophia, answering around the clock
  • The live actions she takes: find patient, check availability, book, reschedule, cancel, transfer, create a follow-up task
  • Guardrails that keep conversations smooth (no double-bookings, no nameless patients, no clinical over-promises)
  • Recording, transcript, and a full record of what happened on every call
Section 3

Services & outcome matrix

Not every call needs the same outcome. Sophia has four paths — she picks the one that matches what the caller actually needs.

Caller wantsSophia's pathWhat lands in your dashboard
An appointment
new-patient consult, chiropractic, physiotherapy, decompression, massage, and more
Books directly New appointment, SMS confirmation, live in your dashboard
A special request or a person
prescriptions, refills, billing questions, anything needing staff
Transfers during open hours; otherwise creates a follow-up task with the call context Follow-up task saved to your queue, or the call is connected live
Help with a medical emergency
chest pain, trouble breathing, stroke or heart-attack signs
Directs the caller to call 911 right away and flags the call Call flagged as an emergency for staff awareness
Spam, wrong number, abusive Polite goodbye and hang-up Logged for your records — nothing else

4 · Booking a consult — a representative call

Sophia takes the reason for the visit, finds a slot across the right location and provider, collects patient details, and books — calmly, one question at a time.

Live Standard booking

The booking flow

What the caller hears

Offering times "The earliest I have is Thursday at 2 PM — or there's Friday morning at 9. Which works better?"
Booked "You're booked for Thursday June 4th at 2 PM at City Clinic – Eastside with Dr. Patel. Please bring your ID and insurance card."

A representative call — new patient, lower-back pain

Representative transcript — a verbatim recording will be swapped in here later.

Inbound · new patient · booking a first consult
Good morning, this is Sophia from City Clinic. How can I help you?
Hi — I'd like to book an appointment. I've had lower-back pain for about six weeks now.
I'm sorry to hear that — we can definitely get you in for a new-patient consult. What day works for you?
Took the reason for the visit first — didn't probe the pain
Sometime later this week if you can.
Sure. Do you have a location preference — Eastside, Riverpark, or Lakeshore?
Eastside is closest to me.
And is there a provider you'd like to see, or should I book the first available?
First available is fine.
The earliest I have at Eastside is Thursday June 4th at 2 PM with Dr. Patel — or there's Friday at 9 AM. Which works better?
Checked the live schedule — offered earliest plus one alternative
Thursday at 2 is great.
Perfect. What's the best phone number for you?
It's 555-010-2200.
Thank you. I don't see you in our system yet — can I get your full name and an email for your confirmation?
New patient — collected name and email
Jordan Avery. Email's jordan.avery@example.com. Oh — and I have insurance through my employer, will you take that?
I'll note your coverage on the file and the front desk will confirm the details when you arrive. You're booked for Thursday June 4th at 2 PM at City Clinic – Eastside with Dr. Patel. Please bring your ID and insurance card. Anything else I can help with?
Appointment created · coverage flagged for the front desk
No, that's everything. Thank you.
You're very welcome, Jordan. Take care.

What happens after the call

Booking confirmation
Within a second of hang-up
City Clinic
Text Message · just now
✅ City Clinic — Confirmed Jordan Avery Thu, Jun 4 at 2:00 PM New-Patient Consult · Dr. Patel 📍 City Clinic – Eastside 240 Eastside Avenue Please bring your ID & insurance card. 📲 Reply C to confirm 📞 Questions? (555) 010-2200
Appointment reminder
Sent 24 hours & 2 hours before
City Clinic
Text Message · yesterday
⏰ City Clinic — Reminder Jordan Avery Tomorrow, Jun 4 at 2:00 PM New-Patient Consult · Dr. Patel 📍 City Clinic – Eastside 240 Eastside Avenue Please bring your ID & insurance card. 📲 Reply C to confirm 📞 Questions? (555) 010-2200
Lands in seconds
The confirmation is in the patient's hand before they've put the phone down. No app to download, nothing to install.
Fewer no-shows
Reminders go out 24 hours and 2 hours before the visit — patients can reply to confirm, keeping the schedule tight.
Everything in one message
Date, time, provider, location, address, and the reminder to bring ID and insurance card — all in a single text.
Patient portal
Opens when the link is tapped
Hi Jordan — here's your appointment.
1
Booked
2
Confirmed
3
Checked In
4
In Visit
5
Complete
Appointment Details
DateThu, Jun 4
Time2:00 PM
LocationEastside
ProviderDr. Patel
Visit type
New-Patient Consult
Before your visit
Insurance card Add a photo or bring it with you
Email for confirmations you@example.com
Anything we should know? Notes for your provider…
Behind the scenes
What Sophia did on this call
  • Took the reason for the visit, then gathered day, location, and provider before offering a time
  • Offered the earliest opening plus one alternative — a real choice without a long list
  • Recognized a brand-new caller and collected name + email before booking
  • Noted the patient's coverage and flagged it for the front desk — didn't try to answer billing herself
Guardrails that kept the call smooth
  • Didn't ask about pain level or clinical detail — that's the provider's job, not the front desk's
  • Read the full appointment back before closing, so nothing was assumed
What landed in the dashboard
  • The new appointment, linked to the call recording and full transcript
  • The SMS confirmation, saved to the patient's history

5 · Everything Sophia can book

She books from the clinic's service menu. For anything outside the menu — clinical questions, prescriptions, billing — she transfers to staff or creates a follow-up task.

Live

Books directly

New-patient consultFirst visit for any new patient — collects name, email, and coverage note
ChiropracticStandard and follow-up visits
PhysiotherapyInitial assessment or ongoing treatment
Spinal decompressionBooked to the provider who offers it
Shockwave therapyBooked by location and provider availability
Therapeutic massageStandard duration by location
OsteopathyInitial or follow-up visit
Regenerative / PRPBooked to the appropriate provider
Image-guided injectionsBooked to the appropriate provider
Multiple concerns in one visitShe handles more than one reason for the visit and notes them both

Transfers to staff or creates a follow-up task instead

6 · Managing existing appointments

Looking up, rescheduling, or cancelling an existing booking. The same appointment record is updated in place — no duplicate created.

Live

What the caller hears

Appointment lookup "You have Thursday June 4th at 2 PM with Dr. Patel at Eastside — is that the one you're looking at?"
New slot offer "I have an opening on Friday June 6th at 10 AM — does that work?"
Done "Done — your new-patient consult is rescheduled to Friday June 6th at 10 AM with Dr. Patel at Eastside."
Behind the scenes
How Sophia knows which appointment to update
  • The patient's upcoming appointments are loaded into Sophia's context the moment the call connects — so she can talk about them without a lookup pause
  • Cancellations and same-call rescheduling edit the appointment in place — no duplicate, no orphaned record

7 · Special handling — new patients, routing, edge cases

The conversations that aren't a standard booking. Sophia handles them without dropping the ball.

Live

New patient

Transfer or take a message

Procedure highlights

Quick info & edge cases

Section 8

The dashboard — your live view of everything

Sophia is one half of the platform. The dashboard is the other half: a single place to manage appointments, patients, communications, services, tasks, and analytics. Everything she does on a call lands here in real time, and your team can edit anything from anywhere.

City Clinic appointments calendar — week view across providers and locations
Appointments calendar. Day, week, or month view. Filter by provider or location, or see them all at once. Drag to reschedule. Open any appointment to view the full detail, change the provider, add a note, or read the call transcript that booked it.
Appointment detail panel

Open any appointment in place

Open any appointment from the calendar, the patient's record, or the call log. Change the provider, location, time, service, or visit note. Every change syncs across the platform.

Patient list

Patients

Searchable patient list with full contact details, appointment history, and coverage notes — including any personal-injury or self-pay flags Sophia captured on the call.

Calls log with transcripts

Calls — recorded, transcribed, summarized

Every call Sophia handles is recorded, transcribed, and summarized. Filter by patient or outcome. Listen back, read the transcript, and jump straight to the appointment she booked.

Messages and patient outreach

Messages & outreach

Reach filtered patient lists with reminders and follow-ups. Automated touches — confirmation, 24h/2h reminders, and post-visit check-ins — run on their own schedule.

Clinical services menu

Services & providers

One place to manage every service Sophia can book — name, duration, and the providers who offer it. Add a service or adjust a provider's hours and it's reflected on the very next call.

Analytics report

Analytics

Bookings by provider, by location, by source. Compare day / week / month / 90 days. See how many appointments the AI front desk is capturing versus bookings made at the desk.

Edit your hours, locations, providers, or services in the same dashboard — Sophia reads from the same data, so she's always offering today's real openings, respecting each location's hours, and only booking providers who are actually available.