The booking page is the interface your guests see when they open your link. The steps below describe the full flow from the guest's point of view.
Step 1: Choose a service
Guests first see your public page header with the business name, logo if you use one, and depending on your settings also a description, address, phone number, opening hours, policy cards, and a hero image. Then they choose the service they want to book, for example Haircut - 30 min - 4,500 HUF.
Step 2: Choose a staff member
If your business has multiple active staff members, Bokko can show a staff selection step. The guest can choose a specific colleague or ask for any available staff member. For solo businesses, this step is skipped automatically.
Step 3: Choose date and time
After service selection, the guest goes through a date step and then a time step. Bokko shows available slots based on opening hours and booking rules. If no slot is available for the selected day, the guest either picks another date or, if your public waitlist is enabled, can join the waitlist from the same flow.
Step 4: Enter personal details
The contact step asks for name, phone number and email. If you allow guest notes, the same step also shows a note field. If invoicing is available for your setup, guests can request an invoice and fill in billing details there as well.
Step 5: Confirmation
Before submission, the guest sees a summary of the service, date, preferred time, contact details, billing details if requested, booking-policy text, legal links, and a consent checkbox. After submission, Bokko shows an on-screen confirmation and sends the follow-up email flow for the booking.
Step 5b: Deposit payment (if required)
If you have a deposit requirement configured, the booking flow continues to a separate deposit payment step after submission. The guest is redirected to a hosted payment page to pay the deposit amount. The booking is only fully active once the deposit is paid. The payment link is valid for 7 days.
Guest notifications
| Event | Channel |
|---|---|
| Request submitted | |
| Approved | |
| Rejected | |
| 24-hour reminder | Email + SMS if enabled and credit is available |
| 2-hour reminder | Email + SMS if enabled and credit is available |