# How to Set Up a Calendar in GoHighLevel (Booking & Google Calendar Sync)

> **Source video:** https://www.youtube.com/watch?v=B8PIAOIcwDM

This guide walks through creating a personal booking calendar in GoHighLevel, including the required step of assigning yourself to a subaccount before you can create it.

---

## 1. Access Calendars

GoHighLevel has a built-in calendar tool for scheduling appointments and connecting with clients.

1. Click **Calendars** on the left-hand side.
2. You won't have a calendar yet, so go to **Calendar Settings** to create one.

---

## 2. Important Prerequisite: Assign Yourself to the Subaccount

Every calendar in GoHighLevel must be connected to a **team member** (a staff person who takes the bookings). However, when you sign up, HighLevel creates your user at the **agency level** — you are **not** a team member inside your subaccount yet.

To fix this:

1. Click the **business name** in the top left and switch to **Agency View**.
2. Go to **Settings** at the bottom.
3. Click **Team**.
4. Find yourself in the list and click the **pencil icon** to edit.
5. Under **Roles and Permissions**, assign yourself to your subaccount.
6. Click **Save**.

Now switch back to your subaccount using the drop-down in the top left.

---

## 3. Create a Personal Booking Calendar

1. Go back to **Calendars**, then **Calendar Settings**.
2. Click **New Calendar**.
3. Choose **Personal Booking**.
4. Now you'll see yourself available in the **Team Member** drop-down (this is why we assigned yourself to the subaccount).
5. Fill out your **calendar details**.
6. Click **Confirm**.

Once you confirm, you'll get a **booking link** and can **preview the booking widget** to see what your contacts will see when they book.

---

## 4. Sync with Google or Outlook

If you already use a Google or Outlook calendar, you can sync them to keep everything in one place:

1. Go to the **Connections** tab.
2. Click **Add New** and sign in to the calendar you'd like to connect.
