> For the complete documentation index, see [llms.txt](https://docs.sprinthub.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinthub.com/en/topics/artificial-intelligence/ai-agents/smart-scheduling-integrating-multiple-calendars-with-an-ai-agent.md).

# Smart Scheduling: Integrating Multiple Calendars with an AI Agent

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

The meeting scheduling feature in AI Agents allows you to automate appointment booking with leads in a smart and personalized way. For your agent to identify the best calendar for each situation, follow the steps below to configure it correctly:

***

### Step 1 – Access “AI Agents”

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

<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 editing screen, find 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 when 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 the availability conditions

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

Some examples of possible conditions:

* ✅ When the support owner is a specific team member
* ✅ When the lead has a specific tag (e.g.: “interested in a demo”)
* ✅ When the lead is from a specific segment or source<br>

🔔 Attention: Availability conditions are checked only at the beginning of the conversation between the lead and the agent. This means that even if a condition is met (or stops being met) during the conversation, the decision about calendar availability will NOT be changed in 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>

***

### Finish and save the settings

After configuring all calendars and their respective conditions, click Save in the bottom-right corner of the screen to complete your agent setup.

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

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
