Skip to main content
CalGest lets you share a public booking page where clients can book appointments directly — no phone calls or messages needed.

Enabling the booking page

1

Go to Settings > Booking

Open Settings and select the Booking tab.
2

Enable the booking page

Toggle the Enable booking page switch on.
3

Configure the basics

  • Page title — what clients see at the top of the booking page
  • Description — a short message for clients (e.g., “Book your appointment online”)
  • URL slug — the link you’ll share with clients

Choosing bookable services

Select which active appointment types clients can book online. Only the types checked in Booking settings appear on the public page. This lets you offer some services online while keeping others staff-only.

Slot configuration

Control how time slots are generated and how many bookings each slot can handle:

Booking window

Control how far ahead and how close to the appointment time clients can book:
  • Max advance days — how far into the future clients can book (e.g., 30 days)
  • Min lead time — the minimum hours before an appointment that a booking can be made (e.g., 2 hours)

Default assignments

Set defaults that are applied to every booking:
  • Default employees — which staff members are assigned to new bookings
  • Default location — which location is used for new bookings

Confirmation workflow

Choose how new online bookings are handled:
If you’re in a business where no-shows are common, consider keeping Require confirmation on and Pending blocks slots off. This way you can review bookings before confirming and accept the ones most likely to show up.

Review pending bookings

When confirmation is required, open Pending in the sidebar. Select a booking to confirm it or reject it. Confirmation moves the booking onto the active schedule and can send the configured customer confirmation; rejection either cancels or deletes it according to Delete on reject. Authorized team members also receive an in-app or push alert when a new booking needs review.

What customers enter

The public page guides the customer through appointment type, date, available time slot, required first and last name, required phone number, and optional email. It displays the privacy and terms notice before submission, then creates or matches the customer record and submits the booking.
Customer and appointment custom fields are currently completed by staff after the booking; they are not collected on the public booking form.
Core booking-page and availability settings can also be managed under Settings > Organization settings > Booking in the mobile app, when your role permits it.

Sharing your booking page

Once enabled, your booking page is available at a public URL. Share it with clients via:
  • Your website
  • Social media profiles
  • Email signatures
  • Text messages