What you need
Data sources
- EHR system — patient records, referral orders, care plans, and visit history
- Scheduling API — provider availability, appointment slots, room assignments, and equipment bookings
- Insurance eligibility API — network status, authorization requirements, and visit limits
Knowledge spaces
- Scheduling policies — upload your organization’s scheduling rules, including time-block allocations, new vs. returning patient slots, and multi-visit sequencing guidelines
- Provider directory — upload provider profiles with specialties, accepted insurance plans, and location assignments
| Component | Name | Definition |
|---|---|---|
| Object | Appointment | Maps to the appointments table in the scheduling system. Represents a booked or requested time slot |
| Object | Provider | Maps to providers in the scheduling system. Represents a clinician with specialty, availability, and location |
| Metric | No-Show Rate | Percentage of confirmed appointments where the patient did not arrive, measured over a rolling 30-day window |
| Metric | Utilization Rate | Percentage of available appointment slots that are booked, by provider and department |
| Dimension | Visit Type | Categorizes appointments as new patient, follow-up, procedure, imaging, or telehealth |
| Dimension | Department | Groups appointments by clinical department (primary care, cardiology, orthopedics, etc.) |
Agent setup
Create the agent
Go to Agent Space → New agent.
| Field | Value |
|---|---|
| Name | Scheduling Coordinator |
| Role | Appointment Scheduling Specialist |
| Goal | Find optimal appointment slots by matching patient needs with provider availability, insurance requirements, and scheduling policies |
Set the description
You are a scheduling coordinator who matches patients to the right provider and time slot. You consider provider specialty, insurance network status, patient location preferences, and care plan sequencing when recommending slots. You flag scheduling conflicts, highlight high no-show risk patients for overbooking consideration, and suggest alternatives when the preferred slot is unavailable. You are efficient and patient-centric — minimizing wait time and maximizing provider utilization.
Scope data access
Grant access to:
- EHR system (patient records, referrals, care plans)
- Scheduling API (provider availability, appointment slots)
- Insurance eligibility API (network status, visit limits)
- Scheduling policies knowledge space
- Provider directory knowledge space
- Appointment and Provider objects, No-Show Rate and Utilization Rate metrics
Add skills
Appointment slot finder
Appointment slot finder
Trigger: User asks the agent to find available slots for a patient.
- Retrieve the patient’s referral or care plan details from the EHR system.
- Identify the required provider specialty and visit type.
- Check the patient’s insurance network status against the provider directory.
- Query the scheduling API for available slots matching the specialty, location, and visit type.
- Apply scheduling policies (e.g., new patient time blocks, required equipment availability).
- Rank available slots by proximity to the patient’s preferred date and time.
- Return the top three recommended slots with provider name, location, date, time, and any preparation instructions.
Reschedule assistant
Reschedule assistant
Trigger: User asks the agent to reschedule an existing appointment.
- Retrieve the existing appointment details from the scheduling API.
- Check the cancellation policy window and any associated authorization constraints.
- Query available alternative slots for the same provider or an equivalent provider.
- If the original provider has no availability, find the next available same-specialty provider in the patient’s insurance network.
- Return the alternative options with the impact on any care plan sequencing.
Utilization analysis
Utilization analysis
Trigger: User asks about scheduling utilization or no-show patterns.
- Query the scheduling API for appointment data over the requested time period.
- Calculate utilization rate by provider and department.
- Compute the no-show rate and identify high no-show risk patterns (day of week, visit type, patient segment).
- Compare utilization against department targets from the scheduling policies knowledge space.
- Return a utilization summary with recommendations for overbooking adjustments or slot reallocation.
Automation
Playbook: Appointment reminder and no-show prevention
Set the trigger
Set the trigger to Schedule — Daily at 8:00 AM to process reminders for the next two business days.
Build the workflow
The workflow sends appointment reminders, identifies high no-show risk patients, and manages waitlist backfill:
- Query all confirmed appointments for the next two business days from the scheduling API.
- Loop — for each appointment, retrieve the patient’s contact preferences and no-show history from the EHR system.
- Condition — check the patient’s historical no-show rate. If it exceeds 30%, flag the appointment for overbooking consideration and add the time slot to a waitlist backfill queue.
- Action — send a reminder to each patient via their preferred channel (email, SMS, or both) with the appointment date, time, provider, location, and preparation instructions.
- Condition — if a patient responds to cancel, automatically release the slot and notify the first patient on the waitlist.
- Delivery — summarize the day’s reminder activity for the scheduling team.
Configure delivery
- Email/SMS to patients — personalized appointment reminders with confirmation links
- Slack — post a daily summary to
#schedulingwith the count of reminders sent, high no-show risk appointments, and waitlist fills - Email — notify providers of any overbooking flags on their schedule
What’s next
Compliance monitoring
Scan your operational data against regulatory requirements and catch gaps before audits.
All Healthcare use cases
See the full list.

