An AI agent for physical therapy clinic desks recaptures a no-show, books a new-patient window, and sends a home-exercise reminder a clinician already approved. In San Diego that usually writes to WebPT, Jane, or Clinicient. A therapist still treats and a biller still verifies benefits.
Nidrosoft is the San Diego studio of Cyriac Ndo Zeh, a design engineer who implements AI for small and mid-size businesses: audits, custom builds, phone and receptionist agents, training, and systems the team can own.
Written by Cyriac Ndo Zeh, Founder of Nidrosoft — 12+ years building software and AI products for San Diego small businesses. Also on LinkedIn.
Key takeaways
- The first three jobs are no-show recapture, new-patient intake that does not diagnose, and HEP reminders from a written template.
- WebPT, Jane, Clinicient, Raintree, and Prompt stay the record. The agent writes fields those systems already accept.
- A front-desk pair that still plays voicemail between patients usually gets 8-12 hours back in a week once the schedule write works.
- Same-day receptionist software can take a name tonight. Custom work starts when
VisitTypeandAuthorizationVisitsmust stay consistent. - This page names no clinics. The transcript below is an illustration, not a chart.
- Book a free 15-minute AI readiness call if the leftover is last week’s empty blocks.
Contents
- No-shows that wreck a therapist’s block
- Three jobs for a PT desk
- Sample no-show recapture transcript
- Hours a front-desk pair usually gets back
- WebPT, Jane, and the HEP file
- AI agent for physical therapy clinic books across San Diego
- What a clinician still documents
- Keep PHI off the public number
- Frequently asked questions
- Count last week’s empty slots
No-shows that wreck a therapist’s block
A San Diego PT day still runs on 30- and 60-minute blocks. A therapist in Encinitas has a 10 a.m. ACL. The patient does not come. The front desk is on hold with a workers-comp adjuster. The published number rings with a new-patient who wants “someone who does dry needling” and a referring physician’s office that wants a slot this week. Voicemail fills. The empty block stays empty and the new-patient books a clinic that answered.
The leak is recapture and clean intake, not a wellness chatbot. No-shows that never got a same-day fill. New-patient calls that never became a chart. Home-exercise (HEP) questions that pulled a therapist off the floor. Insurance “do you take my plan” that a junior answered wrong.
Start with last month’s no-show report and the new-patient list, not with a brand voice. Write each inbound reason as an intent. New patient. Reschedule. No-show recapture. HEP or home-program question. Billing or benefits. Referring-office booking. Workers-comp or attorney. Spam. Each intent needs a required field list, an EMR action, and a transfer target. Clinical advice transfers. The agent does not diagnose knee pain.
AI implementation for small business starts with a workflow the team already owns. Adjacent clinic work is AI agent for chiropractor. If the ownership group wants a room before a build, AI workshop for small businesses has been run in La Mesa.
Fit is companies roughly 30 to 250 people, plus a smaller clinic if one published number and one EMR are clear. A three-therapist shop with WebPT and a biller is a clear workflow if you name which pile is first. A chain that wants “AI for every location” with no inheritor is not clear yet.
Three jobs for a PT desk
Use case 1: no-show recapture and same-day fill. Treat each empty block as a row: TherapistId, VisitType, SlotStart, OriginalPatientStatus (no-show, late cancel), FillStatus. Band A, 15 to 30 minutes after a no-show: text the waitlist you already keep, then the original patient with the cancel policy you already print. Band B, same afternoon: offer leftover slots. Do not invent a copay. Do not shame the patient. Honor STOP. Workers-comp no-shows may have a different written rule. Use that rule.
Use case 2: new-patient intake that does not diagnose. Collect PatientName, CallbackNumber, ReferralFlag, InjuryArea from a closed list (knee, shoulder, spine, other), FirstAvailableWindow, InsuranceName as text, and PreferredLanguage. Write a new-patient row in WebPT, Jane, or the intake tool you already use. Offer published eval windows. The agent may say you need a referral if your published policy says so. It may not say the person needs PT. It may not say you are in network. Benefits stay a biller. Cash-rate sentences only if you already publish them.
Use case 3: HEP reminders from a written template. After a clinician marks HEPAssigned, the agent may send the reminder the clinic already uses (“your home program is in the portal”) at the cadence the clinician set. It may not add exercises. It may not tell a patient to push through sharp pain. If the patient replies with a symptom change, transfer or create a nurse-line-shaped ticket your clinic already has. The agent is not a therapist.
Those three jobs share a phone number. They do not share a chart. One agent that gives exercise cues from a web article will create a board complaint and a chart hole.
Sample no-show recapture transcript
The exchange below is an illustration. It is not a chart and it is not your cancel policy.
Agent: This is the clinic line for Torrey Path Physical Therapy. I am an automated assistant. I can reschedule, take a new-patient request, or pass a clinical question to the desk. I cannot give exercise advice. Are you an existing patient or a new patient?
Caller: Existing. I missed 10 a.m. with Jordan. My kid was sick. Can I come today?
Agent: I can look at published leftover slots. I cannot waive a late-cancel fee. What is the name on the chart and a callback number?
Caller: Chris Hale, 858-555-0149. I do not want a fee.
Agent: I will flag a fee question for the front desk. I will not promise a waiver. Jordan has a 3:30 p.m. leftover today and a 9:00 a.m. tomorrow. Which do you want?
Caller: 3:30. Also my knee swelled after the last visit. Should I ice more?
Agent: I cannot advise on swelling or ice. I will book 3:30 p.m. today and I will note “swelling question for the clinician.” If this is sudden severe pain, numbness, or a fall, hang up and follow your emergency path. Are you still able to come at 3:30?
Caller: Yes. Do I need to bring the script from the surgeon?
Agent: If our published new-order rule already says to bring updated prescriptions, I can remind you of that sentence. I will mark “ask desk about updated script” so a person confirms. I will text a confirmation to 0149. Reply STOP to leave SMS.
Caller: Okay. Am I using my last authorized visit?
Agent: I cannot read authorization counts on this call unless a person already placed that number on your appointment type. The biller confirms visits. I will flag authorization for the desk before 3:30.
Caller: Fine.
Agent: 3:30 p.m. today with Jordan booked, fee question flagged, swelling question flagged, authorization flagged. See the front desk when you arrive.
Eight exchanges. The agent refused clinical advice, refused a fee waiver, refused an authorization count it did not have, and filled a leftover slot. That refuse list is the product.
Hours a front-desk pair usually gets back
Ground the hours in a desk you can watch. A two-person front desk in a three- to six-therapist clinic can spend 10 to 15 minutes reconstructing each no-show plus calling the waitlist. Four no-shows a day is an hour before anyone checks a copay. A waitlist text that the board already allows usually returns 3-5 hours a week in a busy outpatient shop.
New-patient voicemail is the second pile. Fifteen inquiries at 8 minutes each is two hours of “do you take Blue Shield” before an eval is booked. Structured intake that does not answer network questions usually returns 3-4 hours, and still leaves benefits on the biller.
HEP and “what should I do at home” calls are the third pile. Those should transfer quickly. Capture-and-flag usually returns 1-2 hours of therapist interrupt time if you currently pull people off the floor.
Add those piles and a front-desk pair typically lands in an 8-12 hours per week range. A solo therapist with a part-time desk may see 5-8. A large hospital outpatient department may see 12-16 on the published number and still need people on authorizations. Do not budget a layoff from a blog post. Do not invent a no-show percentage study.
Same-day SaaS receptionists can take a name. Buy one if the fire is an empty lunch box. Custom work starts when WebPT must take the leftover slot and clinical language must fail closed.
WebPT, Jane, and the HEP file
Name the software you already pay for.
| System | What clinics use it for | What an agent may write | What stays human |
|---|---|---|---|
| WebPT | Documentation, schedule | Appointment, note flag | Daily note, goals |
| Jane | Cash and hybrid shops | Booking, intake form send | Chart, payments |
| Clinicient | Ops and billing | Appointment | Claims |
| Raintree | Larger orgs | Scheduling if enabled | Authorizations |
| Prompt EMR | Some outpatient groups | Booking | Documentation |
| HEP2go / MedBridge / PT Pal | Home programs | Reminder only if clinician assigned | The exercise list |
| ClearGage / payment tools | Cards | Nothing that posts a new charge | Collections |
| Spry or similar | Intake | Form send | Signatures |
The HEP file is a clinician object. The agent sends a pointer. It does not generate a new program from a symptom sentence.
Omnira Dental is a public Nidrosoft system for dental operations. It is not a PT EMR. Mentioning it here is only to say we build clinic-shaped systems the team can own. We will not invent a San Diego PT clinic that uses Omnira.
Do not replace WebPT in a six-week project unless that conversion is the actual job. AI implementation Carlsbad is a North County coastal door many outpatient shops already drive. The county habit is AI implementation for small business.
Benefits tools (Stedi, Availity, payer portals) stay in a biller’s hands. The agent collects InsuranceName as text. It does not say you are in network.
AI agent for physical therapy clinic books across San Diego
San Diego PT is several books. Encinitas, Carlsbad, and Del Mar clinics see active adults, post-op weekend warriors, and cash wellness that still needs a fail-closed clinical line. Kearny Mesa and Mission Valley see volume outpatient and a lot of PPO questions. Chula Vista and National City produce Spanish-first patients. Offer Spanish on booking. Complete the call in one language. Do not live-translate a home program.
Workers-comp and attorney-referred files (industrial parks, warehouses, hospitality) need ClaimNumber and a transfer. The agent does not talk settlement. The agent does not promise a full duty release.
La Jolla and UTC add biotech and student-athlete overflow. Capture ReferralSource if you already collect it. Do not diagnose a concussion on the phone.
East County (El Cajon, Santee) adds drive time and heat. A 5 p.m. leftover in Encinitas is a lie if the patient is still in Alpine. Use the windows the desk already sells.
Identify as AI. HIPAA is a counsel and compliance leftover. This page is not a HIPAA manual. Do not collect Social Security numbers. Do not read a diagnosis. Authenticate with the minimum your privacy officer already wrote. California recording and TCPA rules still apply. Honor STOP. Ask counsel.
Tourism in Oceanside and Carlsbad adds short-stay cash evals. Capture VisitType. Do not promise a travel-physical you do not offer.
Referral-office calls from orthopedic groups in Kearny Mesa and Scripps Ranch need a different first question than a consumer. Collect ReferringOffice, PatientName, and the first published eval window. Do not let those calls sit in the same voicemail as a HEP question. A faxed script that never became an appointment is a different leak than a no-show. If you already log ReferralReceivedDate, the agent may write it. A person still checks the order.
Pelvic, pediatric, and vestibular programs are not interchangeable leftover slots. If the 3:30 opening is a pelvic hour, the waitlist text must be tagged. A general “we have an opening” blast that books the wrong visit type wastes the therapist and the patient who drove from Chula Vista.
What a clinician still documents
A person still documents. The model does not write a daily note. The model does not progress a plan of care. The model does not discharge.
Human gates:
- Clinical advice, HEP changes, red-flag symptoms. A clinician.
- Benefits, authorizations, claims. A biller.
- No-show fees. A person.
- Workers-comp status. A person.
- Records requests. A person.
Nexuvo-shaped inventory work is for dealers, not for filling a schedule. TokenTra-shaped spend work is for model invoices if you later run a lot of AI usage. Name the leftover.
Keep PHI off the public number
The method is Embed, Diagnose, Scope, Build, Own. Embed means a morning at the front desk and a look at the no-show report. Diagnose means empty blocks and voicemail that asked for advice. Scope means one pile: recapture, new-patient, or HEP reminder. Build means the agent plus the EMR write. Own means your office manager can change cancel language.
A free 15-minute AI readiness call is the door. A scoped audit often lands in the low thousands. A first custom agent or integration often lands in a mid four- to five-figure project band depending on EMR access, bilingual scripts, and the privacy work your counsel requires. A $50-per-month receptionist is a different leftover.
Cyriac has 12+ years building products, 125 shipped, 16 public, and time at Anthropic, Microsoft (Bing and Edge), Intuit, and Gap Inc. Live systems you can open include Omnira Dental, Octana, Eviction Wizard, Guidera, TokenTra, Protectron, and Nerlude. We will not invent a PT clinic that uses them.
Bring the no-show report, a redacted schedule, and the cancel policy you already print. If you have no waitlist, write one before you ask a model to fill a hole.
Frequently asked questions
Can the agent tell a patient which exercises to do?
No. It can point at the program a clinician already assigned. Symptom changes transfer. Sharp pain and red flags follow your written emergency path.
Can it say we take an insurance plan?
Only if a person maintains an allowed-plan list and counsel accepts that sentence. Default is collect the plan name and let the biller verify. A wrong “yes” is a bad first visit.
Will this replace a front-desk hire?
Plan for hours back on no-show fill and new-patient voicemail, not for an empty window. People still check patients in and still collect copays.
Do we have to leave WebPT?
No. Use the EMR you already pay for. Custom work is the leftover-slot write and the fail-closed clinical language.
Is this HIPAA compliant out of the box?
No product is “compliant” because a blog said so. You need a business associate agreement where required, a minimum-necessary field list, and counsel. The readiness call is where we name that leftover.
Count last week’s empty slots
Export no-shows and new-patient voicemail before you shop a voice vendor. Count blocks that stayed empty and calls that asked for advice. That count is the scope. Book a free 15-minute AI readiness call and bring the EMR name you already pay for. Hello sits at cyriac@nidrosoft.com if you want a written note first.
