Calendars & Booking

How to Create a Service Calendar in GoHighLevel

A GoHighLevel service calendar lets you book multiple distinct services, each with its own duration, price, and assigned team member, through a single booking system. Create one from Calendar Settings by choosing the Service Booking type, assign staff, set service duration, and configure availability and booking rules per team member. Payments and intake forms attach directly to the calendar.

Actualizado el 2 de junio de 2026

4:33

Resumen. This tutorial covers creating a service calendar in GoHighLevel for businesses that offer several different appointment types, such as a salon managing cuts, coloring, and styling at different durations and with different staff. It walks through calendar creation, adding team members with priority levels, setting meeting location options, defining individual staff availability, configuring booking rules, and optionally enabling paid bookings.

Pasos

  1. Create the calendar

    Go to Calendars, click Calendar Settings, then New Calendar. Click Explore More Types and select Service Booking.

  2. Name it and add staff

    Enter a calendar name, click the team member profiles you want to include, and set the service duration in minutes or hours.

  3. Set a custom URL and confirm

    Adjust the booking URL slug if needed, then click Confirm to save the base calendar.

  4. Configure staff priorities

    Open Advanced Settings and go to Staff and Location. Add any additional team members and set each person's priority to High, Medium, or Low to control how bookings are distributed.

  5. Set meeting location

    Choose from Zoom, Google Meet, phone, physical address, or Microsoft Teams. The selected location auto-populates in all outgoing notifications.

  6. Adjust individual availability

    Go to Availability, select a team member, click Edit, and set their specific working hours. Save before moving on.

  7. Configure booking rules

    Under Booking Rules, set the service interval, minimum scheduling notice, date range, and post-buffer time. Toggle on Busy Look if you want slots to appear in high demand.

  8. Add forms and payments

    Under Advanced Settings, attach an intake form. Under Payments, toggle on Accept Payments once a payment provider is connected.

Preguntas frecuentes

Can each service offered have a different duration?

Service calendars use one base duration per calendar. Use separate calendars for services with very different time requirements.

What does the Busy Look toggle do?

It makes remaining slots appear limited, which can encourage faster booking decisions.

How do I accept payment at booking time?

Connect a payment provider in GoHighLevel settings, then enable Accept Payments inside the calendar's Payments tab.

Constrúyelo con gente que ya lo hizo.

Únete a la comunidad gratis: llamadas en vivo cada semana, un curso para empezar y gente que construye en tu idioma.

Únete gratis en Skool