Dograh
Home health

Visit windows confirmed from your own schedule

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Confirm tomorrow's visits, move the ones that do not work and warn families when a clinician runs late, every call started by your scheduling system.

5,800+GitHub starsBSD-2open source$0platform fee, self-hostedAny systemconnects to the tools you use
01 / How it works

Three calls your schedulers stop making

Example
Your schedule triggers the callthe patient or family is verifiedthe window is confirmed or moved
01 · Evening before

Confirm tomorrow's window

Greeting Textnames the agency, never the visit

The agent reads back the visit window and asks whether someone will be home. A yes ends the call.

→ Send the visit reference with every trigger

02 · Window fails

Move the visit from live slots

HTTP API toolthe agent reads open slots mid-call

The agent offers two open slots for the right discipline and area, books the pick and reads it back.

→ Offer only slots your system returns

03 · Running late

Tell the family before the window passes

API Triggerfired when the route slips

The agent gives the new window and asks one question: keep it, or move the visit to another day.

→ Never let the agent guess an arrival time

02 / Before the first call

What your scheduling system needs to hold

  1. An authorized family listThe agent checks it before saying anything about a visit to a spouse or carer.
  2. Live slots behind an APIFiltered by discipline and area, so the agent never promises a clinician you do not have.
  3. The consent limitsCampaigns cannot cap calls per patient, so your scheduler keeps to one call a day and three a week.
  4. A clinical line on TwilioSymptoms and medication questions transfer there, after the agent writes the reason to your system.
  5. One outcome per visitConfirmed, moved, cancelled or needs a coordinator, written back by webhook with any access notes.
03 / Why own it

Self-host and patient addresses stay with the agency

Addresses and gate codes stay home

Self-host Dograh and recordings sit on the agency's servers. Audio stays inside your infrastructure only when the models run there too.

Family checked against your list

A phone number finds the record, not the person holding the phone. The agent verifies before it names the patient or the visit.

Your schedule stays in charge

The agent keeps no copy of the schedule and never assigns a clinician. It reads and writes your system of record.

No per-minute platform fee

Self-host the BSD-2 code and pay only for servers, phone minutes and the model keys you choose. Dograh Cloud has a 1¢-a-minute platform fee.

04 / Dograh vs hosted platforms

What changes when the platform is yours

What you getDograhhosted voice AI platforms
Open-source code you can read and change (BSD-2)✓✕
Self-host on your own servers or on-prem without an enterprise contract✓✕
No BAA with the platform vendor when you self-host✓✕
Run the whole stack, platform and models, on your own hardware✓✕
05 / Guides

Every patient call, one deep dive each

Complete guideAI Voice Agents for Hospitals and Health Systems: Collect, Remind, RouteRead →Use CaseAI Voice Agents for Hospitals and Health Systems (UK): Keep Data in the UKPatient calls for NHS and private providers in the UK: UK GDPR, the Data Protection Act 2018 and NHS data security expectations, keeping call data in a UK data centre, and lessons from 2026 pushback on AI receptionists.Use CaseAI Voice Agents for DME Order and Resupply Reminders: Confirm, Then ShipA DME resupply call that reads eligibility from the supplier's system, checks the Medicare telephone rule first, confirms the item and address, and records the patient's yes.Use CaseAI Voice Agents for Behavioral Health Intake and Triage: Logistics, Not CareFirst-contact calls for mental health practices: intake questions, insurance basics and booking by an AI voice agent, with fixed 988 crisis wording, a human handoff and the records kept on your own servers.Use CaseAI Voice Agents for Post-Discharge Follow-up: Check, Then EscalateA call 24 to 72 hours after a hospital stay: verify the patient, ask the care team's checklist, check medications and the follow-up visit, and send every red flag to a nurse.Use CaseSpanish AI Voice Agents for Healthcare: Where the Interpreter Takes OverSpanish-language patient calls for US providers: scheduling, reminders and follow-ups in Spanish, switching between Spanish and English on one call, and where a qualified interpreter takes over.Use CaseAI Voice Agents for Dental Recall and Recare Outreach: Book Overdue PatientsOutbound recall calls for dental practices: the due list from the practice system, the practice's text first, verification before the visit is named, and the FCC call limits.Use CaseAI Voice Agents for Dental Clinics: Which Call to Automate FirstWhich dental practice calls to hand to an AI voice agent first, from booking and confirmations to recall and treatment-plan follow-up, and why outbound calls never name a cost.Use CaseAI Voice Agents for Patient Support Lines: Answer From Your Own DocumentsHow a clinic runs its non-clinical question line on an AI voice agent: answers from your own documents, verification before account details, and clinical calls sent to a person.Use CaseAI Voice Agents for Telehealth: The Call Behind the Join LinkHow AI voice agents fit around a virtual visit: booking it, calling patients a reminder missed, checking the join link works, and sending clinical questions to a person.TutorialHow to Build a Voice Agent for Healthcare: A Patient Booking Agent in DograhA step-by-step build of an inbound patient booking agent in Dograh: find the patient, verify before any health detail, book live slots and write the call record back.ComparisonBest AI Voice Agents for Healthcare: Own the Platform or Rent ItEight AI voice agent platforms for healthcare compared on four criteria: open source, self-hosting, BAA terms and published price, each fact from the vendor's own page.Use CaseAI Voice Agents for Patient Appointment Scheduling: Book From Live SlotsHow an AI voice agent books, reschedules and cancels patient appointments against the live calendar: verification first, live slots through an HTTP API tool, and every change written back at once.Use CaseAI Voice Agents for Medication Adherence in Healthcare: Find the BarrierAn adherence call that verifies the patient, asks whether each medication is taken as prescribed, records side effects and cost barriers as stated, and routes them to people.Use CaseAI Voice Agents for Pre-Op Instructions: Read It Back Before SurgeryA pre-op call that verifies the patient, reads the arrival time, fasting rules and what to bring from the hospital's own system, asks for a read-back and sends every procedure question to a nurse.Use CaseAI Voice Agents for Home Health Visit Coordination: Confirm the WindowVisit confirmation, reschedule and running-late calls for home health agencies, started by the scheduling system through the API Trigger, with live slots read during the call and the outcome written back.Use CaseAI Voice Agents for Patient Intake and Triage: Collect, Then RouteAn intake call that verifies the patient, asks your own intake questions and routes by your clinicians' written rules to a booking, the nurse line or a fixed emergency instruction, without ever judging a symptom.Use CaseAI Voice Agents for Patient Surveys in Telehealth: Two Questions, Recorded as SaidA short call after a virtual visit asks one rating and one open question, records both as the patient said them and never scores a clinician.Use CaseAI Voice Agents for Post-Visit Follow-up in Telehealth: Ask, Then Hand OverA short call after a virtual visit asks how the patient is doing, records each answer as said, sends it to the patient record and hands any symptom to a nurse.TechnicalHIPAA-Compliant Voice AI for Hospitals: Count the Vendors That Hear the CallWhat HIPAA asks of a hospital voice agent: where PHI lands on a call, which vendors need a BAA, the minimum necessary rule, access controls and audit logs, and what self-hosting changes in the chain.
Questions
Does the agent assign clinicians?+

No. Visit assignment and capacity stay with your schedulers. The agent offers only the slots your system returns.

Can a family member take the call?+

Only if your record lists them as authorized. The agent checks that list before saying anything about the visit.

What if the patient mentions a symptom?+

The agent does not interpret it. It writes the reason to your system and transfers the call to your clinical line on Twilio.

Do outbound visit calls need consent?+

The FCC healthcare exemption generally covers appointment confirmations, with limits such as one call a day. Confirm your position with counsel.

Does call audio stay on our servers?+

Only when you self-host Dograh and run the speech and language models on your servers too. With hosted model keys, the audio reaches the provider.

Run tomorrow's confirmations on a test number first.

Self-host in one command, or start on Dograh Cloud.

$ curl … start_docker.sh && ./start_docker.sh