GoHighLevel Manual Calendar Bookings

How to Manually Book Calendar Appointments in GoHighLevel

If you manage client scheduling across tools like ClickUp and GoHighLevel, knowing how to manually book calendar appointments is essential. This guide walks you step-by-step through creating, editing, and moving calendar bookings directly inside the GoHighLevel calendar view so you can quickly manage your pipeline and team availability.

The instructions below are based on the official help documentation and focus on the core actions you will perform daily: adding new appointments, choosing calendars and users, assigning contacts, and adjusting existing bookings.

Accessing the Calendar in GoHighLevel

Before you can create an appointment, you must open the correct calendar area in your GoHighLevel account.

  1. Log in to your GoHighLevel account.
  2. From the left-hand navigation menu, click Calendars.
  3. Choose the specific calendar you want to work with if you have multiple calendars set up.

Once the calendar loads, you can create and adjust appointments directly from the calendar view using your mouse.

Manually Creating a New GoHighLevel Appointment

You can manually create an appointment by clicking directly on the calendar at the desired time slot. This is ideal for walk-ins, phone bookings, or rescheduling outside of your online booking links.

Step 1: Start a new appointment in GoHighLevel

  1. In the calendar view, locate the correct date.
  2. Click on the time slot where you want the appointment to begin.
  3. A new appointment pop-up window will appear.

This pop-up is where you configure all the booking details such as time, calendar, user, and contact.

Step 2: Select the calendar and assigned user

Inside the appointment pop-up, you will see options related to which calendar and user the appointment should be linked to.

  • Calendar: Choose the appropriate calendar if more than one calendar is available in your account.
  • Assigned User: Select the team member who will handle the appointment.
  • Appointment Title: Enter a short descriptive title for easy identification.

Ensuring that the correct calendar and user are selected is critical so your team has accurate availability and reporting in GoHighLevel.

Step 3: Set date, time, and duration

Next, configure the specific timing of the appointment.

  1. Confirm the date selected in the pop-up.
  2. Set the exact start time and end time, or use a duration field if available.
  3. Adjust the time zone if necessary, depending on your calendar configuration.

Double-check that the duration aligns with your service type or meeting type so there are no overlaps or gaps in your schedule.

Step 4: Attach or create a contact in GoHighLevel

Every appointment should be associated with a contact record for follow-up, reminders, and reporting.

  • Use the Contact field to search for an existing contact by name, email, or phone.
  • If the person is new, choose the option to create a new contact from within the appointment window (if available in your interface).
  • Confirm that the email and phone number are correct so automated reminders from GoHighLevel send properly.

Attaching the right contact helps keep your CRM data clean and ensures your automations trigger as expected.

Step 5: Add notes and additional details

To give context to the appointment, you can include extra information.

  • Notes or Description: Add key details about the purpose of the meeting.
  • Location: Specify if the appointment is in person, via phone, or online (e.g., Zoom link).
  • Tags or Pipeline Data: Depending on your setup, you may connect this appointment to a specific opportunity or stage.

These details help your team members prepare and keep all information in one place inside GoHighLevel.

Step 6: Save the appointment

  1. Review all appointment fields for accuracy.
  2. Click Save or Schedule in the appointment pop-up.
  3. Confirm that the new time block appears in your calendar view.

After saving, standard automations connected to that calendar (such as confirmation emails or reminders) will run according to your GoHighLevel workflow configuration.

Editing Existing GoHighLevel Calendar Appointments

You often need to change details for an appointment after it is scheduled. You can update the booking directly from the calendar.

How to open an existing appointment

  1. Navigate to the correct date in your calendar.
  2. Locate the appointment block you want to modify.
  3. Click on the appointment to open the details pop-up.

The same fields you used to create the appointment are available to edit.

What you can edit in GoHighLevel

In the appointment pop-up, you may adjust several fields, including:

  • Title: Update to better describe the meeting.
  • Assigned User: Reassign the appointment to a different team member.
  • Date and Time: Change the day, start time, or end time.
  • Contact: Switch the attached contact if needed.
  • Notes: Add or update internal notes.
  1. Make your changes.
  2. Click Save to apply them.
  3. Verify the updated appointment in the calendar view.

Keep in mind that rescheduling can trigger new notification emails or SMS depending on how you configured automations in GoHighLevel.

Rescheduling by Dragging and Dropping in GoHighLevel

Instead of opening the appointment pop-up, you can reschedule visually by dragging and dropping the appointment block to a new time slot.

How to move an appointment

  1. Open the desired calendar and locate the appointment.
  2. Click and hold the appointment block with your mouse.
  3. Drag it to the new date or time on the calendar.
  4. Release the mouse button to drop it into the new slot.

After moving the appointment, GoHighLevel updates the date and time automatically. Some setups may still allow you to fine-tune the details by clicking into the appointment after the move.

Adjusting appointment length

You may also adjust the duration visually.

  1. Hover over the top or bottom edge of the appointment block until the resize handle appears (if available in your interface).
  2. Click and drag to extend or shorten the appointment.
  3. Release to set the new end time.

This method provides a quick way to modify duration without manually changing time fields.

Best Practices for Manual Bookings in GoHighLevel

To keep your scheduling reliable and consistent, follow these best practices whenever you create or modify appointments manually.

  • Always attach a contact: Ensure every appointment is tied to a contact for follow-ups and pipeline tracking.
  • Use descriptive titles: Clear titles help your team understand what each booking is about at a glance.
  • Confirm the correct calendar: Double-check that you are using the right calendar when you work with multiple teams or locations in GoHighLevel.
  • Check automations: Be aware of which workflows trigger from each calendar, especially when manually rescheduling.
  • Keep notes updated: Add outcome notes or prep details so the full appointment context is stored in the CRM.

Additional GoHighLevel Resources

For official reference and the latest interface screenshots, review the original documentation on manually booking calendar appointments here: GoHighLevel manual calendar appointment guide.

If you are building a broader systems strategy around CRMs, funnels, and automation, you can also explore implementation support and tutorials at Consultevo.

By mastering manual calendar bookings in GoHighLevel, you ensure that every call, meeting, and consultation is accurately captured in your CRM, even when appointments are scheduled outside of your public booking links. This keeps your pipeline organized and your team aligned on upcoming tasks and client interactions.

Need Help With ClickUp?

If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.

Scale GoHighLevel

“`