> For the complete documentation index, see [llms.txt](https://uni.fotello.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://uni.fotello.co/availability-and-scheduling/calendar-integration.md).

# Calendar Integration

Fotello makes it easy to track your personal appointments by integrating with your Google Calendar. It automatically reads **busy** slots to avoid double-booking so customers won’t see those slots during booking.

Once a booking is confirmed, the appointment is pushed to your connected Google Calendar automatically.

{% hint style="info" %}
When **AI Smart Buffer** is on, Fotello also factors in the drive time to and from your calendar appointments that have a location — so customers only see slots that leave you enough time to travel. See [Scheduling Settings](/availability-and-scheduling/scheduling-settings.md).
{% endhint %}

### Connect your Google Calendar

{% stepper %}
{% step %}

#### Open Calendar Integration

Go to **Studio Manager → Availability → Calendar** or use [this link](https://app.fotello.co/dashboard/availability/calendars).

<figure><img src="https://3077795705-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9bFz3iNv5JjEmRK1wNQO%2Fuploads%2FxGMxCgsYh5JnubB0QwtU%2Favailability%20-%20calendar.png?alt=media&amp;token=78439f56-b3be-4759-92a1-403054848004" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Connect

Click **Connect** and you will see a pop-up window with sign-in instructions.

Sign in to your Google account and approve access.
{% endstep %}

{% step %}

#### Disconnect or change calendars

You can remove your calendar at any time by clicking the Disconnect button, then connect a different calendar if you want to switch.
{% endstep %}
{% endstepper %}

<div data-full-width="true"><figure><img src="https://3077795705-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9bFz3iNv5JjEmRK1wNQO%2Fuploads%2FsRG1Ih3V2SY1kjr2rIWW%2Favailability%20-%20calendar%20reconnect.png?alt=media&amp;token=a18c08c0-d29a-4dee-98e0-cc24a954b1e0" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
If your busy slots don't show up on the Order Form as expected, try clicking **Reconnect**. This will fix any expired or broken connections.
{% endhint %}

### Choose which calendars to use

After connecting, the **Choose your calendars** window appears. Use it to select where bookings go and which calendars block availability.

You can change these settings later. Go to **Studio Manager → Apps → Google Calendar → Settings**.

#### Add bookings to

Choose the calendar where Fotello creates an event for each confirmed booking. Only calendars where you can create events appear.

#### Check these calendars for conflicts

Choose calendars whose busy times should block your availability. You can select more than one calendar.

### See your bookings in Apple Calendar or Outlook

Prefer Apple Calendar or Microsoft Outlook? You can view your Fotello bookings there too. Because your confirmed bookings already sync to your Google Calendar, you can bring that same calendar into Apple Calendar or Outlook and keep everything in one place.

{% hint style="info" %}
Connect your Google Calendar first (see above). Apple Calendar and Outlook show your bookings through your connected Google Calendar.
{% endhint %}

{% stepper %}
{% step %}

#### Open the Apps page

Go to **Studio Manager → Apps**. Under **Scheduling**, you'll see **Google Calendar**, **Apple Calendar**, and **Outlook Calendar**.

<figure><img src="https://3077795705-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9bFz3iNv5JjEmRK1wNQO%2Fuploads%2Fepwv4uufaBY8Z6AsB30Z%2FScreenshot%202026-07-21%20at%2012.15.19%E2%80%AFPM.png?alt=media&amp;token=87680181-234b-4a58-bea5-89344ba7717e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Pick Apple Calendar or Outlook Calendar

Open the app you want and click **Connect**. Fotello opens a short guide with the steps to follow.

<figure><img src="https://3077795705-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9bFz3iNv5JjEmRK1wNQO%2Fuploads%2FESX4xuuYLtoUaYhzRnM8%2FScreenshot%202026-07-21%20at%2012.23.48%E2%80%AFPM.png?alt=media&amp;token=93331ada-6e8c-477b-8585-630dbecb7e6c" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Follow the guide

Add your Google account to Apple Calendar or Outlook, then choose which calendars to show. The guide links straight to the setup steps for your iPhone, iPad, Mac, or Outlook.
{% endstep %}
{% endstepper %}

Once it's set up, your bookings appear in Apple Calendar or Outlook, and any reschedules or cancellations update the matching event automatically.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://uni.fotello.co/availability-and-scheduling/calendar-integration.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
