Skip to main content

Category comparison

AI Receptionist for athenaOne: What It Has to Do to Count

An AI receptionist that answers the phone but cannot write to athenaOne only moves work to a queue. What to require, how to test it, what stays with staff.

9 min read

The short answer

An AI receptionist is worth buying when the call ends with athenaOne already updated, and it is worth very little when the call ends with a message for somebody. The test is not whether the agent sounds natural, it is whether it read the live schedule, booked into the right appointment type on the right provider template, and wrote the result back to the chart before the patient hung up. Pretty Good AI builds that on athenaOne only, with production access to 820+ athenaOne APIs, which is why a booking, a reschedule, an insurance update or a refill request can finish rather than turn into a task. Ask any vendor to show you the athenaOne record changing during a live call, and ask which calls it deliberately hands to a person.

The line between an AI receptionist and a very polite message taker

An AI receptionist is worth buying when the call ends with athenaOne already updated. It is worth very little when the call ends with a message for somebody.

That is the whole evaluation, and it is easy to lose sight of during a demo, because the part that demos well is the part that matters least. Every product in this category sounds fluent now. Fluency is table stakes and it has been for a while. What separates them is what happens in the four seconds after the patient says “Tuesday afternoon works”. Either the agent reads your live schedule and takes the slot, or it thanks the patient warmly and creates a task.

A practice that buys the second one has not automated the phone. It has added a step to it.

Why the phone is still the thing to fix

The portal has absorbed less of this than most vendor decks suggest. An MGMA Stat poll on digital self-scheduling found 71% of practices have fewer than one in four patients self-scheduling, 21% are between a quarter and a half, 5% are between half and three quarters, and only 3% are above three quarters. For most practices the phone is still the front door.

Worse, the calls that stay on the phone are disproportionately the hard ones. In a March 10, 2026 MGMA Stat poll of 294 practice leaders, the most time-consuming phone tasks were eligibility and prior authorization at 45% and scheduling at 31%, with intake at 9%, prescription refills at 6%, and everything else at 9%. Three quarters of the burden sits in two categories, and both require somebody to look something up in the practice management system while the patient waits.

That is the specific shape of the problem. It is not that the phone rings too much. It is that the remaining calls each require system access, and the seat that has that access is the hardest one to keep staffed. MGMA’s 2023 Practice Operations data report put front-office turnover at 40% in 2022, against 33% for clinical support and business operations support staff. Phone competence is the slowest competence to build and the fastest to lose.

What “completes the call” actually requires

Take an ordinary request: an established patient wants to move next week’s follow-up.

For that to finish on the call rather than become a task, the agent has to do six things in sequence. Identify the patient against the chart. Find the existing appointment. Read what is genuinely open on that provider’s template. Recognize that the follow-up carries a specific appointment type with a specific duration, and book the replacement into that type rather than into a generic slot. Release the old one. Then write the change back, so the schedule the front desk is looking at is already correct the next time they refresh it.

On athenaOne those are concrete objects, not abstractions. Open slots come from GET /appointments/open, which is bounded by department, provider and appointment type rather than by a generic calendar. The booking is a PUT against the appointment. Confirming what the day actually contains afterwards is GET /appointments/booked. Insurance on file is GET and PUT /patients/{patientid}/insurances. A request that needs staff attention becomes a patient case, which athena models as a document under /patients/{patientid}/documents/patientcase, carrying what the patient said so nobody has to ask again.

A vendor that has not built against those objects can still answer the phone beautifully. It simply cannot finish the work.

The appointment-type problem, which is where most of these break

This is the failure worth interrogating hardest, because it is invisible in a demo and expensive in production.

A single provider’s eligible appointment types routinely include separate entries for office intake, office first visit, office follow-up, and telemedicine equivalents of each. What the patient calls “an appointment” is several different objects in athenaOne, each with its own duration and its own place in the template. Book the wrong one and you get the wrong length, the wrong slot, and a visit that bills incorrectly. The error surfaces days later, usually at the front desk, usually as a schedule that no longer fits.

So the requirement is not “can it book.” It is: does it read your appointment types, your provider templates and your department rules, and what does it do when a patient describes a reason that does not map to any type you have defined? The correct answer to the second half is that it hands the call to a person. An agent that guesses at appointment type is generating rework at the speed of automation.

A complication worth naming

Here is one that comes up constantly and tells you a lot about how carefully a vendor has thought.

A mother calls about her daughter. Both are patients at the practice. The phone number on file belongs to the mother’s account.

Handled naively, the entire conversation documents itself into the mother’s chart, and staff move it by hand afterwards. Multiply that across a busy afternoon and a meaningful slice of the day’s call documentation is filed against the wrong people. The same shape appears with spouses, with adult children managing a parent’s care, and with any household sharing a number.

The fix is not clever. The agent has to establish who the call is about as a distinct step from who is calling, before it does anything else, and where the relationship is not already recorded and verifiable it routes to staff rather than proceeding. That is a design decision somebody has to have made deliberately. It is worth asking about by name, because a vendor who has hit it in production will have an immediate answer and a vendor who has not will improvise one.

Where this stops, deliberately

An AI receptionist does administrative work. It books, reschedules, cancels, takes refill requests into a queue, answers hours and location questions, updates coverage, and captures what a caller needs so the right person can act on it.

It does not assess symptoms, decide how urgent a situation is, or tell a patient what anything means. Those calls connect to your staff under escalation rules your clinical leadership wrote, with the context already captured so the patient is not starting over. That boundary is not a gap waiting to be closed in a future release. It is the design.

The same honesty applies to the staffing question. This does not replace your front desk, and anyone selling it that way is selling something they cannot deliver. What changes is what the desk spends the day on: the routine, rule-driven contacts stop setting the pace, and the people there get back to the patients in front of them.

We build to your workflow, not the other way around

Most of what a practice actually wants automated is not on anyone’s feature list, because it is specific to that practice. The order in which your waitlist gets offered a recovered slot. The rule about which providers accept a telehealth conversion and which only want video visits they created themselves. The payer whose portal your team gave up on.

Production access to 820+ athenaOne APIs is what makes that kind of request buildable at all. Most marketplace vendors pick a narrower wedge and build deep inside it; we carry significant depth across the whole of athenaOne. When a practice describes a workflow, the objects in the description are objects we already read and write: appointment types, provider groups, departments, insurance packages, the order and tickler queues, document classes. So the question stops being whether we can reach the data and becomes whether you can tell us the rule.

What changes when your workflow is different from the standard one is the scoping conversation, not the build timeline. New workflow scope is measured in days and weeks, not quarters, and onboarding already runs weeks, so a workflow identified during onboarding usually ships inside that same window. We map the workflow your staff already run and automate that. We do not ask you to re-cut your scheduling conventions to match a product’s opinion of how a practice should work.

Two limits on that promise, stated plainly. Clinical decisions stay with your care team regardless of how the workflow is scoped. And a rule nobody can articulate cannot be automated by anyone: if two experienced staff members handle the same case differently and neither can say why, the practice has to settle that before a vendor can build it.

How to run the evaluation

Do this in the order below. The first step is the one practices skip and then regret.

  1. Take your baseline before you talk to anyone. Calls offered, answered and abandoned, plus how many end in a callback promise, broken out by hour of day. Without this you cannot tell afterwards whether anything changed, and every vendor will be happy to tell you it did.
  2. Watch a live call and watch athenaOne at the same time. Not a recording, not a sandbox. The record should change while the patient is still talking.
  3. Ask for the handoff list. Which calls is the agent designed not to complete? A vendor that cannot name its own boundary has not thought about one.
  4. Bring your ugliest workflow to the scoping call, not your cleanest. The clean one tells you nothing; every product handles it. The ugly one tells you whether this vendor builds or deflects.
  5. Read the same numbers ninety days later, against the baseline from step one, and split same-day cancellations from cancellations with notice. They refill differently, and a blended rate will hide which part actually moved.

The short version

  • The test of an AI receptionist is whether the call ends with athenaOne updated, not whether the agent sounds natural. Fluency is table stakes.
  • The remaining phone burden is concentrated in eligibility, prior authorization and scheduling, and all three need live system access to finish.
  • Appointment-type correctness is where these products quietly fail. Ask what happens when a stated reason does not map to a type you have defined.
  • Household and proxy callers are a real defect class. Establishing who the call is about has to be a deliberate step.
  • Clinical judgment stays with your team. That is the design, not a gap.
  • Take your own baseline first, by hour. Everything you conclude afterwards depends on it.

Frequently asked questions

What is an AI receptionist for a medical practice?
An AI receptionist answers inbound patient calls and completes the routine administrative work the call is about: booking, rescheduling, canceling, taking a refill request, answering hours and location questions, updating insurance on file, and routing anything else to the right person. The distinction that matters for a practice on athenahealth is whether it writes the outcome into athenaOne during the call or leaves a message for staff to key in later. Only the first one removes work.
How is this different from the phone tree we already have?
A phone tree routes a caller to a queue. It does not book anything, so every call still lands on a person. An AI receptionist completes the task on the call. The practical difference shows up in your abandonment rate at the hours when nobody is free to pick up, and in whether your callback list exists at all.
Will it book into the wrong appointment type?
That is the right question to interrogate, because it is the common failure. A single provider can carry separate appointment types for office intake, office follow-up and the telehealth equivalents of each, and the wrong type produces the wrong duration, the wrong template slot and a visit that bills incorrectly. The agent has to read your appointment types, provider templates and department rules rather than book against a generic slot, and where a stated reason does not map to a type your practice has defined, the call goes to a person instead of to a guess.
What should an AI receptionist never do?
Anything clinical. It does not assess symptoms, decide urgency, or tell a patient what their situation means. Those calls get connected to your staff under escalation rules your clinical leadership wrote, with what the patient already said captured so nobody has to ask twice. That boundary is a design requirement, not a limitation to be engineered away.
Does it replace our front desk?
No, and a vendor promising that is selling you something it cannot deliver. What changes is what the front desk spends the day on. The routine, rule-driven contacts stop setting the pace, and the people at the desk get back to the patients standing in front of them and the calls that genuinely need a person. Redeploying capacity and cutting headcount are different decisions, and only one of them is ours to talk about.
How do we evaluate one without taking a vendor at their word?
Three tests. Ask to watch a live call and to see the athenaOne record change while it is happening. Ask for the list of calls the agent is designed to hand off, because a vendor that cannot name its own boundary has not thought about it. And take your own baseline first: calls offered, calls answered, calls abandoned, and how many end in a callback promise, broken out by hour. Without that baseline you cannot tell afterwards whether anything moved.

Sources

Everything stated here about another vendor comes from that vendor's own public material or from the athenahealth Marketplace listing, on the date shown. Vendors change their products and their pricing; if something below is out of date, email contact@prettygoodai.com and we will correct it.

Competitor cells last checked against these sources by Kevin Henrikson on 2026-09-22.

  1. MGMA Stat, March 10 2026 poll of 294 practice leaders on the most time-consuming phone tasks (accessed 2026-09-22)
  2. MGMA Stat, patient digital self-scheduling adoption (accessed 2026-09-22)
  3. MGMA Practice Operations Data Report 2023, staff turnover by role (accessed 2026-09-22)
  4. athenahealth developer portal, athenaOne API documentation (accessed 2026-09-22)

Why athenaOne practices evaluate Pretty Good AI

We are your AI team for athenaOne.

Your practice has its own providers, processes, and rules. Pretty Good AI works with your team to fit the first workflow to the work you want to improve, agree on how to measure it, and keep improving it as your practice changes.

Live and measured

100,000+
patient calls a month, at more than one customer
About 60%
of those calls handled start to finish by the AI at the largest deployments
Hundreds
of providers inside a single group
20
specialties on our athenahealth Marketplace listing

Customer-reported results. Your numbers will vary by workflow, staffing, seasonality and call mix.

Map your first workflow.

See it against your own athenaOne data

The honest way to compare is on your own call volume, your own schedule and your own payer mix. Book a working session and we will walk your numbers.