meetergo
Five booking pages side by side, each annotated with the four decisions behind it: service description, intake questions, availability window and confirmation

Booking Example: 5 Pages and the 4 Decisions Behind Them

|12 min read
Dominik Rapacki
Dominik Rapacki
Dominik Rapacki is the CEO and founder of meetergo.com, driving GDPR-compliant scheduling innovation. Featured in leading podcasts, he’s a recognized expert in SaaS, sales, and digital transformation

Key Takeaways

  • A booking example is four decisions, not a layout. Service description, intake questions, availability window and confirmation do the work. A screenshot shows you none of them, and the confirmation is where a booking quietly holds or decays.
  • Field count is the only part of this with published research behind it. Baymard's 2024 checkout benchmark put the average flow at 11.3 form fields when most sites needed 8, and found field count mattered more than step count. That's checkout, not booking, so read it as direction.
  • Nobody can hand you the conversion lift of a booking page element. The percentages in booking page roundups rarely trace back to a published method. Measure your own page instead of borrowing theirs.
  • A two-week availability window hides about a quarter of real demand. Across 841,480 completed meetings on meetergo over 180 days, 24.26% were booked more than 14 days ahead.

Search for a booking example and you get galleries: tidy pages with a headshot, a service list and a calendar widget. The design in those screenshots isn't the part that decides anything. Two booking pages can look identical and behave nothing alike, because the behaviour lives in four settings a picture can't show: what the service description promises, which questions get asked before a slot is held, how far ahead availability opens, and what the confirmation says.

So this is a different kind of example set: five booking pages, each a real appointment type rather than a design concept, each broken down by those four decisions and what the decision costs when you get it wrong. For the build sequence instead of the reasoning, the step-by-step booking page guide covers that separately.

The four decisions behind every booking page

The service description sets the expectation the appointment has to meet: duration, who shows up, what happens, what it costs. Get it vague and you buy a calendar full of meetings that need a second meeting.

The intake questions decide what you know before the conversation starts, and they're the toll the booker pays. Every question filters harder and converts worse, and you don't get to opt out of that trade.

The availability window holds three numbers: how soon someone can book, how far out they can book, and what working hours and buffers leave open in between. Most pages set the first two by accident.

The confirmation is the only part of the flow the booker keeps: time, time zone, arrival or join details, reschedule path, payment state. Anything missing comes back as an email.

A meetergo booking page showing the service description, duration and a time picker as the booker sees it

Here's how the five examples differ on those four axes:

Booking example30-min discovery call
Questions before the slot4, one of them routing
Window opens14 days out, 4h notice
PaymentNone
Confirmation carriesAgenda, video link, reschedule link
Booking example60-min paid consultation
Questions before the slot3 plus a brief
Window opens60 days out
PaymentDeposit or full fee
Confirmation carriesReceipt, cancellation terms, prep note
Booking example45-min patient intake
Questions before the slot6 plus consent
Window opens90 days out
PaymentOptional co-pay
Confirmation carriesAddress, documents to bring, consent record
Booking exampleGroup workshop seat
Questions before the slot2
Window opensUntil seats run out
PaymentTicket price
Confirmation carriesSeat count, location, calendar file
Booking example20-min recruiting screen
Questions before the slot3
Window opens7 days out, 24h notice
PaymentNone
Confirmation carriesInterviewer name, role, video link

Example 1: the 30-minute discovery call

This is the page most teams build first, and the one most often built wrong. The service description has to answer the question the booker is genuinely asking: is this a sales call. Write "intro chat" and you get no-shows from people who worked it out later. Write "30 minutes to see whether our scheduling setup fits your team, with pricing if you ask" and you lose some bookings on purpose.

Four questions is the ceiling: name, work email, company, and one routing question. The routing question earns its place because it changes who takes the call rather than decorating the calendar entry. Team size, use case or current tool all work. A free-text "what would you like to discuss" box doesn't, since you can't route on prose.

An intake question on a meetergo booking page with answer options that route the booking to a different host

A discovery call is a warm moment with a short half-life, so a four-hour minimum notice beats a 24-hour one, and two weeks out is usually enough. Buffers matter more than they look: fifteen minutes after the call is what lets you write the follow-up while you still remember it, and answer-based routing only helps if the person it routes to has a gap left.

The confirmation needs three things: the agenda in two lines, the video link, and a reschedule link that needs no reply. The reschedule link is the one people skip, and without it every time change arrives as an email thread you have to read.

Example 2: the 60-minute paid consultation

A coach, lawyer or tax adviser selling a paid session has a different problem: the appointment already cost money, so the page's job shifts from persuasion to removing doubt. The description carries the price, the cancellation terms and what the client gets afterwards. Burying the fee until the payment step is the fastest way to earn a chargeback.

Three questions plus a short brief is the shape that works. The brief is the exception to the no-free-text rule above, because the booker is already committed and the text is raw material for the session. Prompt it specifically: "what have you already tried" gets you something, "tell us about your situation" gets a paragraph of nothing.

meetergo payments at booking with Stripe and PayPal as checkout options on the booking step

Taking the money at booking is the choice that defines this example. A deposit converts worse than a free slot and holds far better, which is the trade payments at booking exists to make. Sixty days suits paid work, since clients plan around their own deadlines, and a booking tool with a native payment step saves you stitching an invoice flow onto a calendar.

The confirmation doubles as a receipt: amount paid, cancellation terms in plain words, and one line of preparation so the session doesn't open with ten minutes of context-setting.

Example 3: the 45-minute patient intake

Sensitive data arrives before the appointment does, and that single fact reorders the whole page. Consent comes first, clinical questions after, and the page has to say where answers are stored, because a patient who can't tell will call reception and you've lost the automation.

Six questions is more than any other example here can carry, justified because each answer removes something from the appointment. Insurance details, referral source, medication list and reason for visit are all work that would otherwise happen in the room. The consent checkbox isn't a question, it's a record, and it belongs with the booking rather than in a logbook.

Ninety days out suits a specialist practice, but the real control here is the short end. A same-day clinic slot is a liability unless somebody checks it, so manual approval is worth the friction: confirmation mode holds the request in a pending queue until a human signs it off, in an approval inbox where you accept or decline without leaving it.

The confirmation carries the practice address, the documents to bring, and the patient's consent, timestamped. Practices on scheduling built for healthcare add one more line: what happens if they're late, written before it happens rather than argued about afterwards.

Example 4: the group workshop seat

Group bookings break the model the first three share, because capacity replaces availability. The slot exists whether or not anyone books it, and the page's job is showing how many seats are left without turning that into a pressure tactic nobody believes.

Two questions is plenty: name and email. Anything else can wait until the seat is paid for. The window runs until seats are gone or the date arrives, which is why a waitlist earns more here than on any one-to-one page. A sold-out workshop with a waitlist is a mailing list for the next one.

A group event confirmation needs a calendar file attached, not just a date in the body text, because a workshop three weeks out that never reached someone's calendar is a no-show you've already been paid for. Class and course bookings add a wrinkle: each session needs its own confirmation, or the first email is the only reminder anyone gets.

Example 5: the 20-min recruiting screen

The shortest page on this list, and the only one where the host is deliberately unnamed until the booking exists. Three questions, a seven-day horizon so the pipeline keeps moving, and a 24-hour minimum notice because interviewers need the warning.

What makes it work sits underneath the page. Round-robin distribution spreads screens across the recruiting team against live calendar availability rather than a static rota, and the confirmation names the interviewer the candidate will meet. Teams running scheduling for talent acquisition pair that with a reschedule link that works without emailing a coordinator, because candidate time changes are the tax that eats a recruiter's week.

The availability window is the decision people get most wrong

Two weeks is the default horizon in most scheduling tools, and defaults become decisions when nobody revisits them. meetergo publishes a report from its own production database on when bookings actually happen, which is the rare scheduling claim whose method you can check.

Across 841,480 completed, non-cancelled meetings over 180 days, the booking lead time distribution breaks down like this (data as of 2026-08-20):

Lead timeSame or next day
Share of meetings14.34%
Lead time1 to 3 days
Share of meetings18.92%
Lead time3 to 7 days
Share of meetings23.49%
Lead time7 to 14 days
Share of meetings18.98%
Lead timeMore than 14 days
Share of meetings24.26%

The 14-day-plus bucket is the largest single one in the set, so a page whose window closes at two weeks is invisible to a quarter of demand. The report's own caveat: lead time is measured to the scheduled start rather than the meeting that occurred, and reschedules aren't tracked.

Working hours, buffer times and blocked days set on a meetergo meeting type, which is what the availability window resolves to

The same report counts roughly 69% fewer bookings created per weekend day than per weekday, over one month in high summer, so treat it as an order of magnitude. Most booking traffic arrives during working hours, which means a long notice period costs you less than it looks and a closed window costs you more.

If you only change one setting. Open the far end of the window before you touch anything cosmetic. It's a single number, it's free, and nothing else on the page can recover the bookings a 14-day horizon refuses.

Four mistakes these examples are built to avoid

Asking questions you won't act on. A field that doesn't change the routing, the preparation or the price is a field that only costs you bookings. If the answer lands in a database nobody opens, delete the question.

Treating the confirmation as an afterthought. It's the whole post-booking experience, and the cheapest thing here to fix. Reschedule link, time zone written out, one line on what to bring. Reminder and follow-up workflows handle the rest, with timing you set rather than inherit.

Hiding the page behind a link. A booking page nobody can find converts at zero whatever its design. Embedding the calendar where the decision happens beats sending people to a subdomain, and in walk-in or print contexts a QR code that opens the booking page removes the typing step.

Copying a conversion number from a roundup. Booking page benchmarks get quoted confidently in the 15% to 25% range, almost never with a method attached. Your own numbers are available: bookings per page view, completion rate per question, and no-show rate by lead time. Spend effort in the branding editor only after those three have told you something.

Building any of these in meetergo

meetergo is a Cologne-built scheduling and client-pipeline tool used across sales, consulting, healthcare, recruiting and education, and each example above maps onto one meeting type. Intake questions, availability rules, payment step and confirmation template all live on that meeting type rather than in separate products.

meetergo's invitee questions page documents 25+ field types including text, dropdown, checkbox, date picker, rating and file upload, with per-meeting-type required flags, conditional follow-ups that appear only when relevant, and answers that populate CRM fields, PDF contracts and email templates. Longer multi-step intake sits in the forms app.

Availability covers working hours, buffer times and blocked days, checked in real time against connected Google, Outlook and Apple calendars. Outlook working hours can act as the source of truth instead of a second set to maintain. Confirmation and reminder emails are customisable on every plan including the free one, and payments run through Stripe and PayPal.

Honest limitations. There's no A/B testing on booking pages, so the layout question this article declines to answer isn't one the product answers either. Reporting is booking-level rather than per-question: when a six-field intake underperforms you'll see fewer bookings without seeing which field lost them. And the free plan caps you at one active meeting type and one linked calendar, enough for exactly one of the five examples. All five needs a paid tier: Light at €9.90/mo or Suite at €29.90/mo (checked 2026-11-07, see current pricing).

To test the reasoning rather than read about it, build the discovery-call example first. Start free with meetergo and set the window before the branding; no credit card required.

100% GDPR compliant

Booking + video conferencing in one tool.

No downloads.No extra costs.Set up in 30 seconds.
Use for free

Frequently asked questions

What are the main types of bookings?

Four shapes cover nearly everything: one-to-one appointments, group events with a seat count, recurring series, and round-robin bookings spread across a team. Each changes what the page shows. A seat count is meaningless on a one-to-one page, and a round-robin page can't name the host until the booking exists.

How many questions should a booking form ask?

Fewer than you want to. Baymard's 2024 checkout research found the average flow carried 11.3 fields when most sites needed 8, and that field count mattered more than step count. Booking isn't checkout, so take the direction, not the number: three or four suits a free call, six only when every answer removes work from the appointment.

Should a booking page take payment?

If the appointment has a price, yes, and at booking rather than afterwards. A deposit converts worse and holds much better. On a free consultation it's the wrong tool, since you'd add friction to a page whose only job is starting the conversation.

What should a booking confirmation email include?

The time with the time zone spelled out, the location or join link, a reschedule path that needs no reply, and the payment state if money changed hands. Add a preparation line when something has to be brought or read in advance.

Can you build a booking page without paying for a tool?

Yes, for one appointment type. Several tools including meetergo run an indefinite free tier covering a single meeting type with one connected calendar, compared in this breakdown of free online booking systems. The limit you hit first is the number of meeting types, not bookings.

How do these examples change for a multi-location business?

The description has to name the location before the time picker appears, or people book the wrong branch and you absorb the rescheduling. Otherwise the four decisions hold, and a calendar booking system that treats each location as its own calendar keeps the window honest per site rather than averaged.

See meetergo more often on Google

One click marks meetergo as a preferred source. Our articles then show up more often in your search results, in AI Mode and in AI Overviews.

Make us preferred on Google

pp_cta_h2

pp_close_sub

pp_cmp_feature
pp_compare_label

pp_trial_line

Free

pp_for_free

€0

pp_per_month_user

Light

pp_for_light

€9.90

pp_per_month_user

pp_badge_suite
Suite

pp_for_suite

€29.90

pp_per_month_user

Premium

pp_for_premium

€49.90

pp_per_month_user

pp_cmp_booking_types
pp_cell_3_typespp_cell_unlimitedpp_cell_unlimitedpp_cell_unlimited
pp_cmp_talk_connect
pp_cell_connect_freepp_cell_unlimitedpp_cell_unlimitedpp_cell_with_recordingpp_cell_unlimitedpp_cell_with_recording
pp_cmp_talk_notesmeetergo ConnectZoomGoogle MeetMicrosoft Teams
pp_cell_notes_localpp_cell_10_recapspp_cell_unlimitedpp_cell_with_recordingpp_cell_unlimitedpp_cell_with_recording
pp_cmp_sell_crm
pp_cell_10_dealspp_cell_unlimitedpp_cell_crm_lightpp_cell_unlimitedpp_cell_crm_suitepp_cell_unlimitedpp_cell_crm_premium
pp_cmp_sell_billing
pp_cell_billing_freepp_cell_billing_lightpp_cell_unlimitedpp_cell_billing_paidpp_cell_unlimitedpp_cell_billing_paid
pp_cmp_sell_time
pp_cell_time_ownpp_cell_time_teampp_cell_time_managepp_cell_time_plan
pp_cmp_talk_whatsapp
pp_cmp_not_includedpp_cmp_not_includedpp_cmp_not_includedpp_cmp_included

No credit card required. Cancel anytime.