Introduction

This article explains how the Schedule function is used within BlueCloud AI Voice Agents. The Schedule function allows an AI Voice Agent to book appointments and meetings while respecting defined availability and avoiding conflicts on a connected Google Calendar.

Schedule Function

The Schedule function enables BlueCloud AI Voice Agents to create calendar events on your behalf. It is commonly used for consultations, follow-up meetings, and service appointments where timing and availability must be enforced automatically.

Adding the Schedule Function

To add the Schedule function to an AI Voice Agent, log in to the BlueCloud portal, open the agent editor, navigate to the Functions section, click the plus (+) button, and select Schedule.

Configuring the Schedule Function

When configuring the Schedule function, you must define how and when the agent is allowed to book appointments. Configuration includes the conditions that trigger scheduling, optional email recipients for calendar invitations, scheduling rules, and the meeting location.

Configuration options include defining when the agent should offer scheduling, which additional email addresses should receive calendar invitations, any rules that restrict booking times, and where the meeting will take place, such as a video conference link or physical location.

Example Schedule Instructions

Condition: When the caller requests a consultation
Email Recipients: test@apple.com, fest@fun.org
Rules: Schedule appointments only on weekdays between 10 AM and 4 PM
Where: Use my Google Meet room: meet.google.com/example/example

Condition: When the caller wants to book a follow-up meeting
Email Recipients: None
Rules: Check Google Calendar for conflicts before booking
Where: Use my Zoom link: zoom.us/example/example

Use Cases

The Schedule function is commonly used for booking consultation appointments, scheduling follow-up meetings, and creating service appointments within defined availability windows. It ensures bookings do not conflict with existing calendar events and adhere to configured rules.

Availability Configuration

The AI Voice Agent respects the availability settings defined on your account. To configure availability, navigate to Settings, select Availability, and define the days and times during which booking is allowed.

Enabling Google Calendar Integration

To enable calendar conflict checking, Google Calendar integration must be enabled. Navigate to Settings, select Integrations, and enable Google Calendar. This allows the AI Voice Agent to check for conflicts before confirming an appointment.

Conclusion

The Schedule function allows BlueCloud AI Voice Agents to automate appointment booking while maintaining control over availability, conflicts, and meeting details. When configured correctly, it reduces manual scheduling effort and ensures consistent, reliable bookings.