AI Receptionists and Voice Agents
Let your agent answer the phone, find the patient, check open slots, then book, move or cancel the appointment during the call, in whichever system the practice runs.
The Challenge
Practices miss calls every day: at lunch, after hours and whenever the front desk is busy. A voice agent can answer every one of them, but only if it can see the real schedule and change it. Each practice system exposes that differently, and most were never designed for an agent to use.
How CRMBridge Solves It
CRMBridge gives your agent one set of tools for every practice. Connect it to the CRMBridge MCP server at https://mcp.crmbridge.ai/mcp, or call the REST API directly. Either way the agent uses the same patient, schedule and appointment fields whatever the practice runs.
Bookings are written back to the practice system, so the front desk sees the appointment in the schedule they already use. Send "Realtime": true when the caller is waiting and you need the outcome before you hang up.
API Workflow
Authenticate
Connect to CRMBridge with your application credentials. Tokens are valid for 24 hours.
POST https://api.crmbridge.ai/v1/AuthFind the caller
Search for the patient by name, phone or date of birth while they are on the line.
POST https://api.crmbridge.ai/v1/live/SearchPatient
GET https://api.crmbridge.ai/v1/Getpatients
Authorization: Bearer {token}Check open slots
Ask for availability by provider, operatory and appointment type, and offer the caller real times.
POST https://api.crmbridge.ai/v1/AvailableSlots
GET https://api.crmbridge.ai/v1/AvailableSlots/Parameters
Authorization: Bearer {token}Book, move or cancel
Write the appointment back to the practice schedule. An Idempotency-Key header keeps a retried call from booking twice.
POST https://api.crmbridge.ai/v1/CreateNewAppointment
POST https://api.crmbridge.ai/v1/UpdateAppointment
POST https://api.crmbridge.ai/v1/CancelAppointment
Authorization: Bearer {token}Confirm the outcome
Check that the practice system accepted the change before the agent confirms it to the caller.
GET https://api.crmbridge.ai/v1/GetWritebackStatus
Authorization: Bearer {token}Request and response fields for every endpoint are in the API docs.
Ready to Connect Your Agent?
Get started with CRMBridge APIs today. Explore the full documentation or create a free developer account.