echo
AI receptionist directly integratedwith WebPT
Every call, text, and web form answered in under a second and booked straight into WebPT, under the scheduling rules you already work by.
On this page
Rehab Therapy EMR integration guide
How Echo works with WebPT
Echo Booking is an AI receptionist for WebPT practices. It never sends a therapy patient to voicemail. Echo reads therapist schedules, the case and plan of care, books the visits it calls for with the treating therapist, and rebooks a cancelled visit before the gap opens.
Rehab scheduling is not one appointment. It is a series. A plan of care says three visits a week for four weeks, the payer authorizes a visit count, and the patient is really booking a course of care that has to hold together for a month or more. That is why a cancelled Tuesday is not one empty slot. It is a break in the plan, capacity you cannot resell, an authorization sitting there half used, and the first sign the patient is quietly about to stop coming. Echo answers every call and text for your clinic, 24/7, in 70+ languages, reads the case and the therapist schedules out of WebPT, and books the replacement visit into WebPT while the patient is still on the line, so the series gets rebooked instead of abandoned.
Background
What is WebPT?
WebPT is a Rehab Therapy EMR (electronic medical record system) that healthcare practices use to manage patient records, scheduling, and billing.
Echo is the AI receptionist that integrates directly with WebPT: it answers every patient call and text 24/7, reads your therapist schedules, visit types with their durations, the patient's case and plan of care, and the authorized visit count, and books the visits the plan of care calls for at the right cadence with the treating therapist, rebooks a cancelled visit before the gap opens, and keeps the series inside the authorization, writing every result back into WebPT in real time.
WebPT is made by its own vendor and is not affiliated with Echo. See the official WebPT site for their product details.
What WebPT practices see
- Fewer front desk labor hours
- 50–80%Fewer front desk labor hours
- More appointments booked
- 20–30%More appointments booked
- To full ROI
- 1 monthTo full ROI
- After-hours calls answered
- 100%After-hours calls answered
- Pickup time
- < 1 secPickup time
- Always answering
- 24/7Always answering
In a live practice, Vanguard Interventional Pain Specialists runs reminders, intake forms, and after-hours calls through Echo across three locations, in English, Spanish, Mandarin, and Cantonese.
In short
Key takeaways
- A direct, 100% two-way integration with WebPT: Echo reads your therapist schedules, visit types with their durations, the patient's case and plan of care, and the authorized visit count and writes appointments, reschedules, and notes back in real time, not a message queue.
- Your WebPT scheduling logic is Echo's: which provider, which visit types, how blocks are grouped and sequenced, how tightly the day packs. It books the slot your staff would have chosen, not simply the next open one.
- Insurance eligibility and benefits are checked before the visit (beta), so patients arrive verified rather than surprised at check-in.
- Practices book 20–30% more appointments and cut front desk labor hours by 50–80%, and most reach full ROI within the first month.
- 100% of after-hours calls are answered, triaged against your protocols, and booked or escalated, nothing goes to voicemail.
- Up to 80% of inbound referrals are booked automatically, so referrals stop expiring in a fax tray while the patient books elsewhere.
- Live in about 2 hours: roughly 30 minutes to enable the WebPT API, then up to 2 hours configuring your booking rules with Echo's team.
- HIPAA-compliant by design and covered by a signed Business Associate Agreement (BAA). Keep your number and your WebPT workflows, no migration.
Depth of integration
What does Echo read and write in WebPT?
Echo works inside WebPT rather than alongside it. It reads the schedule before it answers, books while the patient is still on the line, and writes the result back to the chart in real time. Nothing waits in a queue for your front desk to re-key in the morning.
Reads
What Echo can see in WebPT
- therapist schedules
- visit types with their durations
- the patient's case and plan of care
- the authorized visit count
Writes
What Echo does back to WebPT
- books the visits the plan of care calls for at the right cadence with the treating therapist
- rebooks a cancelled visit before the gap opens
- keeps the series inside the authorization
Stays the same. Your WebPT therapist schedules, visit types, cases, and plans of care stay exactly as they are. There is no migration and no rebuild, and patients keep calling the number you already publish.
A WebPT clinic's schedule is a set of courses of care running in parallel, and the therapist who could answer the phone is the therapist currently treating someone. A cancelled Tuesday that nobody rebooks is a hole in a plan of care, not an empty half hour. Echo rebooks it while the patient is still on the line.
Three ways software connects to WebPT, and which one this is
- Message capture.
- The service never touches WebPT. It collects the patient’s details and hands your team a message to enter. The work is recorded, not removed, and the appointment does not exist until somebody types it.
- Scheduled sync.
- Data moves between WebPT and the tool on an interval. It is a real integration, but the tool is quoting a schedule as it stood at the last sync, so two callers can be offered the same slot and double-bookings surface after the fact.
- Real-time read and write.
- The tool queries WebPT live during the call and writes back before the call ends. The slot it offers is open at that moment, and the booking is in the chart by the time the patient hangs up. This is how Echo connects to WebPT.
The problem
Why do WebPT practices miss patient calls?
The solution
What does Echo do inside WebPT?
- The therapist cannot stop treating to answer the phoneIn an outpatient PT clinic the clinical staff are on the floor with hands on patients. The phone rings during a manual therapy session, during a gait assessment, during a re-eval. It rings out. The person calling to move Thursday, or the referral calling to start care, hits a machine and takes their next best option, which is the clinic down the road that picked up.
- Answers every call, mid-session and after hoursEcho picks up on the number you already publish, on the first ring, every ring, including the concurrent callers your desk has to put on hold. Nobody on your clinical floor has to break a session to answer a phone. Evenings, weekends, and holidays it keeps answering, works your triage protocols, and books routine visits straight into WebPT, while anything that cannot wait reaches your on-call contact with the patient's details already gathered.
- A cancelled visit is a crack in the plan of careThe plan says three times a week. The patient misses Tuesday and now the week is short. Someone has to find another slot inside the same week, at a time the patient can actually make, without pushing the rest of the series out. Nobody does that from a voicemail on Wednesday afternoon. The visit is quietly dropped and the episode of care starts sliding.
- Rebooks the missed visit while it is still recoverableWhen a patient calls to cancel or misses a visit, Echo speaks to them then and there, reads the therapist schedules out of WebPT, and books the replacement inside the same week before the caller hangs up. Your desk sees the visit already back on the calendar rather than a callback to chase.
- Rebooking the series is the whole jobFront desk in rehab is not taking new bookings, it is defending the ones already on the calendar. Confirming tomorrow, moving next Tuesday, catching the patient who no-showed this morning before they decide they are done, re-slotting a whole week when someone's shift changes. Across multiple clinics, one person cannot hold all of that and also greet the waiting room.
- Books the series, not one appointmentEcho reads the case and the plan of care, so it books the full run of visits at the cadence the plan calls for, with the treating therapist and at the visit type's real duration, rather than a single isolated slot that leaves the rest of the series open.
- Authorized visits expire whether you use them or notThe payer approved a number of visits and a window to use them in. Every missed appointment eats into that window without eating into the visit count, and the patient reaches the end of the authorization without finishing the course of care. Then the front desk is chasing a re-auth to deliver treatment that was already approved once.
- Keeps the schedule inside the authorizationEcho reads the authorized visit count alongside the plan of care, so the series it books fits the visits the payer approved and the window they have to be used in. A missed visit gets re-slotted inside that window instead of quietly pushing the episode past it.
- The booking rules live in one person's headWhich therapist takes which evaluation, how long each visit type actually runs, how tightly the day can be packed, which slots are held for evaluations. It is all real and it is mostly undocumented, so a booking made by anyone else is a guess that someone has to check and often move. The rules only hold while the person who knows them is at the desk.
- Follows your booking rules exactlyWhich therapist sees which patient, which visit types run how long, what a new evaluation needs versus a follow-up, what you will not book without a referral. Echo books to those rules in WebPT, so what lands on the schedule is correct and does not have to be moved.
- The first call decides whether the patient ever startsA new referral has to be captured properly the first time: demographics, the referring provider, the insurance, the reason for referral. Taken as a message and entered later, details go missing and the follow-up call gets made a day or two afterwards, which is exactly the window in which a patient decides they will deal with it another time.
- Creates the new patient in full on the first callReferral calls and self-referrals rarely come back twice. Echo takes the demographics, the referral source, the insurance, the body part, and the requested start, creates the record in WebPT, and books the evaluation before the caller hangs up.
How it connects
How does Echo connect to WebPT?
Connect to WebPT
We link Echo to WebPT and map your providers, visit types, and scheduling rules during onboarding.
Configure your front desk
Tell Echo how you greet patients, book, work recall, and handle after-hours. It learns your setup, so you don't rebuild around it.
Go live
After a dry run and the signed BAA, Echo starts answering calls and texts and writing every result back into WebPT.
Why practices choose Echo
How is Echo different from a generic AI receptionist?
Only three things matter: whether it knows your booking logic, whether it completes the work inside your system, and what it costs your front desk to adopt.
- Scheduling rules engineEcho lands the slot your front desk would have picked, inside WebPT, not whichever one happens to be open.
- Deep integrationsEcho reads and writes the fields your workflow actually runs on in WebPT, so the work leaves your desk instead of coming back as a task.
- Mobile firstOne light app that pings your team only when a person is genuinely needed. No dashboard to check each morning.
| Capability | Echo BookingCarries the work to done | Generic AI receptionistAnswers, then hands it back | WebPT on its ownThe system you already run |
|---|---|---|---|
| Custom scheduling logic | Your providers, visit types, block rules, and how tightly the day packs, inside WebPT. Echo lands the slot your staff would have chosen. | Reads out any open slot, with no way to know your preference | Holds your rules; someone still has to apply them on the call |
| Books directly in WebPT | Booked, moved, or cancelled in WebPT in real time, under your rules. | Read-only at best, so the request stops at a person who can enter it | Staff, by hand, once someone answers |
| Proactively reminds, recalls, and backfills cancellations | Works reminders, recall, and the waitlist on a schedule and books the result on the spot. | Inbound only. It waits to be called | Report only: it lists who's due, it doesn't call them |
| 70+ languages, spoken naturally | Spanish, Mandarin, Vietnamese, Tagalog and 70+ more, on the same number, switching automatically. | Usually one or two, often a separate number | |
| Writes back without transcription errors | Structured fields into WebPT: patient, visit type, provider, time. Nothing is re-typed. | Hands over a transcript for someone to key in | Only as accurate as what your staff type in |
| Verifies insurance before the visit | BetaChecks eligibility and benefits as part of booking, and flags what the patient will owe. | Can discuss coverage, but not confirm it | A place to record coverage, not a way to check it |
Done, start to finishPartly. Someone at the practice still finishes itDoesn’t do it at all
Mobile first, light by design
AI receptionist, in the palm of your hands.
Everything Echo does inside WebPT reaches you the same way: one app, on the phone already in your pocket. There is no second dashboard to watch and no queue to work through in the morning, because the work is finished in WebPT before it would have reached one.
Ask an Echo a question or complete an outstanding task
- Ask it to call a patient back, from your palm.
- Pull today's numbers without opening a report.
- No extra tab to monitor or workflow to change.
- Built to stay hidden and work for you.
- Get push notification when a human needs to step in.
Incoming messages
Patients reach you
Booking requests
New patients and reschedules booked straight into the schedule, by your rules.
After-hours calls
Nights, weekends, lunch, and every busy moment in between, answered, never voicemail.
Patient messages
Texts, emails, and web forms answered on their own, handed to your team when it matters.
Outgoing messages
Echo reaches patients
Related reading
Keep exploring
Runs on another system? Echo reads and writes in real time, verifying insurance and booking, confirming, and logging every result directly in Open Dental, Dentrix, Dentrix Ascend, Eaglesoft, Curve Dental, Oryx, Denticon, PrognoCIS, eClinicalWorks, Practice Fusion, NextGen Healthcare, Athena, Prompt, and Acuity Scheduling, with no separate queue to reconcile and no migration.
Weighing us against someone else? Read Echo Booking vs NexHealth, and the best dental AI receptionist, compared vendor by vendor. Every vendor claim on those pages is sourced to that vendor's own site.
Questions
Frequently asked questions
WebPT publishes HL7 v2 interface patterns rather than a self-serve API: no developer portal, sandbox, SDKs, or self-serve keys are documented on its site. Connectivity is provisioned inside a managed interface project with a designated point of contact, which makes the timeline a scheduling question rather than a technical one.
WebPT publishes five patterns: inbound patient registration, outbound billing, outbound documentation, inbound documentation, and a custom option. Each maps to HL7 transaction types, so the source system has to be able to produce the matching messages.
Yes, directly and two-way. Echo reads your therapist schedules, visit types with their durations, the patient's case and plan of care, and the authorized visit count, then books, reschedules, and cancels in WebPT in real time. New callers are created as patient records. Nothing waits in a queue for someone at the clinic to key in later.
That is the case it is built for. When the patient calls to cancel, Echo speaks to them in the moment instead of taking a voicemail, finds a real opening with their therapist inside the same week, and books it while they are still on the line and still committed. The visit is back on the WebPT schedule before the gap has a chance to become a dropped episode of care.
Yes. It reads the plan of care and the cadence it prescribes, so it books the run of visits the plan calls for with the treating therapist at the right interval, and keeps that series inside the authorized visit count. A single isolated slot is what leaves the rest of a plan of care unbooked, which is exactly the failure mode rehab clinics lose patients to.
Yes. Echo answers the numbers you already publish across every location, takes concurrent callers in parallel, and applies each clinic's own hours, therapists, visit types, and rules. A caller who reaches the wrong location is booked into the right one rather than transferred and lost.
Very little. WebPT stays your system of record and nothing about your schedule, visit types, or plans of care changes. Patients keep calling the same number. We connect Echo to WebPT and map your therapists, visit types, booking rules, and after-hours protocols before the first call is answered.
It writes. Echo reads your live WebPT schedule during the call, books the appointment while the patient is still on the line, and writes it back into WebPT in real time, along with the patient record and the notes from the call. Nothing lands in a queue for your team to re-key, and there is no message waiting to be deciphered in the morning.
A message-taking service never touches WebPT. It collects the patient's details and hands your team something to enter, so the appointment does not exist until somebody types it. A scheduled sync moves data on an interval, so it quotes the schedule as of the last sync and two callers can be offered the same slot. Echo queries WebPT live during the call and writes back before the call ends, so the time it offers is genuinely open at that moment and the booking is in the chart by the time the patient hangs up.
Echo verifies insurance for WebPT practices as part of booking, currently in beta. It checks the patient's eligibility and benefits before the visit and flags what they are likely to owe, so the appointment is confirmed with coverage already established rather than leaving a verification task on your front desk's list. Most AI receptionists can discuss insurance but cannot check it.
Echo books to the scheduling rules you configure, not to the next open gap in WebPT. It applies which provider a visit type belongs to, how long that visit really takes, how appointments are grouped and sequenced through the day, and how tightly the day should pack, so the slot it lands is the one your staff would have chosen.
Yes, and most practices bring Echo in to replace the after-hours service and the daytime overflow line at once. A traditional answering service cannot see your WebPT schedule, so the best it can do is take a message your front desk re-keys the next morning, and it usually only picks up after hours. Echo answers every call and text in under a second, day or night, reads your live WebPT schedule, and books, reschedules, and confirms directly in it. Out of hours it triages against your protocols and escalates true emergencies to your on-call contact with the patient's details already attached. The patient leaves the call with a real appointment rather than a callback.
Yes. A self-service booking link only reaches the patients who go to your website, already know what they need, and never abandon the form, which is a small slice of demand. Most patients call, and they call to check insurance, reschedule, or describe a problem before they will book. Echo answers every one of those calls and texts, handles the questions and exceptions a form cannot, and books straight into WebPT, so you capture the patients an online link never reaches.
About two hours of your time. Enabling the WebPT API integration takes roughly 30 minutes, and configuring your specific booking rules, providers, visit types, and after-hours protocols takes up to two hours with Echo's team walking you through it. There is no migration and no rebuild, so most practices are live within days, not weeks.
Echo Booking uses simple usage-based pricing that scales with how much your front desk hands off, so you pay for the calls, texts, and tasks Echo actually handles rather than a fixed per-seat fee. The right number depends on your call volume and which workflows you turn on. Book a 30-minute demo for a quote tailored to your WebPT practice.
No. WebPT stays your system of record. Echo is a layer on top that handles the calls, texts, and forms, then writes the result back into WebPT. There is no migration and no rebuild, and patients keep calling the number you already publish.
Ready when you are
Bring Echo to your WebPT practice.
See exactly how Echo answers every call, text, and form for a practice running on WebPT.
