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

# Calendars

> Set up booking availability or embed an existing scheduling tool

Calendars lets visitors book appointments through a custom calendar or an embedded provider.

## Create a custom calendar

<Steps>
  <Step title="Start a calendar">
    Open **Build > Calendars > New > Create Custom**.
  </Step>

  <Step title="Set details and availability">
    In **Basic Details**, enter a name and unique calendar URL. Configure **Appointment Types** and **Availability**, including the timezone and booking schedule.
  </Step>

  <Step title="Review the booking setup">
    Set up **Teams**, **Booking Form**, **External Calendars**, and **Integrations** as needed. Zoom, Google Meet, and Ro.am locations require their corresponding connections. Google Meet also needs Google Calendar as the sync destination.
  </Step>

  <Step title="Save and share">
    Select **Save Calendar**. Use **Share** from the list to copy the URL or iframe. To edit a saved custom calendar, open it and select **Save Changes** after editing.
  </Step>
</Steps>

## Embed an existing calendar

Choose **New > Embed Existing**, enter **Calendar Name** and the full **Embed Code** from your scheduling provider, then select **Save Calendar**. The code must pass validation. Use **Share** to copy its iframe.

Calendars are shared within your workspace. Creating one requires content-creation access.


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