Founder Bonus: join or upgrade to the HighLevel Founder Plan through our link by Dec 31 and get 4 free bonuses from Yotomations.Founder Plan + 4 free bonuses until Dec 31. See the bonuses
The GoHighLevel practice of Yotomations LLCAI development, custom software and websites at yotomations.com
New to GHL? Start here

GoHighLevel Client Portal Service Booking: Let Clients Book, Reschedule and Cancel

Clients can now book, reschedule and cancel services inside GoHighLevel's new Client Portal. Setup steps, who it is for and what to check first.

Office worker checking an automated follow-up message on her phone
By Yaakov (Koby) Oranski, Certified GoHighLevel Admin and Partner | | 5 min read

Short answer: Yes. GoHighLevel now lets clients book, reschedule and cancel services from inside the new Client Portal (Official, HighLevel changelog, released during LevelUp week in late October 2026). You switch it on in two places: on the service booking page (Calendars, Services, Booking Pages, then "Allow booking from client portal") and in the portal's app permissions (Memberships, Client Portal, Settings, App Permissions, then turn on Appointments). Meetings and service bookings then show together under Appointments, split into Upcoming and Past. HighLevel has not stated any extra cost.

How a client books a service in the portalHOW A CLIENT BOOKS A SERVICE IN THE PORTALBooking pageAllow booking from clientportalApp PermissionsAppointments turned onClient logs inBooks, reschedules, cancelsAppointments tabUpcoming and Pastenableshows bookingsaved toBoth settings must be on for the booking area to appear.

What service booking in the Client Portal does

Until now, a client who logged in to your portal for courses, files or a community still had to find a separate booking link to schedule a service. According to the changelog entry (Official), that gap is now closed in the new Client Portal:

  • Browse and book services from inside the portal, without a separate booking link.
  • Reschedule and cancel bookings from the same place, as long as your calendar settings make that booking eligible for changes.
  • One Appointments area that shows meetings and service bookings together, split into Upcoming and Past.
  • Pre-filled client details, so logged-in clients do not retype their name, email and phone.
  • Control over what clients see: only booking pages you enable for the portal appear there.

Whether a client can book one service or several in one go depends on how your booking page is set up; the changelog does not add new rules for that.

How to set it up

  1. Go to Calendars, then Services, then Booking Pages, and open the booking page clients should use.
  2. In the Client Portal section, turn on Allow booking from client portal and click Save changes. Repeat for each booking page you want in the portal.
  3. Go to Memberships, then Client Portal, then Settings, then App Permissions.
  4. Turn on Appointments and click Save.
  5. Log in to the portal as a test client (use your own email) and book, reschedule and cancel one test appointment, so you see exactly what your clients see.

Both switches are needed. If the booking page is enabled but Appointments is off in App Permissions, clients will not see the booking area at all.

Who it is for

This is most useful for businesses where clients come back again and again and already have a reason to log in:

  • Med spas, salons and wellness studios selling repeat treatments or packages.
  • Coaches and consultants whose clients take a course or join a community and also book sessions.
  • Home service businesses with maintenance plans, where members book their next visit.
  • Agencies building a branded client experience for a sub-account, often together with the new Client App Builder (Labs).

The common thread is a client who already logs in for something else. Putting booking in the same place removes one more link to hunt for and one more message your team has to send.

For one-time buyers who never log in, a normal booking link in a text or email is still simpler. The portal option adds a self-service path for people who already have an account.

What to check before you turn it on

  • Reschedule and cancel windows. Clients can only change bookings your calendar rules allow. Review notice periods and cancellation rules first, or you may see last-minute cancellations you did not expect.
  • Which services are visible. Only enable booking pages you want members to self-book. Keep consult-only or approval-based services off the portal.
  • Reminders and follow-ups. Portal bookings are still appointments, so your confirmation and reminder workflows should fire as normal. Book a test appointment and confirm that the right workflow runs. If you use custom appointment statuses (Labs), check that portal bookings start in the status you expect.
  • Payments. The changelog does not describe any new payment behavior for portal bookings. Test a paid service end to end before you announce the feature.
  • Old portal vs new portal. HighLevel says this works in the new Client Portal. If your sub-account still uses the older portal experience, you will not see it yet.

Status and cost

The changelog entry is tagged "new" and describes the feature as available in the new Client Portal. It does not mention Labs or a beta, and it does not show a publish date (screenshots suggest it was built in October 2026). No price or usage charge is stated, so treat it as included with your plan unless HighLevel says otherwise. Pricing: not announced yet.

What to do now

  1. Decide which services make sense for self-booking by existing clients.
  2. Turn on both switches and run one full test as a client.
  3. Tell members in your next portal post or email that they can now book and reschedule from their account.
  4. After two weeks, compare how many bookings came from the portal versus links. If no-shows rise, tighten the reschedule window.

If your calendars, reminders and portal grew messy over time, a GoHighLevel account audit finds the gaps before clients do, and our reminder and no-show rescue package sets up the follow-ups around every booking. For everything else HighLevel shipped this week, see our LevelUp 2026 live hub. Want help deciding if this fits your business? Book a free discovery call.

Yaakov (Koby) Oranski

Yaakov (Koby) Oranski, Founder and CEO of Yotomations

Certified GoHighLevel Admin and Partner. Koby designs CRM migrations, two-way integrations, billing systems and AI agents for service businesses, and writes from the engagements described on this site.

Published

Frequently asked

Can clients book appointments inside the GoHighLevel Client Portal?

Yes. In the new Client Portal, clients can browse services, book, reschedule and cancel without a separate booking link (Official, HighLevel changelog, October 2026).

How do I turn on booking in the Client Portal?

Enable "Allow booking from client portal" on the booking page under Calendars, Services, Booking Pages, then turn on Appointments under Memberships, Client Portal, Settings, App Permissions.

Can clients cancel or reschedule from the portal?

Yes, but only bookings that your calendar settings make eligible for rescheduling or cancellation.

Does service booking in the Client Portal cost extra?

HighLevel has not announced any extra charge for it.

Does it work in the old Client Portal?

HighLevel says it is available in the new Client Portal. The older portal is not mentioned.

Keep reading

Is this happening in your account?

Book a 30-minute call. We look at the account live and tell you what is broken, what we would fix first and what it would cost.

No pitch deck. We look at your current setup and tell you what we would do and what it would cost.

Need more than GoHighLevel? Yotomations, our parent company, also builds AI agents, custom software and websites.