The public booking experience
Walk through what a prospect sees from date pick to confirmation on your booking page.
The public booking page is what your prospects see at /book/your-slug. It is a guided, multi-step flow that takes them from picking a date to receiving a calendar invite — with no login required.
30 min · Google Meet
Pick a date
Thursday, May 9
MORNINGThe booking flow
Step 1 — Host pick (team pages only)
If the booking page has more than one host and is configured for pick-your-host mode, the first step shows a list of available hosts with their name, avatar, and role. The prospect selects who they want to meet, and the following steps show only that host's availability.
Round-robin pages skip this step and assign a host automatically.
Step 2 — Date
A calendar grid shows the current and upcoming months. Days with at least one available slot are selectable; fully booked or blocked days are greyed out. The prospect clicks a date to proceed.
Step 3 — Time
Available slots for the chosen date are grouped into Morning and Afternoon sections. The times are shown in the prospect's local timezone, detected automatically from their browser. The prospect picks a slot and the page advances.
Step 4 — Confirm details
A short form collects the information you configured in the Form fields step of the wizard. Default fields are name, email, company, and notes. The prospect fills these in and clicks the confirm button.
Step 5 — Done
The confirmation step shows:
- The meeting title, date, time, and host name
- A Join meeting link if the location is Google Meet or Zoom
- Calendar add buttons: Google Calendar, Outlook, and a downloadable ICS file
- A Reschedule link and a Cancel link
At this point, Nomow has already created or updated the contact, appended a booking_created event to the contact's timeline, and sent calendar invites to both the host and the attendee.
Pre-fill from form query params
When a prospect arrives at a booking page via a form's post-submission action, their details carry across automatically. The URL includes query parameters — name, email, company, and a _d payload — that Nomow uses to pre-fill the confirm-details fields.
Pre-filled fields are hidden from the prospect on the confirm-details step so they do not have to re-enter information they already submitted. Only fields without a pre-fill value (such as notes) remain visible.
The "Booking as X" banner
When pre-fill data is present, a banner appears at the top of the booking page:
Booking as Alex Chen (alex@example.com)
This confirms to the prospect that their details have been carried over and that the booking will be tied to their record. The banner persists through the date, time, and confirm-details steps and disappears on the done step.
Embedded booking pages
When the booking page loads inside an iframe (for example, after a form submission on a landing page), it posts nm-embed-height and nm-embed-scroll-to messages to the parent page at every step transition. The outer page listens for these and recenters the iframe in the viewport so the active step is always fully visible.
Next steps
Review all incoming bookings in Managing bookings, or set up the page in Create a booking page.
Was this article helpful?