> For the complete documentation index, see [llms.txt](https://docs.ebrain.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ebrain.ai/calendar/overview.md).

# Your unified calendar

The **Calendar** page brings every event from all your connected Google and Microsoft accounts into one place. Connect as many mailboxes as you like, then turn individual calendars on and off as colored layers, create and edit events, invite people, and check when you are free.

## Connect a calendar first

Nothing appears until at least one calendar is connected. If none is, the Calendar page shows a **Calendar Not Connected** state with the message "Connect your Google or Microsoft account to view your calendar," and two buttons:

* **Connect Google Calendar**
* **Connect Outlook Calendar**

Clicking one starts a secure sign-in with that provider. You log in and approve access on the provider's own screen, then you are returned to the Calendar page.

{% hint style="info" %}
To combine more than one calendar, repeat the connect step for each account. Every connected account email is listed in the sidebar under **Connected accounts**. You can also manage all your connections from Settings. See [Connecting your accounts](/account-and-settings/integrations.md).
{% endhint %}

{% hint style="warning" %}
For Microsoft, make sure the account is connected in **Settings -> Integrations** first.
{% endhint %}

## Browse your calendar

The top toolbar gives you everything you need to move around:

| Control                | What it does                                                           |
| ---------------------- | ---------------------------------------------------------------------- |
| **Today**              | Jumps back to the current date                                         |
| Previous / Next arrows | Move one day, week, or month at a time, depending on your current view |
| Period heading         | Shows the day, week, or month you are looking at                       |
| **Search events**      | Filters the visible events by text                                     |
| View switcher          | Switch between **Day**, **Week**, and **Month** (Month is the default) |

In Day and Week views, a "now" line marks the current time.

## Overlay accounts and sub-calendars

The left sidebar is where you control which calendars show and keep everything in sync.

* **Calendars panel** lists every sub-calendar across all your accounts. Each row has a colored square (the calendar's color) and its name. Click a row to toggle that calendar's events on or off in the grid. Hover a row to see its name and which account it belongs to.
* **Show all** and **Hide all** toggle every calendar at once.
* **Connected accounts** lists the email address of each account you have linked.
* **Sync** refreshes your events. While it runs you see a spinner and the label **Syncing...**, and a **Last synced** time is tracked. If a sync fails, a red **Sync error** banner explains why.

{% hint style="info" %}
The grid only shows events from calendars that are connected and currently switched on. If an event seems to be missing, check that its calendar is toggled on in the Calendars panel.
{% endhint %}

## Create an event

You can start a new event in several ways:

* Click **New Event** in the sidebar.
* Click a day in Month view.
* Click a time slot, or click and drag across a time range in Week or Day view to pre-fill the times.

A popover opens where you can fill in:

| Field                 | Details                                                                                                                                           |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Title**             | Required to save (shown as "Add title")                                                                                                           |
| Event type            | Choose **Event** or **Out of office**                                                                                                             |
| **Start** / **End**   | Date pickers plus time pickers; the end auto-adjusts to stay after the start                                                                      |
| **All-day event**     | A checkbox that hides the time pickers                                                                                                            |
| **Video conference**  | Adds a video call: **Google Meet**, **Microsoft Teams**, or **Add video call** (auto-picks Meet or Teams based on the chosen calendar's provider) |
| **Attendees**         | Type attendee email addresses as chips ("Add attendee email...")                                                                                  |
| **Location**          | Free text with location autocomplete ("Search for a location")                                                                                    |
| **Description**       | Click "Add description" to reveal the text box                                                                                                    |
| **Reminders**         | Quick chips: None, 15 min, 30 min, or 1 hour before                                                                                               |
| **Calendar selector** | Choose which writable calendar the event saves to; the **Primary calendar** is labeled, and each option shows its account                         |

Click **Save** to write the event, or **Cancel** to dismiss.

{% hint style="info" %}
Saving an event from the Calendar page writes it directly to the selected provider calendar. This is a direct action you take yourself, so it does not go through the chat approval flow. When **Tim** creates or changes an event for you in chat, he always asks for your approval first. See [Approval flows explained](/chatting-with-tim/approval-flows.md).
{% endhint %}

You can only save to calendars you have write access to, which are the ones shown in the calendar selector. In auto video-call mode, a Google account gives you Meet and a Microsoft account gives you Teams.

## View, edit, and delete events

Click any existing event to open its detail popover, which shows:

* The title and date and time (including all-day and multi-day events).
* A **Video meeting** join button: **Join via Google Meet** or **Join via Microsoft Teams**, plus **Join by phone** with the dial-in number and PIN when available.
* The **Location**, which links out to Google Maps.
* **Attendees**: the total **guests** count, how many **accepted**, and each person with an organizer label and a response chip: **Yes**, **No**, **Maybe**, or **Pending**.
* The **Description** and a **Created by** line.
* **RSVP** chips (Yes / No / Maybe) so you can set your own response when you are an attendee.

From the top-right actions you can open the event in its source calendar (**Open in Google Calendar** or **Open in Outlook**), choose **Edit Event**, or choose **Delete Event**.

* **Edit Event** opens an editor with the same fields as create.
* **Delete Event** asks "Are you sure you want to delete this event?" before removing it.

## Check your availability

Because every connected calendar appears in one view, you can see across all your accounts at a glance whether a time is free or busy. Use the **Day** and **Week** views with the "now" line to scan your schedule, and toggle calendars on and off to focus on the accounts that matter.

When you want others to find and book your free time without back-and-forth email, set up a public booking page. Booking pages check your chosen calendars for conflicts so you are never double-booked. See [Booking pages](/calendar/booking-pages.md).

## Where to next

<table data-view="cards"><thead><tr><th>Title</th><th data-card-target data-type="content-ref">Link</th></tr></thead><tbody><tr><td>Let others book time with you</td><td><a href="/pages/ROcdYiCWHRSTebONbL03">/pages/ROcdYiCWHRSTebONbL03</a></td></tr><tr><td>Connect more Google or Microsoft accounts</td><td><a href="/pages/FIBJv6fZUgUNT5RkB5cQ">/pages/FIBJv6fZUgUNT5RkB5cQ</a></td></tr><tr><td>Ask Tim to manage your schedule</td><td><a href="/pages/omYTaN5jK46mNbpfwSqk">/pages/omYTaN5jK46mNbpfwSqk</a></td></tr></tbody></table>


---

# 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:

```
GET https://docs.ebrain.ai/calendar/overview.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.
