Appointments
Your public booking page
How to switch on your online booking page, what customers see when they book, and which settings decide the services, staff and times it offers.
5 min read Updated 24 September 2026
On this page
Your public booking page lets customers book an appointment online, without calling. It uses the same services, opening hours and availability as your assistant, so a time booked on the page is no longer offered on the phone, and the other way round. You share one link, for example on your website, in your email signature or on your Google Business profile.
The public booking page is included in the Team and Scale plans.
Switch on the booking page
- Open Settings → Workspace.
- Turn on Public booking page.
- Click Save workspace.
Your link is shown under the switch. It has the form /book/your-workspace on our website. Click it to open the page in a new tab and check it the way a customer sees it.
If your plan does not include the booking page, the switch shows an upgrade notice instead, and saving it gives the error "The public booking page is part of the Team plan." You need permission to edit workspace settings to change the switch.
Note: The link stops working (the page shows "not found") when the booking page is switched off, when your plan no longer includes it, or when the workspace is suspended.
What customers see
The page is titled Book with followed by your workspace name. Under the title it shows the What you do text from Company → Profile. If that is empty, it says customers can pick a service and a time and get a confirmation by email.
Customers book in four steps:
- Service. They choose one of your services. Each one shows its duration, its price if you set one, and its description.
- With. If you have people in your team directory, they can pick one, or leave it on Anyone available.
- Day and Time. They pick a day from the next 14 days, then one of the free times. The time zone and the appointment length are shown next to the times.
- Your details. They enter their Name and Mobile number (both required), an optional email, and an optional note under Anything we should know? Then they click Confirm booking.
A short security check runs before the booking is saved, to keep bots out. When the booking goes through, the customer sees You're booked. with the service, date and time, and a Book another button.
What happens after a booking
A booking made on the page is a normal appointment. It appears under Appointments and is handled like any other booking:
- The customer gets a confirmation by email if they entered one, with a calendar file attached. They also get a text if your workspace can text them. See Confirmations, reminders and changes.
- If you set up a payment link, it is included in the confirmation. See Payment links.
- Team members who have Appointments notifications switched on get an email and an in-app notification.
- A reminder goes out about 24 hours before the appointment.
- The booking is written to connected calendars and sent to your webhooks and connected apps, like any other appointment.
- If the customer's phone number is new, a contact is created for them under Contacts.
Customers cannot cancel or move a booking on the page itself. The confirmation tells them to call you or reply. Your assistant can find, move and cancel a caller's own appointments on a call. When the booking page is on, confirmation emails also include a Book another time button that links back to the page.
Which services, staff and times are offered
The page reads its choices from your company settings:
| What customers choose | Where it comes from |
|---|---|
| Services | Company → Services. Only services with both Bookable and Active ticked are listed. |
| Appointment length | The service's Duration. Without services, the Slot length from Company → Hours & booking is used. |
| Staff | Active people in Company → Team directory. |
| Days and times | Your opening hours, closures, booking rules, existing appointments and connected calendars. |
If no service is marked Bookable, the page skips the service step and books a general appointment of one slot length.
How the free times are worked out is explained in How availability is calculated.
Tip: Add a price and a short description to each bookable service. Customers see both on the page, and the price also counts towards Revenue your assistant brings in when the assistant books that service.
Troubleshooting
The page says "No free times on this day — try another." Check the day in Company → Hours & booking. The day may be closed, listed under Holidays & closures, fully booked, or blocked by a connected calendar. If today shows nothing, check Minimum notice (hours) and Allow same-day bookings.
A customer saw "That time was just taken — pick another." Someone else booked the same time, or it became busy, while the customer was filling in the form. They pick another time and confirm again.
A service is missing from the page. Open Company → Services and make sure both Bookable and Active are ticked, then click Save services.
The page only shows two weeks. The page always lists the next 14 days. Your Book up to (days ahead) rule can make that window shorter, but not longer. Customers who want a later date can call your assistant, which follows your booking rules.
Related articles
How availability is calculated
The rules that decide which appointment times your assistant and your booking page offer, with the settings behind each one and a worked example.
Confirmations, reminders and changes
The emails and texts your customers and your team get when an appointment is booked, moved or cancelled, when reminders go out, and what each message contains.
Payment links for bookings and orders
How to send your own payment link with booking and order confirmations, set a different link per service, and mark bookings and orders as paid.
Calendars and busy times
Which calendars Ringhum can read and write, how busy times block the assistant's availability, and how to stop bookings being written to Google Calendar.
Still stuck?
Email hello@ringhum.com or send us a message. Team and Scale plans get priority support.