By Industry

View all industries

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Product Categories

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Scenarios

View all use cases

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team

Library

Have questions? Give us a call — our team is happy to help: (469) 812-5544

Call our team
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingAI ChatbotCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Websites

Practice WebsitesBrowse TemplatesDental WebsitesVeterinary WebsitesMed Spa WebsitesTherapist WebsitesHome Care Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTherapy EHR

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServicePatient Reactivation CallsPatient Recall & Recare CallsAppointment Reminder CallsPost-Visit Follow-Up CallsOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsIndustry GuidesBlogResultsCase StudiesHealthcare GlossaryIntegrationsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Connect athenahealth (athenaOne)

The athenahealth integration is a read/write connection — the AI can look up patients and book, reschedule, or cancel appointments right in athenaOne. Connect it from Settings → Integrations by entering your athena Practice ID and choosing a default department. Because athena requires per-practice authorization, activation typically takes 2–3 business days.

Updated September 10, 20264 min read

The athenahealth integration lets your AI receptionist work directly in athenaOne — looking up patients and booking, rescheduling, and cancelling appointments on your real athena schedule.

This is a read/write integration. Unlike the read-only Practice Fusion sync, athenahealth lets the AI create and change appointments and patients in your athenaOne account.

Connect athenahealth

  1. Open Settings → Integrations and find the athenahealth card.
  2. Click Connect.
  3. Enter your numeric Practice ID and click Test connection. FrontDesk verifies access and loads your departments.
  4. Pick a default department for the AI to book into.
  5. Click Connect to finish.

Approval (why it may say "Awaiting approval")

athenahealth requires each practice to authorize an app before it can access data. So after you connect, you may see an Awaiting approval status while FrontDesk submits the authorization to athenahealth on your behalf.

  • This typically takes 2–3 business days.
  • You'll get an email when the connection goes active.
  • Once approved, syncing and booking start automatically — you don't need to reconnect.

The card shows a clear status the whole way through: Practice ID saved → Awaiting approval → Connected & syncing.

What the AI can do once active

  • Look up patients by phone/name (and create a new patient when needed, collecting date of birth to match safely).
  • Check real availability from athena's open slots for the chosen department and appointment type.
  • Book, reschedule, and cancel appointments — written straight into athenaOne, with a matching copy kept in FrontDesk.

Sync appointments into FrontDesk

Turn on Sync appointments to FrontDesk (on the athenahealth card) to pull appointments booked directly in athenaOne — by your front desk or the patient portal — into your FrontDesk calendar. That way reminders, reporting, and the AI all see your full schedule, not just AI-booked visits. athenahealth stays the source of truth; this pull never changes anything in athena.

  • Send reminders for synced appointments — a second toggle. Leave it on to send FrontDesk reminders for athena-booked visits too, or turn it off to sync for calendar visibility only. (Reminders still require your Confirmations settings and SMS to be on.)

Here's how the two toggles work together:

Sync appointmentsSend remindersWhat happens
OffFrontDesk only sees AI-booked appointments
OnOffAll athena appointments show in FrontDesk; no reminders for the athena-booked ones
OnOnAll athena appointments show and get FrontDesk reminders

The first toggle controls visibility (do athena-booked appointments appear in FrontDesk); the second controls outreach (should FrontDesk remind patients about them).

What syncs

The athenahealth card lists exactly what moves between the systems:

  • Appointments — two-way. Pulled from athena into FrontDesk. Bookings, moves, and cancellations made by the AI, by staff on the FrontDesk calendar, or by clients in the client portal are written back to athena.
  • Patients — two-way. Synced into FrontDesk, and new patients the AI takes are created in athena.
  • Insurance details — read-only. A linked patient's insurance is shown on their FrontDesk record, pulled from athenaOne on demand. FrontDesk never edits insurance in athena.

Changes from the client portal

athenahealth stays the source of truth when a client acts in the client portal: the change is made in athenaOne first, and only then in FrontDesk. A change made only in FrontDesk would come back on the next sync, so that never happens.

  • Cancel: cancelled in athena with the note "Cancelled via the client portal" plus the client's reason. Staff get the usual cancellation notification and the slot is offered to the waitlist.
  • Reschedule: the open times shown are athena's, for the same provider. athena moves the same appointment to the new slot, so in FrontDesk the visit keeps its card and simply shows the new time, already confirmed. Staff are told "moved by the client in the portal · updated in athenahealth".
  • Book: with the booking page in instant mode the appointment is created in athena on the client's own chart, with no name-and-phone matching and never a duplicate chart. In request mode staff confirm it, and that confirmation books it into athena. See Handle booking requests.
  • If athena refuses a cancel or a move, nothing changes on either side and the client sees "We couldn't cancel this visit in the practice's scheduling system. Please call the practice." A booking athena will not take becomes a request for staff.
  • Read-only cases: a client whose record is not linked to an athena chart, or a practice whose connection is paused or in error, sees their athena visits without Cancel or Reschedule and a note to call the practice.
  • Fees: the cancellation policy never charges on an athenahealth practice; athena keeps its own billing.

Each of these shows in Recent activity on the card, alongside the AI's and the calendar's write-backs.

Keep an eye on syncing

The athenahealth card shows the health of the connection at a glance:

  • Recent activity lists the latest syncs and write-backs (for example, "12 appointments pulled from athenahealth" or "Appointment pushed to athenahealth"). Failed attempts show here too.
  • Last synced tells you when the last pull ran, with a Sync now link to pull immediately.
  • If a sync falls behind, a Sync is behind banner appears at the top of the card so new athena bookings don't quietly go missing — just click Sync now.

Manage or disconnect

From the athenahealth card you can Test connection, change the default department, edit the Practice ID, or Disconnect. Disconnecting stops future syncing; appointments already written to athena stay in athena.

Not sure of your Practice ID or stuck on approval? Contact FrontDesk support — we handle the athenahealth authorization paperwork and can check your status.

Frequently asked questions

Is athenahealth read-only like Practice Fusion?
No — athenahealth is a read/write connection. The AI can look up and create patients and book, reschedule, or cancel appointments directly in athenaOne. (Practice Fusion, by contrast, is read-only patient sync.)
Why does my connection say "Awaiting approval"?
athenahealth requires per-practice authorization before an app can access your data. After you connect, FrontDesk submits the request and the status shows Awaiting approval — usually 2–3 business days. You'll get an email when it goes active, and syncing starts automatically.
What's my athena Practice ID?
It's the numeric practice identifier athenahealth assigns your practice for API access. If you're not sure where to find it, contact FrontDesk support and we'll help you locate it.
What is a default department?
athenaOne organizes scheduling by department. After you connect, you pick a default department so the AI knows where to place appointments. You can change it later from the athenahealth card.
What does "Sync appointments to FrontDesk" do?
It pulls appointments booked directly in athenaOne — by your front desk or the patient portal — into your FrontDesk calendar, refreshing about every 30 minutes. That way your calendar, reminders, and reporting cover your whole schedule, not just AI-booked visits. It's one-way (athenahealth stays the source of truth; this sync never changes anything in athena) and it's off by default, so you opt in.
What does "Send reminders for synced appointments" do?
It decides whether the athena-booked appointments FrontDesk pulled in also get FrontDesk reminders. On (the default) sends reminders for them just like your AI-booked visits; off syncs them for calendar visibility only — handy if athenahealth already sends its own reminders and you don't want patients texted twice. It only matters when "Sync appointments to FrontDesk" is on, and reminders still need your Confirmations settings and SMS or email turned on.
Why aren't my synced appointments getting reminders?
Turning on "Send reminders for synced appointments" isn't enough on its own — reminders only go out once you have a delivery channel set up: an active texting number (SMS) or a verified email sender, plus Automatic Reminders switched on in Confirmations settings. If any of those is missing, the athenahealth card shows a note and a "Set up reminders" link. Once a channel is live, reminders start automatically.
Does a patient's insurance show up in FrontDesk?
Yes — for patients linked to athenahealth, their insurance appears read-only on the patient record under an "Insurance · athenahealth" panel. It's pulled from athenaOne the first time you open that patient and refreshed on demand (there's a Refresh link). FrontDesk never changes insurance in athenahealth.
What does "Appointments — two-way" mean?
Two-way means changes flow in both directions. Appointments booked in athenaOne are pulled into your FrontDesk calendar, and when the AI books, reschedules, or cancels, that change is written back into athenaOne. Patients are two-way as well (synced in, and new patients the AI takes are created in athena). Insurance is the exception — it's read-only, shown in FrontDesk but never changed in athena.
What does the Recent activity list show?
It's a live log of the connection's latest syncs and write-backs — for example "12 appointments pulled from athenahealth", "Appointment pushed to athenahealth", or "Full sync completed". Failed attempts appear too (a red dot), so you can spot a problem quickly. Use it with the Last synced time and the Sync now link to confirm everything is flowing.
What does "Sync is behind" mean?
It means FrontDesk hasn't pulled appointments from athenahealth recently, so new athena bookings may be missing from your calendar. Click Sync now on the athenahealth card to pull immediately. If it keeps happening, use Test connection or contact support.
Can clients change athena appointments from the client portal?
Yes. A cancel, a move, or a new booking a client makes in the portal is written into athenaOne first, labelled "via the client portal" in athena's note, and FrontDesk's copy follows. A move keeps the same athena appointment at its new time. If athena refuses, nothing changes and the client is told to call. A client whose chart is not linked to athena sees those visits read-only.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support