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
Agent setup
1
Create the agent
Go to Agent Space → New agent.
2
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.
3
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
4
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
1
Set the trigger
Set the trigger to Schedule — Daily at 8:00 AM to process reminders for the next two business days.
2
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.
3
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
4
Test and activate
Click Run now to test with live data, then toggle to Active.
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.

