Features
Everything to intake and triage safely
Two AI agents on one engine — booking & intake, and guardrailed triage. Built so the assistant always knows when to stop.
Booking
Conversational appointment booking
A slot-filling assistant collects everything a booking needs — visit type, date, time, and reason — one short question at a time. It fetches your real availability and books only slots it can actually honor.
- Never invents a time or double-books
- Handles general check-ups, follow-ups, telehealth, and specialist visits
- Confirms back to the patient with a clear summary
Intake
Clean, structured intake records
Each conversation is distilled into a typed patient record your team can read in seconds and your EHR can ingest — chief complaint, symptoms, duration, medications, allergies, and conditions.
- Consistent fields for every patient
- Every value traces back to what the patient said
- Export via webhooks and API (Practice plan and up)
Triage
Safety-railed symptom triage
The triage assistant gathers symptoms, then a rules-based classifier — not the model — sets urgency. Red-flag symptoms trigger an immediate emergency hard stop that the model cannot override.
- Explicit, auditable red-flag list
- Escalates up when uncertain, never down
- Never diagnoses or names medications
- Every decision logged for audit
Integrations
Fits your stack
Runs on any standard Postgres and connects to the systems you already use.
Webhooks
Push intake records and bookings to any endpoint in real time.
REST API
Pull structured data into your EHR or back office.
Analytics
Track volume, urgency mix, and red-flag rates over time.
Access control
Scoped keys and role-based access for your team.
Give your patients an assistant that knows its limits.
Deploy safe, guided intake and triage in a day. Keep clinical judgment with your team.