# Smart Scheduling: Integrating Multiple Calendars into an AI Agent

## Intelligent Scheduling: Integrating Multiple Calendars into an AI Agent

The meeting scheduling feature in AI Agents allows automating the booking of appointments with leads in an intelligent and personalized way. For your agent to identify the best calendar for each situation, follow the steps below to configure it correctly:

***

### Step 1 – Go to “AI Agents”

On the main dashboard, go to “AI Agents”. Choose the agent you want to configure or create a new one if necessary.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeqSBej-j85BAJU4PQkq39sQxQxvY2lS9t-Ng5GpejyQMnyJjAZqiGahZa_ne0tBqk4_URMGdB81ERHRMcE_TX3lljUikytIusFtYRU8RBHISLVUPIyrVA9sTYounC2Yp7ZqIJe?key=JfRgXSemlihuHCDjY2u9Iw" alt=""><figcaption></figcaption></figure>

***

### Step 2 – Enable the “Schedule Meetings” feature

On the agent edit screen, locate the “Schedule Meetings” section.

* Enable the feature using the toggle button.
* Then click “Settings” to open the detailed scheduling options.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXen59cWaOiWzX_jsMKye_MlZsWtyXDLeuEmiT7sZ8L3qhEnIxvrvV_-nnh19D7lL-9zazEVhlWMytSdmPaH8Yl8bIYboZFmkGdsIzG3m3QH6iAVLv8lhV7JKKThH9q79GLF2d1prA?key=JfRgXSemlihuHCDjY2u9Iw" alt=""><figcaption></figcaption></figure>

***

### Step 3 – Select the available calendars

You can select one or more calendars connected to the platform.

For each selected calendar, include a brief explanatory description to help the agent understand in which situations it should be used.\
Example:

* Pre-sales team calendar → "When the lead shows interest in scheduling a meeting."

These descriptions guide the agent’s logic in choosing the ideal calendar for each lead.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdE8EIYAsQR7vkJ-GTVVM4tXih3sm8Pu0ysCACddy92LoaYMI-6O1ofr2VWFNKFqLydQZyenqwuujBlyU1JREwEeG6yoNhMyNfgWgL3-p5URV_W2_vfE_kXP8bBdFS34hiJB0wptg?key=JfRgXSemlihuHCDjY2u9Iw" alt=""><figcaption></figcaption></figure>

***

### Step 4 – Define availability conditions

In this step, you configure the rules that determine when each calendar can or cannot be used.

Some examples of possible conditions:

* ✅ When the person responsible for the service is a specific employee
* ✅ When the lead has a specific tag (e.g., “interested in a demo”)
* ✅ When the lead belongs to a specific segment or source<br>

🔔 Attention: Availability conditions are checked only at the start of the conversation between the lead and the agent. This means that even if a condition is met (or ceases to be met) during the conversation, the decision about the calendar’s availability will NOT be changed for that interaction.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfw0V9pFYJDQuxD24B4vY7r_LtFBtPOG3cThuof0ILIu2DYVpO8d48HXUXGQFJl_4_ydtthCl5_he9iu8S0lV_VJihqQ4sYGreT9YBs-Ff6q-_2YuVWuvE8evQ1FsDw2YpYONTDew?key=JfRgXSemlihuHCDjY2u9Iw" alt=""><figcaption></figcaption></figure>

***

### Complete and save the settings

After configuring all calendars and their respective conditions, click Save in the bottom corner of the screen to finalize your agent’s configuration.

Done! Your AI agent will now know which calendar to use and under which conditions, making the scheduling process smarter and aligned with your operation.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sprinthub.com/en/topics/artificial-intelligence/ai-agents/smart-scheduling-integrating-multiple-calendars-into-an-ai-agent.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
