Scheduling

Online booking overview

Let clients book your services from a public booking page or your own website, and see how services, booking pages, requests, and the calendar fit together.

View as Markdown

Online booking lets a client choose a service, pick a time that is free, and confirm the appointment without a phone call or an email thread. Workspace369 publishes the booking experience on a public page hosted at 369.dev and, if you want, on your own website as an embed. Every booking lands on the calendar of the host — the team member who delivers the appointment — with the client's details attached.

How online booking fits together

Four pieces work together. The service decides what can be booked and under which rules, the booking page decides how it is presented, sharing or embedding decides where clients find it, and requests are what comes back.

PieceWhere you set it upWhat it controls
ServiceProducts, on a service-type product with online booking enabledDuration, buffers, notice, hosts, location, payment, cancellation policy, reminders, and intake questions
Booking pageSettingsScheduling & TasksCalendar SettingsBooking PagesWhich services appear, how hosts are chosen, layout and theme, and whether bookings are instant or need approval
Share or embedThe Share & embed action on a booking pageThe public link, a QR code, and the inline, popup, and iframe snippets for your website
RequestsThe Booking Queue on the Booking Pages screenAcceptance, confirmation, and payment holds before a booking is final

A workspace can have several booking pages. One of them is the default and answers the workspace's short booking link; every other page has its own link.

Before you start

  • Your workspace is on the Specialist plan or above. Booking Pages is not available on lower plans.
  • You are signed in as the workspace owner or an admin. Only these roles can open Booking Pages.
  • The workspace timezone and business details are set. Availability is calculated in the workspace timezone, and the business name, logo, and description appear on the public page. See Workspace setup.
  • At least one service-type product accepts public bookings. See Configure a service for online booking.
  • Stripe is connected, if you plan to take a deposit or full payment at booking time. See Invoices and payments.

What clients see

A client opens the link or the embed and moves through a short flow:

  1. Choose a service. Services are service-type products from your catalog, so the page labels this step Choose product. Each service shows its duration and price.
  2. Choose a host, when the booking page lets the client pick a team member.
  3. Pick a date and time. Only times that fit the host's hours and the service's buffers, notice window, and blackout dates are offered. The client can switch the timezone so the times read correctly where they are.
  4. Enter their details: name, email, phone, the quantity if the service allows it, notes, any intake questions you added, and acceptance of your terms.
  5. Read the confirmation.

When a service requires a deposit or full payment, the slot is held for 30 minutes while the client pays. If the payment does not complete in that window, the hold is released and the time becomes available again.

Workspace369 public booking page for the Apex Auto Spa demo workspace showing the service list, availability step, timezone selector, and details form
The three-step progress bar stays pinned above the flow from the first click to the confirmation, and the selected service card carries its duration and price so the client sees the commitment before picking a time.Workspace369 2026.3 · Desktop · Light mode Open full size

Where bookings go

An accepted booking becomes an event on the team calendar, assigned to the host, with the client's name and contact details attached. When the service uses Manual confirmation, the event is created as tentative until your team confirms it; otherwise it is confirmed immediately.

Bookings that still need a decision wait in the Booking Queue at the bottom of the Booking Pages screen: acceptance on a page that uses Request approval, confirmation on a service with Manual confirmation, or a payment that is still pending. See Manage booking requests.

The client receives a confirmation email with a manage link they can use to cancel or reschedule within the service's policy, and reminder emails at the times the service specifies (24 hours and 1 hour before, by default). The assigned host can receive an email for each new booking as well.

Continue to Configure a service for online booking.

Online booking is available on the Specialist plan and above. Deposits and full payments require a connected Stripe account.

Was this article useful?

Your answer helps us decide what to clarify next.