Keragon Agents are here. AI teammates for healthcare ops.
Build yours in 5 min

Build an AI patient engagement agent that brings patients back and follows up after every visit

Connect your EHR and the messaging tool you already use to Keragon. The agent reaches patients who are due, follows up after each visit, reads every reply, books the next visit into your EHR when a patient says yes, and hands anything clinical or urgent to a person on your team.

verified_userHIPAA-compliant
shieldSOC 2 Type II
1,000+healthcare companies on Keragon
400+integrations, across 50+ EHRs
100M+workflows executed
Call 1
support_agent
Incoming callAnswered on the first ring
LIVE CALL

Your voice AI agent · the conversation

…
Play the full conversation

Keragon · in your systems

replayReplay

Illustrative call with synthetic names.

{"tabs":["Due for a visit → booked","After the visit → follow-up","STOP + a symptom → a person"],"lane":"The conversation","note":"Illustrative conversations with synthetic names. No real patient data is shown.","calls":[{"title":"Recall · due for a yearly visit, no future appointment","sub":"Read from the EHR nightly, booked the moment the patient says yes","badge":"BOOKED IN YOUR EHR","tone":"","callerLabel":"Patient","agentLabel":"Engagement agent","turns":[{"w":"agent","t":"Hi Jordan, this is Northside Family Practice's automated assistant. You're due for your yearly visit with Dr Patel. Want help finding a time? Reply STOP to stop texts."},{"w":"caller","t":"Yes, Friday after 3 if you have anything"},{"w":"agent","t":"Dr Patel has Friday at 3:20 or 4:00. Which works for you?"},{"w":"caller","t":"4:00 please"},{"w":"agent","t":"You're booked for Friday at 4:00pm with Dr Patel. See you then."}],"actions":[{"i":"event","t":"Due list read · athenahealth"},{"i":"search","t":"Open slots read · Dr Patel, Friday"},{"i":"event_available","t":"Booked · Fri 4:00pm · written to athenahealth"},{"i":"sms","t":"Confirmation sent · Spruce Health"},{"i":"notifications_off","t":"Recall sequence stopped · 2 messages cancelled"},{"i":"receipt_long","t":"Contact logged · 1 of 3 this week"}]},{"title":"Post-visit follow-up · the morning after a completed visit","sub":"Approved information delivered, the next step offered, a barrier handed to your coordinator","badge":"HANDED TO YOUR COORDINATOR","tone":"warn","callerLabel":"Patient","agentLabel":"Engagement agent","turns":[{"w":"agent","t":"Hi Maya, this is Northside's automated assistant. Your after-visit summary from Dr Okafor is ready in your portal, and she recommended a follow-up in about four weeks. Want help finding a time?"},{"w":"caller","t":"Yes but I don't have a ride that week"},{"w":"agent","t":"Understood. I've let our care coordinator know you may need help getting here; someone will call you by tomorrow. Nothing is booked until you've spoken."},{"w":"system","t":"Barrier recorded · callback task for Dana · nothing booked"}],"actions":[{"i":"task_alt","t":"Completed visit · athenahealth"},{"i":"link","t":"After-visit summary · secure message · athenahealth"},{"i":"chat","t":"Reply read · barrier: transport"},{"i":"task","t":"Callback task · DockHealth · Dana"},{"i":"description","t":"Appointment note filed · athenahealth"},{"i":"pending","t":"Follow-up stays open · no booking"}]},{"title":"Reply · an opt-out and a clinical concern in one message","sub":"Texts stop at once; the concern reaches your care team, unanswered","badge":"HANDED TO YOUR CARE TEAM","tone":"alert","callerLabel":"Patient","agentLabel":"Engagement agent","turns":[{"w":"system","t":"Reply received 9:12pm · outside quiet hours · every reply is read at any hour"},{"w":"caller","t":"STOP. also the new medicine makes me dizzy"},{"w":"agent","t":"You're unsubscribed and won't get more texts from us. I've passed your note about feeling dizzy to Dr Patel's team right now. If this is an emergency, please call 911."},{"w":"system","t":"Texts suppressed across every program · clinical handoff created with the patient's exact words · waiting for a person to acknowledge"}],"actions":[{"i":"block","t":"Texts suppressed · every program","alert":true},{"i":"medical_services","t":"Clinical handoff · care team · exact words attached","alert":true},{"i":"notifications_off","t":"Recall sequence cancelled"},{"i":"hourglass_top","t":"Not marked seen until a person acknowledges"},{"i":"receipt_long","t":"Logged for audit"}]}]}

Trusted by healthcare teams across the US

The problem

Patients go quiet, and the follow-up becomes another inbox nobody owns

  1. Patients who are due simply go quiet The recall list lives in a report someone runs when there is time, and the patient who was due in March is still due in September.
  2. Reminders went out, and the replies landed in another inbox The text says do not reply, the patient replies anyway, and the question about Friday's visit sits unseen until Friday.
  3. The EHR and the texting tool tell different stories The chart says cancelled, the reminders keep going, and the patient asks why they are still hearing about a visit they moved.
arrow_forward
The solution

One AI agent, connected to your EHR and the messaging tool you already use through Keragon, brings patients back when they are due, follows up after every visit, reads each reply and books the next visit into your EHR. Anything clinical or urgent goes to a person on your team, with the patient's exact words.

What it handles

Every patient reached at the right moment, every reply with an owner

The agent does the reaching, the reading and the booking. Your team keeps every clinical call and every judgement call.

event_repeat

Recall and reactivation

Reads your EHR for patients who are due with no future visit, invites them, and books the visit when they say yes.

assignment_turned_in

Post-visit follow-up

Sends the approved after-visit information the day after a completed visit and helps with the next administrative step.

task_alt

Adherence nudges

Reminds patients of tasks in a clinician-approved plan at the time they chose, and records what they report.

monitor_heart

Care-gap and wellness-visit outreach

Works the list of overdue preventive visits your clinical team approved and books the visit; your EHR decides when the gap is closed.

forum

Two-way communication

Reads every reply for what the patient wants, answers practice questions, and routes anything clinical, urgent or unclear to a person.

reviews

Review requests

Asks every eligible patient for an honest review on the same schedule, with a private way to reach your team alongside.

shieldGuardrails

medical_information
Delivers approved information, never advice

It sends the after-visit instructions your clinician released and answers practice questions like hours and parking. A question about symptoms, results or medication goes to your care team, unanswered.

hourglass_empty
Silence is not a result

A patient who does not reply is marked unreached, not declined and not done. The sequence ends at your limit and the name goes to your team.

call_split
Care messages and offers never share a thread

A visit reminder and a membership offer are different kinds of message with different permissions. A patient who said yes to care did not say yes to promotions, and the agent keeps them apart.

balance
Everyone eligible gets the same review invitation

It asks every eligible patient for an honest review on the same schedule. It never picks the happy ones, never asks for a star rating and never offers anything in return.

Describe the job
Step 1 · Describe the job in plain English
Tell Keragon who to reach, when, and what to do with the reply.
"Every night, find patients who are due for a visit with no future appointment and invite them, inside our quiet hours and our contact budget. The morning after a completed visit, send the approved after-visit link. Read every reply: book from real open times when they say yes, and hand anything clinical, urgent or unclear to the front desk with their exact words."
<div class="mk"><div class="mk-bar"><span class="mk-dots"><i></i><i></i><i></i></span><span class="mk-title">AI Patient Engagement Agent · Instructions</span><span class="mk-live"><i></i>LIVE DEMO</span></div><div class="mk-body"><div class="mk-i " style="--d:0.15s"><p class="mk-label">Starts when</p><div class="mk-opts"><span class="mk-opt"><span class="msym">schedule</span>Schedule</span><span class="mk-opt on"><span class="msym">bolt</span>Event</span></div></div><div class="mk-i " style="--d:0.50s"><div class="mk-row"><span class="mk-tile" style="background:#5A2D82">A</span><b>athenahealth / Appointment created or updated</b><span class="mk-aside">every completed visit</span></div></div><div class="mk-i " style="--d:0.85s"><p class="mk-label">Instructions</p></div><div class="mk-i " style="--d:1.20s"><p class="mk-step"><span>1.</span>When a visit is marked completed, wait until the next staffed morning and send the approved after-visit link through our messaging tool.</p></div><div class="mk-i " style="--d:1.55s"><p class="mk-step"><span>2.</span>Every night, read the patients who are due for a visit with no future appointment and invite them, inside quiet hours and the contact budget.</p></div><div class="mk-i " style="--d:1.90s"><p class="mk-step"><span>3.</span>Read every reply. Book from real open times when a patient says yes. Hand anything clinical, urgent or unclear to the front desk with the patient's exact words.</p></div></div></div>
Connect your systems
Step 2 · Connect your systems
Connect your EHR, your messaging tool and where your team works.
Connect the EHR or practice management system that holds the due list and the visits, the messaging tool your patients already know, the sheet that keeps the contact ledger, and where your coordinator picks up a handoff.
<div class="mk"><div class="mk-bar"><span class="mk-dots"><i></i><i></i><i></i></span><span class="mk-title">AI Patient Engagement Agent · Tools</span><span class="mk-live"><i></i>LIVE DEMO</span></div><div class="mk-body"><div class="mk-i " style="--d:0.15s"><div class="mk-row"><span class="mk-tile" style="background:#5A2D82">A</span><div class="mk-txt"><b>athenahealth</b><span>Appointment created or updated · Get booked appointments · Get open appointment slots · Book appointment · Send secure message to a patient</span></div><span class="mk-pill">5 steps</span></div></div><div class="mk-i " style="--d:0.50s"><div class="mk-row"><span class="mk-tile" style="background:#16B8A6">S</span><div class="mk-txt"><b>Spruce Health</b><span>Send SMS · Send secure message · Create scheduled message · Trigger</span></div><span class="mk-pill">4 steps</span></div></div><div class="mk-i " style="--d:0.85s"><div class="mk-row"><span class="mk-tile" style="background:#0F9D58">GS</span><div class="mk-txt"><b>Google Sheets</b><span>Find spreadsheet rows (contact ledger)</span></div><span class="mk-pill">1 action</span></div></div><div class="mk-i " style="--d:1.20s"><div class="mk-row"><span class="mk-tile" style="background:#0EA5E9">Dk</span><div class="mk-txt"><b>DockHealth</b><span>Create task · Update task</span></div><span class="mk-pill">2 actions</span></div></div><div class="mk-i " style="--d:1.55s"><div class="mk-row"><span class="mk-tile" style="background:#4A154B">Sl</span><div class="mk-txt"><b>Slack</b><span>Send message</span></div><span class="mk-pill">1 action</span></div></div></div></div>
Set the guardrails
Step 3 · Set the guardrails
When it may send, how often, and what it never does.
You set the quiet hours, the contact budget across every program, the words it may use and the moment it stops and hands over. Those are your rules, written once, applied to every message.
<div class="mk"><div class="mk-bar"><span class="mk-dots"><i></i><i></i><i></i></span><span class="mk-title">AI Patient Engagement Agent · Guardrails</span><span class="mk-live"><i></i>LIVE DEMO</span></div><div class="mk-body"><div class="mk-i " style="--d:0.15s"><p class="mk-label">Always</p></div><div class="mk-i " style="--d:0.50s"><div class="mk-rule "><span class="msym">schedule</span><span>Send between 9am and 7pm in the patient's time zone, at most one message a day and three a week across every program.</span></div></div><div class="mk-i " style="--d:0.85s"><div class="mk-rule "><span class="msym">verified_user</span><span>Say it is an automated assistant in the first message and offer a way to reach a person.</span></div></div><div class="mk-i " style="--d:1.20s"><p class="mk-label">Never</p></div><div class="mk-i " style="--d:1.55s"><div class="mk-rule never"><span class="msym">block</span><span>Give clinical advice, name a medication or condition in a text, or tell a patient they are booked before the EHR confirms it.</span></div></div><div class="mk-i " style="--d:1.90s"><p class="mk-label">Hand to a person</p></div><div class="mk-i " style="--d:2.25s"><div class="mk-rule warn"><span class="msym">warning</span><span>Any reply about symptoms, results or medication, any request for a person, and any STOP in any wording: suppress, route, and send nothing else.</span></div></div></div></div>
Test, then go live
Step 4 · Test on last month's due list, then go live
Go live when the run reads right.
Point it at last month's due list on test data, read who it would have invited, booked and handed over, and adjust the rules. Then switch it on for tonight's run. Every message, reply, booking and handoff is logged for HIPAA audit.
<div class="mk"><div class="mk-bar"><span class="mk-dots"><i></i><i></i><i></i></span><span class="mk-title">AI Patient Engagement Agent · Test run</span><span class="mk-live"><i></i>LIVE DEMO</span></div><div class="mk-body"><div class="mk-i " style="--d:0.15s"><div class="mk-runhead"><b>Test run · last month's due list</b><span class="mk-pill ok"><span class="msym">check</span>completed</span></div></div><div class="mk-i " style="--d:0.50s"><div class="mk-row ok"><span class="mk-av" style="background:#0066FF">31</span><div class="mk-txt"><b>31 patients due, 31 invited</b><span>Inside quiet hours · 1 of 3 weekly messages used each</span></div><span class="mk-pill ok">clear</span></div></div><div class="mk-i " style="--d:0.85s"><div class="mk-row info"><span class="mk-av" style="background:#227D57">12</span><div class="mk-txt"><b>12 replied, 9 booked in athenahealth</b><span>From real open times · recall sequence stopped for each</span></div><span class="mk-pill info">booked</span></div></div><div class="mk-i " style="--d:1.20s"><div class="mk-row alert"><span class="mk-av" style="background:#B24E47">ST</span><div class="mk-txt"><b>STOP and a symptom in one reply</b><span>Texts suppressed · clinical handoff to the care team · nothing else sent</span></div><span class="mk-pill alert">needs a person</span></div></div><div class="mk-i " style="--d:1.55s"><p class="mk-foot">Every message, reply, booking and handoff is in the log. Switch it on when the run reads right.</p></div></div></div>

Connect your EHR, your messaging tool and your team's queue to Keragon, then describe the job. The agent reaches the right patients at the right moment and writes the result back where your team already looks. HIPAA-compliant, every night.

How it works

From a due list in your EHR to a booked visit, every night

Describe the job and Keragon runs it end to end, connected to your practice management system, phones, forms and messaging, HIPAA-compliant, even after hours.

Step 1 · Describe what you need
Tell Keragon what you want, the way you would tell a teammate.
"Text back every missed call with a booking option, and send intake forms once the appointment is booked."
Step 2 · Connect your systems
Connect your practice management system, phones, forms and messaging.
Keragon works across the tools you already run, so calls, appointments and records stay in sync without re-typing.
Step 3 · Set the guardrails
Approved answers, clinical routing, quiet hours.
You set what Agents may say, what routes to a person, and when outreach is allowed to go out.
Step 4 · Test with sample data, then go live
Test with sample data, then run it around the clock.
Try it on sample data first. Every action is logged for HIPAA audit, and you can adjust anytime in plain English.

How it connects

The visit starts it. The reply lands with a person.

Keragon reads your EHR, reaches the patient through the messaging tool you already use, and writes the booking, the note and the handoff back where your team already looks.

Your EHR or practice management system

Athenahealth
Healthie
Open Dental
Dentrix Ascend
Boulevard
Keragon logoKeragon
  • Runs from your EHR's due list and visits, not a spreadsheet
  • One conversation per patient, one contact budget
  • HIPAA-compliant, BAA included

Your messaging tool

Spruce Health
Twilio
Dialpad
RingCentral

Your team

Slack
Dock Health
Google Sheets

The alternatives

Your EHR reminds. A suite texts. The agent finishes the follow-up in your EHR.

Your EHR's built-in reminders
A patient communication suite
Reaches patients who are due
A recall report someone runs
Campaigns, in its own list
Reads the reply
Do-not-reply number
Lands in its inbox
Books the next visit
Portal self-scheduling only
A link, not your calendar
Stops when the visit is booked or moved
Its own calendar
When its sync catches up
Clinical or urgent replies
Nobody is watching
Flagged in its inbox
Review requests
None
Built in
Where the work shows up
The EHR only
Its own inbox and dashboards
What you pay
Included in your EHR
Per location, per month

Keep your EHR and the messaging tool your patients already know. The agent is the loop between them: it reads what is due, reaches the patient, understands the answer and books the visit back where the chart lives.

Specialties

One engagement agent, any kind of practice

Hygiene recall, treatment-interval rebooking, session follow-up, the preventive list: the words and the cadence change, the agent does not.

Mental health

Session follow-ups and homework reminders in plain words, no diagnosis or clinician specialty in a text, the crisis wording your practice approved, and review requests off unless you turn them on.

AI agents for mental health
AI agents for mental health

Dental

Hygiene recall from the due dates in your practice management system, unscheduled treatment followed up, post-op instructions delivered, and the visit booked back into the schedule.

AI agents for dental practices
AI agents for dental practices

Med spa & aesthetics

Rebooking by treatment interval, aftercare the day after, honest review invitations, and offers kept on their own consent, apart from care messages.

AI agents for med spas
AI agents for med spas

Primary care

Yearly visits and the preventive list your clinical team approved, follow-up after every visit, and a booking that never pretends to close the clinical gap.

AI agents for primary care
AI agents for primary care

Chiropractic

Care-plan visits at the cadence you set, patients who lapse mid-plan brought back, and plan-of-care reminders kept separate from any promotion.

AI agents for chiropractors
AI agents for chiropractors

Wellness & longevity

Program check-ins and follow-up visits at the interval you set, honest review invitations, and membership offers kept apart from care messages.

AI agents for wellness clinics
AI agents for wellness clinics
Try it yourself

What should your engagement agent do first?

Pick a job or describe your own. It opens in Keragon with the agent drafted, ready to connect your EHR and your messaging tool.

Oops! Something went wrong while submitting the form.

Bring back patients who are due for a visit

Create a recall agent for my practice that reads my EHR every night for patients who are due for a visit and have no future appointment, checks that we have permission to text them, sends one short message inside our quiet hours offering help to book, offers only real open times from my EHR when they reply, books the visit in my EHR once they confirm, stops the sequence the moment they book or say stop, and hands any clinical question or complaint to my front desk with the patient's exact words.

Follow up after every completed visit

Create a post-visit follow-up agent for my practice that, the day after a visit is marked completed in my EHR, sends the patient the approved after-visit information link through our messaging tool, asks one question about whether they need help with the recommended next step, books that follow-up in my EHR if they say yes, records any barrier they mention as a task for my coordinator, and routes any question about symptoms, results or medication to the care team with the original message, without answering it.

Work the care-gap list your team approved

Create a care-gap outreach agent for my practice that works the list of patients my clinical team marked as due for a preventive visit, checks my EHR first for a future appointment or a completed visit so nobody is contacted twice, invites each patient with our approved wording, books the visit from real open times when they reply, records a decline or a done-elsewhere report for the team to verify instead of closing the gap, and never decides on its own who is due.

Every night, find patients in athenahealth who are due for a visit with no future appointment, invite them to book, offer real open times when they reply, and book the visit once they confirm.

The actual rules

This is what "in plain English" looks like

The agent runs on instructions you can read, in your words. Here is part of a set from a practice we will call Northside.

description
Northside Family Practice · patient engagement agent instructions
Excerpt

1 · Who to reach

Every patient in athenahealth who is due for a visit with no future appointment, every patient whose visit was marked completed yesterday, and the preventive-visit list Dr Okafor approved this quarter. Skip anyone marked do not contact, deceased or transferred.

2 · When

Recall: on the due date, then day 3, then day 10, then stop and put the name on the front-desk list. Follow-up: the next staffed morning after a completed visit. Review invitation: 48 hours after a visit, once per patient every 90 days.

3 · How, and how often

Between 9am and 7pm in the patient's time zone. At most one message a day and three a week per patient, across everything. Say it is an automated assistant in the first message. Plain words; never a medication, condition or diagnosis in a text.

4 · Who decides

Book only from real open times, only after the patient confirms, only once athenahealth has saved it. A barrier (ride, cost, hours) becomes a callback task for Dana. A reply about symptoms, results or medication goes to Dr Patel's team with the patient's exact words, unanswered. STOP in any wording: suppress every program and send nothing else.

5 · Never

Give clinical advice, decide who is medically due, mark a care gap closed, ask only satisfied patients for a review, offer anything for a review, or send an offer or a promotion in a care message.

What these rules make sure of

  1. Your EHR is the list. Due means due in athenahealth, not in a spreadsheet someone exported.
  2. Three touches, then a person. Day 0, day 3, day 10; the unreached go to your team, never into a loop.
  3. A budget, not a blast. One message a day, three a week, across every program at once.
  4. Booked means booked. Real open times, the patient's yes, and the EHR's confirmation, in that order.
Change messaging tools, keep every rule. The rules live in Keragon, not in your texting platform.

What it is

What does an AI patient engagement agent do?

A short definition of an AI patient engagement agent, and when it runs for your practice.

What it does

It brings patients back when they are due and follows up after every visit, in the systems your practice already uses. It reads your EHR every night for patients who are due with no future appointment, sends the after-visit information your clinician released the day after a completed visit, reminds patients of tasks in a clinician-approved care plan, works the care-gap list your clinical team approved, reads every reply for what the patient wants, books the next visit into your EHR from real open times once the patient confirms, and asks every eligible patient for an honest review on the same schedule. It keeps one conversation per patient and one contact budget across all of it. It never gives clinical advice, never decides who is medically due, never treats silence as an answer and never asks only satisfied patients for a review; anything clinical, urgent or unclear goes to a named person on your team with the patient's exact words. On Keragon, the visit or the due list in your EHR starts every run, and the booking, the note and the handoff are written back where your team already works.

When it runs

  • Every night, for patients who are due for a visit and have no future appointment
  • The day after a visit is marked completed in your EHR
  • When a task in a clinician-approved care plan comes due
  • The moment a patient replies, at any hour
Resources

Learn more before you switch anything on

Guides from the Keragon library, written for healthcare operations teams.

FAQ

The questions practice managers ask first

Straight answers, before you commit to anything.

What does an AI patient engagement agent do?

It brings patients back when they are due and follows up after every visit, in the systems you already use. It reads your EHR for patients who are due with no future appointment and invites them, sends the approved after-visit information the day after a completed visit, reminds patients of care-plan tasks, works the care-gap list your clinical team approved, reads every reply, books the next visit into your EHR once the patient confirms, and asks every eligible patient for an honest review. Anything clinical, urgent or unclear goes to a person on your team with the patient's exact words.

Does it actually book the appointment?

Yes, where your EHR lets Keragon read open times and create an appointment: athenahealth, Healthie, Open Dental, Dentrix Ascend, Boulevard, NexHealth, Elation, DrChrono and others. It offers only real open times, books only after the patient confirms, and tells the patient they are booked only once your EHR has saved the appointment. Where an EHR has no slot read, it sends your booking link or hands the request to your front desk instead.

Which EHRs and messaging tools does it work with?

EHRs and practice management systems where the due list and the visit can start the run and the booking can be written back: athenahealth, Healthie, Open Dental, Dentrix Ascend, Boulevard, NexHealth, Elation, DrChrono, Tebra, ModMed and more. Messaging tools your patients already know: Spruce Health, Twilio, Dialpad, RingCentral, Paubox and Podium among them. The full list is at keragon.com/all-integrations.

Can patients reply, and who sees it?

Yes. Every reply is read for what the patient wants: a time, a question about hours or parking, a change of mind, a barrier, a complaint, a request for a person or a stop. The agent answers the practice questions, books when it is asked to, and routes everything else to a named person on your team as a task with the patient's exact words. No reply is left in an inbox nobody owns.

What happens when a reply is clinical or urgent?

The agent stops the routine conversation at once and hands the message to your care team, unanswered, with the patient's exact words and the wording your practice approved for urgent situations. It never interprets a symptom, a result or a medication question, and it never tells a patient that staff have seen the message until a person has acknowledged it. An automated text is never an emergency line, and the first message of every conversation says so.

Will it text patients about their medications?

Not by name. Care-plan reminders say a task is due and link to the secure place where the detail lives; a text never carries a medication, a condition or a diagnosis. If a patient reports a side effect or asks how to take something, the reminder program pauses and the message goes to your care team.

Do we need consent to text patients, and how does STOP work?

Appointment reminders and follow-up about care are treatment communications, which HIPAA permits without a separate authorization, and the TCPA's healthcare exemption covers them when the text goes to the number the patient gave, names the practice, stays within one a day and three a week and carries no marketing. The agent keeps to those limits and your quiet hours, honors STOP in any wording across every program, and treats offers and promotions as a separate kind of message with its own permission. Your practice sets the window and the cap.

How does it ask for reviews?

Every eligible patient gets the same short invitation on the same schedule, with a link to your review page and, if you choose, a private way to reach your team alongside it, offered to everyone. It never picks the satisfied patients, never asks for a star rating and never offers anything in return, which is what Google's policy and the FTC's review rule require. It records that an invitation was sent and whether the link was clicked; a click is not a review.

Our EHR already sends reminders. Why would we need this?

Keep them. Reminders tell a patient about a visit that exists; this agent finds the patients who have no visit, follows up after the ones that happened, and reads the replies your reminders cannot. It books into the same EHR, so there is no second calendar, and the follow-up stops the moment the chart says the visit is booked or moved.

Is it HIPAA-compliant, and do we get a BAA?

Yes. Keragon is HIPAA-compliant and SOC 2 Type II audited, with a BAA included on every paid plan. Messages travel through the messaging tool you choose under its own agreement with you, and bookings, notes and handoffs are written into your own systems.

What does it cost?

Plans are public at keragon.com/pricing, and every plan starts with a 14-day free trial, no credit card. The agent runs as part of your Keragon plan; there are no per-message fees from Keragon. Your messaging tool's own rates are yours, directly with them.

How fast can we go live?

Same day for most practices. Describe the job in plain English, connect your EHR and your messaging tool, set the quiet hours and the contact budget, run it against last month's due list on test data, read who it would have invited and booked, and switch it on for tonight's run.

Built for practices that follow up

Every due patient reached. Every reply with an owner.

Your team keeps every clinical call and every judgement call. Your AI patient engagement agent can be live today.

14-day free trial · no credit card · cancel anytime

Hipaa compliantSOC 2 Compliant