Industries

AI Receptionist for Medical Offices

Answer every patient call 24/7, book new-patient appointments, and route urgent calls to your on-call clinician — without adding headcount.

Free plan available. No credit card required.

24/7
coverage for every inbound call, including after hours
Tilk AI platform
< 1s
answer time, sub-second response from the first ring
Tilk AI platform
5 min
average setup time for the common case in the Tilk dashboard
Tilk AI platform
12+
all-party-consent states where call recording disclosure is required
Justia 50-state survey
The Problem

Why Medical Offices Lose Revenue Before the First Appointment

📵

New Patients Hang Up and Call the Next Practice

When a prospective patient calls to ask about insurance or book a new-patient visit and reaches voicemail, they move on. For new-patient inquiries, where the caller has no existing relationship with your practice, the window to capture that patient closes the moment the call goes unanswered.

🌙

After-Hours Calls Have Nowhere to Go

Symptom calls at 10 p.m. need immediate routing to an on-call clinician, not a voicemail box. Practices without 24/7 coverage lose urgent after-hours contacts to emergency clinics or urgent-care chains that pick up every call.

📞

Front Desk Is Stretched During Clinical Hours

Appointment confirmations, insurance questions, telehealth link requests, and callback queuing compete for the same front-desk bandwidth as check-ins and insurance calls. Callers wait on hold or give up before anyone picks up.

📅

Outbound Confirmation Calls Never Get Made

Appointment confirmation calls reduce no-shows and free up costly appointment slots for other patients. But placing those calls manually is the first task cut when the front desk is already behind.

🌎

No Bilingual Option Means Lost Patients

Across Canada and the US, a significant share of patients prefer to speak a language other than English: French in Quebec and parts of New Brunswick and Ontario, Spanish in California, Texas, Florida, and other US markets. Without bilingual front-desk coverage or a multilingual AI option, those callers often do not book.

An AI receptionist for medical offices is a voice agent that answers every patient call 24/7. It books new-patient appointments, captures insurance information, routes after-hours symptom calls to on-call clinicians, and queues callbacks for your staff. Tilk picks up from the first ring with sub-second response time and connects to your scheduling layer via webhook, Zapier, or Google Calendar.

Why Missed Calls Are Medical Practices’ Biggest New-Patient Problem

Most medical practices think about patient volume in terms of booked appointments and panel capacity. The quieter problem is what happens before the patient ever enters your system: a ringing phone that reaches voicemail.

For existing patients with a chart and a relationship, voicemail is an inconvenience; they will call back. For prospective new patients calling to ask whether you accept their insurance or whether you are taking new patients, voicemail is a hard stop. The prospective patient has no loyalty, no history, and no reason to wait. They dial the next practice in the search results.

Medical front desks face a particular pressure: inbound call volume competes directly with clinical-hours workload. When the front desk is checking in a patient, handling an insurance hold, or processing a prior authorization, the phone rings and nobody answers. The prospective new-patient call (the very call that grows your panel) goes to voicemail.

Tilk closes that gap by answering 100% of inbound calls from the first ring, around the clock, including the busy mid-morning surge when the waiting room is full and the front desk is stretched thin.

How Tilk Handles Medical Front-Desk Scenarios

The following scenarios map directly to Tilk’s tool capabilities and reflect the non-PHI front-desk workflows where Tilk is deployable today.

New Patient First Contact

A prospective patient calls to ask whether you take their insurance and whether you are accepting new patients. The front desk cannot answer live; they are managing a checkout.

Tilk handles this by confirming that the practice works with most major insurance plans, explaining that coverage is verified before the appointment, and collecting the caller’s name, phone number, insurance carrier, member ID, and reason for visit. The agent books a new-patient appointment via Google Calendar or pushes the intake record to your scheduling system via webhook. An SMS confirmation fires to the patient immediately.

Why this works without HIPAA concerns: the prospective patient has no existing chart at your practice. Insurance carrier, member ID, name, phone, and reason for visit are demographic and contact data collected before a covered-entity relationship has been established. No Protected Health Information exists yet.

What happens in Tilk’s pipeline: the agent captures the lead, books the appointment slot, and pushes a structured intake record (name, phone, insurance details, reason for visit, appointment slot) to the practice via webhook. The front desk sees a complete new-patient record when they open the morning queue.

After-Hours Urgent Call Routing

A patient calls at 10:47 p.m. describing symptoms. The practice is closed. Without Tilk, the call goes to voicemail.

Tilk’s response begins immediately: “If this is a medical emergency, please hang up and call 911 right now.” If the caller stays on the line, the agent collects only name and callback number (no clinical information) and transfers immediately to the on-call clinician via Tilk’s transfer tool. If the transfer cannot connect, Tilk creates a structured priority callback ticket and delivers it to your team via webhook, so the first staff member to open the system in the morning sees an urgent overnight contact with full callback details.

Tilk does not attempt symptom triage. Triage is a licensed clinical decision; it belongs with your clinician, not with an AI agent. Tilk’s role in this scenario is routing and callback-queueing.

Appointment Confirmation and Rescheduling

Tilk Campaigns places outbound confirmation calls before scheduled appointments. The patient hears their appointment date, time, and clinician name, then confirms, requests a reschedule, or asks for a callback. If the patient wants to reschedule, the agent offers available slots and books the new time. Patients who prefer not to receive reminder calls hear a clear opt-out prompt and are logged in Tilk’s built-in DNC registry.

This workflow qualifies under the TCPA healthcare-treatment exemption established by FCC Order 20-186 and updated in July 2023 [Source: FCC; Wiley Law], which permits healthcare providers to contact patients about appointment and wellness reminders without prior written consent, subject to a cap of one message per day and three calls or texts per week. Your practice is responsible for configuring the opt-out mechanism and respecting the frequency caps; Tilk enforces the DNC list automatically.

Caveat on confirmation script: if the appointment description references a specific clinical condition, the confirmation template must use only date, time, and clinician name, not the clinical reason for the visit. The practice configures the template in the Tilk dashboard.

Telehealth Check-In Coordination

A patient calls to say they cannot find their telehealth join link for an appointment later that day. Tilk collects the patient’s name and email, looks up the appointment via webhook, and resends the join link. No clinical information changes hands; only the meeting URL and appointment logistics.

Caveat: the webhook payload returned from your scheduling system must contain only the join URL and appointment time, not clinical details in the appointment description. The practice is responsible for sanitizing the webhook response before it reaches Tilk.

Prescription Refill Requests: The Routing Pattern

When a patient calls to request a prescription refill, the agent does not collect medication names, diagnoses, or clinical history. Instead, Tilk says: “I will have a member of the clinical team call you back about your refill. Can I have your name and the best number to reach you?” The agent logs name and phone number only, then creates a refill callback ticket via webhook and routes it to the clinical team queue.

This is Tilk’s routing pattern for PHI-touching workflows: collect the minimum non-PHI information needed to enable a callback, then hand off to your clinical staff. The clinical conversation happens outside Tilk’s scope.

Multilingual Patient Access

Across Canada and the US, a meaningful share of patients prefer to speak a language other than English when calling a medical office. In Canada, French is the working language for patients across Quebec and significant communities in New Brunswick, Ottawa-Gatineau, and northern Ontario, and Quebec’s Charter of the French Language carries weight in how practices serve patients. In the US, Spanish dominates large markets in California, Texas, Florida, and parts of New York and Illinois. Practices without bilingual front-desk coverage face a quiet but persistent loss: a prospective new patient who cannot complete the initial call in their preferred language often does not book at all.

Tilk handles multilingual conversations natively. A patient can open the call in French or Spanish, complete a full new-patient intake in that language, and receive an SMS confirmation in the same language, all without bilingual staffing on your side. The same agent serves English-speaking callers a moment later without configuration changes. For practices serving language-diverse patient populations on either side of the Canada-US border, this turns a structural staffing gap into a deployable workflow on day one. Contact sales to confirm the specific language coverage that fits your patient mix.

Integrating with Your Practice Management System and EHR

Tilk connects to your scheduling and practice management infrastructure through two paths available today:

Webhook API. When a call ends, Tilk fires a structured webhook to a URL you configure. The payload includes the caller’s name, phone number, call disposition, collected intake data, and the appointment slot if one was booked. Your scheduling system, EHR middleware, or a no-code automation layer (Zapier, Make) receives that payload and routes it into your workflow.

Google Calendar. Tilk connects directly to Google Calendar via OAuth. For practices that use Google Calendar as their scheduling layer, or want a lightweight booking buffer before appointments sync to their EHR, Tilk can query real-time availability and book slots without additional configuration.

A note on EHR API access: most major EHR platforms (Epic, athenahealth, eClinicalWorks, and others) gate their third-party API access behind HIPAA compliance agreements with the integrating vendor. For practices that need Tilk’s webhook data to flow directly into a HIPAA-gated EHR API, that integration path requires coordination with your EHR vendor. Talk to sales before configuring to understand exactly what is possible for your specific system.

Security and Compliance for Medical Practices

Tilk’s security controls cover the infrastructure layer:

  • Encryption in transit: TLS 1.2+ on all data in motion, including call recordings and webhook payloads.
  • Encryption at rest: AES-256 on all stored data.
  • Tenant isolation: Each practice’s data is segregated at the database level. One practice cannot access another’s records.
  • Breach notification: Tilk notifies you within 72 hours of any detected breach.
  • Access controls: Role-based access with audit logging in the Tilk dashboard.

On HIPAA and Business Associate Agreements: Medical practices are HIPAA-covered entities [Source: HHS HIPAA Privacy Rule], and any vendor that handles Protected Health Information on a practice’s behalf must sign a Business Associate Agreement before PHI is shared [Source: HHS BAA guidance]. Tilk does not sign Business Associate Agreements today; practices that require one before sharing PHI with the agent should talk to sales about timing and scope. Tilk’s security posture (encryption-in-transit at TLS 1.2+, encryption-at-rest at AES-256, per-practice tenant isolation, role-based access control, and 72-hour breach notification) aligns with HIPAA Security Rule technical safeguards, and Tilk’s DPA describes these controls in detail. Tilk’s typical medical deployment scopes around the non-PHI front-desk window where no BAA is required, and routes any PHI-touching workflow to staff via the transfer tool.

PHI-touching workflows and the routing pattern: Any call that involves existing patient clinical information (prescription refills, lab results, symptom triage, existing-patient chart lookups) routes to your clinical staff via Tilk’s warm transfer tool or a structured webhook handoff. The agent collects only name and callback number for these workflows, then passes the conversation to your team. This routing pattern makes Tilk immediately deployable for the non-clinical front-desk window (new-patient inquiries, appointment confirmation, after-hours coverage, and callback queueing) without any PHI flowing through the agent.

State-level obligations (US): California’s Confidentiality of Medical Information Act [Source: California AG] imposes obligations beyond federal HIPAA. Practices in California and in states with additional medical-privacy laws should confirm their specific obligations before configuring any patient-facing workflow.

For Canadian practices: The regulatory specifics in this section (HIPAA, BAA, TCPA, CMIA) are US-specific. Canadian medical practices operate under federal PIPEDA and provincial health-privacy regimes: PHIPA in Ontario, HIA in Alberta, the Personal Health Information Privacy and Access Act in New Brunswick, and similar legislation in other provinces. The principles are parallel (protect health information, govern third-party processing, require breach notification) but the specific obligations and the equivalent of a Business Associate Agreement differ. Canadian practices should consult counsel and talk to sales about your specific province before configuring PHI-touching workflows.

Call recording disclosure: Recording is configurable per agent in Tilk. You can record-with-disclosure, disable recording entirely, or disable it for specific call types (helpful for any conversation that may touch PHI). When recording is on, in 12 or more states (including California, Florida, Illinois, Pennsylvania, and Washington) all parties must be notified before a call is recorded. [Source: Justia 50-state survey] You are responsible for including a disclosure in your agent’s opening statement when recording is on. The recommended pattern: “Hi, this is [Practice Name]. This call may be recorded for quality purposes. How can I help you today?”

TCPA for outbound campaigns: The TCPA healthcare-treatment exemption [Source: FCC Order 20-186; Wiley Law] permits appointment and wellness reminder calls without prior written consent, subject to frequency caps and opt-out requirements. Your practice configures the call template and frequency caps; Tilk enforces DNC list entries automatically.

21st Century Cures Act and information blocking: The Cures Act information-blocking rules [Source: HealthIT.gov] govern how EHRs and health information networks share electronic health information. These rules shape EHR vendor API behavior but are not directly applicable to Tilk’s call layer. Your EHR vendor’s BAA requirements for third-party access remain in force regardless.

Return on Investment: An Illustrative Scenario

The figures below are illustrative. Your results depend on your call volume, your conversion rate, and how you configure the agent.

A typical primary-care practice fields several hundred inbound calls a month. A meaningful share arrive after hours or during clinical hours when the front desk is occupied. When prospective new patients cannot reach the practice (particularly callers with no existing relationship) many call another office rather than leaving a voicemail. For new-patient inquiries, that unanswered call is a panel relationship that never begins.

Tilk closes the after-hours and overflow gap by answering every call 24/7. New-patient inquiries get a structured intake and a booked appointment. After-hours symptom calls get routed immediately to your on-call clinician. Appointment confirmation campaigns reduce no-shows and recover time-slots that would otherwise sit empty.

Compared to staffing extended front-desk hours or using a traditional after-hours answering service, Tilk covers the same window for a predictable monthly cost, with no training cycle and no learning curve on your scripting.

The free plan lets you test with your real call traffic before committing. See how many calls Tilk handles and how many new-patient intakes it completes, then evaluate the return against your practice’s specific appointment value.

Getting Started

Setup for the common case (answering calls, booking new-patient appointments via Google Calendar, and sending SMS confirmations) takes about 5 minutes in the Tilk dashboard. You connect your phone number (or forward an existing number to a Tilk number), configure your agent’s name, hours, opening script, and transfer targets, connect Google Calendar, and go live.

For webhook integration with your scheduling system, or for outbound appointment confirmation campaigns, the setup is a same-week project for most practices. Tilk’s support team assists with the configuration.

See Tilk’s pricing and free plan details →

Read what an AI receptionist is and how it works →

Explore the Tilk platform →

See how Tilk works for dental practices →

Capabilities

What Tilk Does for Your Practice

🕐

24/7 Inbound Call Coverage

Tilk answers every call the moment it rings. No voicemail, no hold music, no after-hours gap. New-patient inquiries, appointment requests, and callback needs are all captured around the clock.

📋

New Patient Intake and Booking

The agent collects name, contact information, insurance carrier, and reason for visit, then books the appointment via Google Calendar or pushes the intake record to your scheduling system via webhook or Zapier.

🚨

Urgent Call Routing to On-Call Clinicians

For after-hours symptom calls, Tilk collects the patient's name and callback number, delivers the standard emergency-services message, and transfers immediately to your on-call clinician. Tilk does not attempt symptom triage; that is a licensed clinical decision.

💬

Appointment Confirmation Campaigns

Tilk Campaigns places outbound confirmation calls to reduce no-shows. Patients confirm, reschedule, or request a callback. Opt-outs are logged in the built-in DNC registry. Qualifies under the TCPA healthcare-treatment exemption.

🔍

Insurance Information Capture

The agent collects insurance carrier, member ID, and group number from new patients, then flags the record for staff to run eligibility before the appointment, keeping your revenue cycle clean from day one.

🌐

Multilingual Conversations

Tilk handles multilingual conversations natively. Patients can speak in their preferred language and the agent responds in kind, which is essential for practices serving Spanish-speaking and other non-English patient populations.

Hear It in Action

A Tilk Agent, Handling Your Front Desk

This sample conversation is condensed from published dental front-desk scripting guides.

Caller Hi, I am looking for a primary care doctor. Do you accept Blue Cross Blue Shield?
Tilk AI Welcome! We work with most major insurance plans including Blue Cross Blue Shield. Coverage varies by your specific plan, so the best next step is to book a new-patient appointment. Our team will verify your benefits before you arrive. What is your name?
Caller It is James Okafor.
Tilk AI Great, James. And what is a good phone number for you? I will also send a confirmation text once we get you booked.
Caller 555-318-7200
Tilk AI Perfect. Could you share your insurance carrier and member ID so our team can have your benefits ready before your visit?
Caller Blue Cross Blue Shield, member ID BCX4471820.
Tilk AI Got it. We have a new-patient opening this Thursday at 9 a.m. or next Monday at 2 p.m. Which works better for you?
Caller Thursday works great.
Tilk AI You are all set for Thursday at 9 a.m. for a new-patient visit. I have sent a confirmation to 555-318-7200. Our team will review your benefits beforehand and reach out if anything needs clarifying. Is there anything else I can help you with today?
Caller No, that is everything. Thank you!
Tilk AI Looking forward to seeing you Thursday, James. Have a great day!
FAQ

Common Questions from Medical Offices

Is the AI receptionist HIPAA-compliant? +

Tilk's security posture covers encryption in transit (TLS 1.2+) and at rest (AES-256), per-practice tenant isolation, role-based access control, and 72-hour breach notification. For HIPAA-gated workflows (anything involving Protected Health Information like prescription refills, lab results, or existing-patient chart lookups), talk to sales to map the right deployment. Today's focus is the non-PHI front-desk window: new-patient first contact, appointment confirmation, after-hours routing, and callback queueing, where PHI does not flow through the agent.

Does it integrate with Epic, athenahealth, eClinicalWorks, or other EHR systems? +

Tilk pushes structured call data into any EHR your practice uses (including Epic, athenahealth, eClinicalWorks, NextGen, AdvancedMD, and Tebra) via our webhook API or no-code automation (Zapier, Make). Routing that data into your EHR patient record is the customer responsibility, and EHR API access typically requires a signed Business Associate Agreement from your EHR vendor. Native EHR integrations are on the roadmap; talk to sales about your specific system.

What happens if a patient mentions a medical emergency? +

Tilk's opening protocol includes the standard message: 'If this is a medical emergency, hang up and call 911.' The agent is configured to detect urgency language and escalate immediately, collecting only the patient's name and callback number, then transferring to your on-call clinician via Tilk's transfer tool. If the transfer cannot connect, a structured priority callback ticket is sent to your team via webhook. Tilk does not attempt symptom triage; that is a licensed clinical decision.

Can it handle prescription refill requests? +

Tilk queues refill requests by collecting the patient's name and callback number, then routing the request to your clinical team via webhook or warm transfer. The agent does not collect medication names or process refill logic, because that workflow involves Protected Health Information. Your clinical team handles the refill conversation. For practices that want deeper automation of the refill workflow, talk to sales to discuss the deployment roadmap.

How does after-hours coverage work? +

Tilk answers every call around the clock, including evenings, weekends, and holidays. For urgent symptom calls, the agent routes immediately to your on-call clinician via warm transfer and logs a priority callback if the transfer does not connect. For non-urgent after-hours requests (appointment reschedule, callback request, telehealth link recovery), Tilk captures the details and queues them for your morning staff, so the first thing they see is a prioritized list of overnight contacts.

Can it handle appointment confirmations and outbound reminder calls? +

Yes. Tilk Campaigns supports outbound appointment confirmation under the TCPA healthcare-treatment exemption established by FCC Order 20-186, which permits healthcare providers to contact patients about appointment and wellness reminders without prior written consent, subject to a cap of one message per day and three calls or texts per week. The practice configures the confirmation template and frequency caps; Tilk enforces the DNC list automatically. Patients who opt out are logged in the built-in registry.

Can it transfer calls to a human receptionist? +

Yes. Tilk supports both warm and cold call transfers. You configure the transfer targets (a direct extension, a cell number, or a clinical queue) and the agent hands the call off whenever a patient requests a person, mentions a clinical concern, or the conversation falls outside the agent's configured scope. Transfers for PHI-touching requests like refills or lab results are configured as automatic; the agent routes without attempting to collect clinical information.

How long does setup take? +

For the common case (answering inbound calls, booking new-patient appointments via Google Calendar, and sending SMS confirmations), setup takes about 5 minutes in the Tilk dashboard. You connect your phone number, configure your opening script and transfer targets, connect Google Calendar, and go live. Webhook wiring to your scheduling system or outbound confirmation campaign configuration is a same-week project for most practices. Tilk support assists with the integration setup.

Ready to Answer Every Call for Your Medical Offices?

Set up in 30 minutes. Start on the free plan.

No credit card required.