Capabilities
Learn about the capabilities of an AI agent.
AI Agent Capabilities Overview 🚀
Your AI agents can be equipped with various capabilities to handle specific tasks and communications. Each capability can be customized with its own settings and message templates.
Appointment Management 📅
Book Appointment 📆
Enable your agent to schedule appointments for your clients:
- Go to the AI Agent's "Capabilities" tab
- Select the "Appointments" section
- Toggle on "Book Appointment"
- Click "Configure" to set up the following options:
- Maximum days ahead for booking
- Minimum notice hours required
- Calendar event search settings
- Conflict handling
💡 Tip: When enabling calendar event search, your agent will check existing events to find available slots rather than just using office hours.
Confirm Appointment ✅
Allow your agent to send and process appointment confirmations:
- Toggle on "Confirm Appointment"
- Configure settings:
- Days before appointment to request confirmation
- Allow rescheduling during confirmation
- Staff notification preferences
⚠️ Note: If you enable rescheduling during confirmation, make sure to set reasonable limits on how far in advance clients can reschedule.
Modify Appointment 🔄 [beta]
Let clients reschedule their appointments through your agent:
- Toggle on "Modify Appointment"
- Configure options:
- Allow/disallow same-day modifications
- Maximum number of reschedules permitted
- Rescheduling window in days
💡 Tip: Consider restricting same-day modifications to reduce disruption to your schedule.
Cancel Appointment ❌
Enable your agent to process appointment cancellations:
- Toggle on "Cancel Appointment"
- Customize settings:
- Cancellation fee threshold (hours before appointment)
- Require cancellation reason
- Allow immediate rebooking after cancellation
⚠️ Note: Setting a cancellation fee threshold can help reduce last-minute cancellations.
Appointment Reminder ⏰
Send automatic reminders about upcoming appointments:
- Toggle on "Appointment Reminder"
- Configure your reminder schedule:
- Set multiple reminder times (e.g., 24 hours, 2 hours before)
- Maximum reminders per day
- Include preparation instructions
💡 Tip: Strategically timed reminders (1 day before and 2 hours before) can significantly reduce no-shows.
Request Callback 📞
Allow clients to schedule callback requests with your team:
- Toggle on "Request Callback"
- Customize settings:
- Require reason for callback
- Staff notification preferences
- Callback handlers (assign professionals and set limits)
💡 Tip: Create multiple callback handlers to route requests to the appropriate team members based on expertise.
Notification Capabilities 📣
Appointment Notification 📢
Send automatic notifications after appointments are booked:
- Go to the "Notifications" tab
- Toggle on "Appointment Notification"
- Configure settings:
- Notify staff
- Include patient details
- Select notification channels
🔒 Security note: Be mindful of what patient information is included in notifications to maintain privacy compliance.
Booking Follow-up 📝 [beta]
Send post-appointment follow-up messages:
- Toggle on "Booking Follow-up"
- Customize settings:
- Days after appointment to send follow-up
- Include satisfaction survey
💡 Tip: Follow-ups are a great opportunity to gather feedback and encourage reviews.
Payment Reminder 💵 [beta]
Send automated payment reminders:
- Toggle on "Payment Reminder"
- Configure settings:
- Days overdue for each reminder (e.g., 3, 7, 14 days)
- Escalation stages
- Include payment link
💡 Tip: Clear escalation stages with increasing urgency can improve payment collection rates.
Integration Capabilities 🔄
EMR Message 💬
Send messages to electronic medical record systems:
- Go to the "Integrations" tab
- Toggle on "EMR Message"
- Configure settings:
- Allowed message types (General, Clinical, Administrative)
- Require approval
- Default priority
⚠️ Note: Always enable approval requirements for clinical messages to ensure accuracy.
EMR Task 📋 [beta]
Create tasks in your electronic medical record system:
- Toggle on "EMR Task"
- Customize settings:
- Task types
- Default due days
- Patient context requirements
💡 Tip: Setting appropriate default due days helps maintain efficient workflow management.
Relay Message 📨
Simply relay messages to team members without additional processing:
- Toggle on "Relay Message"
- No additional configuration required
💡 Tip: Use Relay Message for simple message delivery when no additional processing is needed.
Communication Templates 📝 [beta]
Each capability can have specific communication templates for different channels:
- After enabling a capability, scroll to "Communication Templates"
- Choose the channel (SMS, Email, Voice)
- Create customized templates for each channel
Template components:
- Subject line (for email)
- Template content with dynamic variables using
{{variable}}
- Default template setting
- Enabled/disabled status
💡 Tip: Create templates for all three channels (SMS, Email, Voice) to ensure your agent can communicate through the client's preferred method.
Common Settings ⚙️
When configuring any capability, you can adjust these general settings:
- Display Name: How the capability appears in your dashboard
- Description: Brief explanation of the capability's purpose
- System Prompt: Instructions for how the AI should handle this process
- Automatic Processing: Allow the agent to execute tasks without human approval
⚠️ Warning: Enable automatic processing only for low-risk capabilities. Always test thoroughly before automating sensitive tasks.
Tag Categories 🏷️
Most capabilities allow you to configure tag categories to help organize and route tasks:
- Department: Assign to specific departments
- Priority: Set task urgency (High, Medium, Low)
- Status: Track progress stages
- Type: Categorize by purpose
- Effort: Indicate complexity level
💡 Tip: Consistent tag usage improves reporting and workflow management.