> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useorbitcrm.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Email & Calendar Setup

> Connect your Google account for calendar scheduling and meeting integrations. Microsoft support is coming soon.

## Why Connect Your Calendar

> [card] Scheduling
>
> Sync your calendar, set availability, and generate Google Meet links for booked meetings.

## Connecting Google

**1. Open calendar settings**

Go to **Settings → Calendar** in the dashboard.

**2. Click Connect Google Account**

Select the Google option to start the OAuth flow.

**3. Sign in and authorize**

Sign in with your Google account and grant the requested permissions.

**4. Verify connection**

Your Google account should appear in the connected accounts list.

### Google Permissions

OrbitForms requests the following permissions:

* **Calendar read** — Read your calendar list and free/busy status
* **Calendar events (read/write)** — Create events and check availability
* **User profile info** — Display your name and email in the app

Sequence emails are sent through your verified sending domain, not through Gmail — no Gmail permissions are requested.

> [!NOTE]
>
> Microsoft 365 and Outlook Calendar support is coming soon. Check the changelog for updates.

## Managing Connected Accounts

* **Set Default Account** — If you have multiple accounts, choose which one to use for new scheduling links.
* **Reconnect Expired Tokens** — If your connection expires, click "Reconnect" to refresh the authorization.
* **Disconnect an Account** — Remove a connected account to revoke OrbitForms's access.

## Calendar Sync

* **Automatic Sync** — Your calendar is synced periodically to reflect your availability.
* **Availability Checking** — OrbitForms checks your free/busy status when someone books a meeting.
* **Conflict Detection** — Prevents double-booking by blocking times when you're busy.
* **Event Creation** — Creates calendar events with the correct title, time, and meeting link.

## Availability Schedules

Configure when you're available for meetings — working hours and time zone — from the availability section on this same page.

[Configure availability schedules →](https://docs.useorbitcrm.ai/guides/scheduling/availability.md)

> [!WARNING]
>
> Calendar data is encrypted in transit and at rest. OrbitForms only accesses the permissions you grant and does not share your data with third parties.

## Troubleshooting

> [accordion] Connection Failed
>
> Ensure you're not blocking pop-ups. Try a different browser or incognito mode. Check that your Google account is in good standing.

> [accordion] Token Expired Warning
>
> Click "Reconnect" in your connected accounts settings. Re-authorize with Google to refresh the token.

> [accordion] Calendar Not Syncing
>
> Verify the connection is active. Check that you granted calendar permissions. Allow a few minutes for the initial sync to complete.

> [accordion] Events Not Creating
>
> Ensure you have write access to the calendar. Check that the calendar isn't read-only. Review the scheduling form configuration.

## Next Steps

> [card] [Scheduling](https://docs.useorbitcrm.ai/guides/scheduling.md)
>
> Set up scheduling and meeting types

> [card] [Availability](https://docs.useorbitcrm.ai/guides/scheduling/availability.md)
>
> Configure your availability


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.