Business and creator economy

Google Calendar Booking Pages: How to Set One Up, Their Limits, and the Alternatives

Set up a Google Calendar appointment schedule, what its booking page can and cannot do according to Google's own help pages, and when a dedicated tool fits.

Uyi AbrahamFounder and CEO, Vonza

Published 7 min read

Card reading 'Google Calendar booking pages' with chips for setup, limits, payments and alternatives
In this article

If you already live in Google Calendar, its built-in appointment schedule is the obvious first booking page. It is quick to set up, it reads your calendar for free time, and the link looks professional. It also has a defined set of limits, and knowing them before you send the link to clients saves a change of tool later. This guide walks through the setup, lists what Google's own help pages say the booking page can and cannot do, and then looks at when a dedicated scheduler such as Vonza Scheduling is the better fit.

Everything stated about Google below comes from two Google Calendar Help pages, "Create an appointment schedule" and "Require payments for appointments", as we read them on 14 November 2026. Google changes its products, so check the pages yourself before deciding.

What you need

According to Google's help page, you need a personal Google Account or a Workspace account (for work or school accounts, your administrator controls access), and a computer with a supported web browser: you cannot create an appointment schedule in the Calendar app for Android, iPhone or iPad. Google also notes that some appointment schedule features require an eligible Google Workspace or Google One subscription, and that for eligible Workspace accounts Calendar automatically generates a booking page based on your weekday availability.

Step 1: set up the appointment schedule

  1. Open Google Calendar on a computer and click Create at the top left.
  2. Select Appointment schedule.
  3. In the "Bookable appointment schedule" panel on the left, fill in the settings and click Next.

The settings Google lists:

  • Title. Visible to anyone with the link and shown on your calendar for the schedule and incoming bookings.
  • Appointment duration. Pick from the list or choose Custom.
  • General availability. The days, times and time zone, repeating weekly. You can mark a day unavailable, add another time period to a day, or copy one day's times to all.
  • Scheduling window. How far in advance people can book and the minimum lead time you require. Google notes the default minimum lead time is 4 hours, so the booking page may show no times for today immediately after you set it up.
  • Adjusted availability. Different hours for specific dates, such as holidays.
  • Booked appointment settings. Buffer time between appointments, a maximum number of bookings a day, and whether guests can invite others.
  • Calendars. The calendar the appointments are added to, and "Check calendars for availability" to avoid conflicts. Appointments cannot be added to resource calendars.
  • Co-hosts. Names or email addresses, or Google Groups, within your domain. By default, co-host calendars are not checked for availability, so tick the option to prevent double bookings.

Step 2: set up the booking page

Still in the left panel, set up the page itself and click Save.

  • Photo and name. Taken from your Google Account. Booking pages for secondary calendars do not show a photo.
  • Location and conferencing. Google Meet, an in-person meeting, a phone call, or "None / to be specified later". For a third-party conferencing service, Google's advice is to choose None and then edit each booked event to add the link.
  • Description. Shown on the booking page, in confirmation emails and in event descriptions.
  • Booking form. First name, last name and email are required; click "Add an item" for more fields. "Require email verification" sends a code to bookers who are not signed in to a Google Account, to prevent spam bookings.
  • Payments and cancellation policy. After connecting a Stripe account (see below).
  • Booking confirmations and reminders. Up to 5 reminders. Google's page states that you cannot edit the text of the reminder emails.

Share the booking page link and you are live.

Taking payments through Google Calendar

Google's "Require payments for appointments" page describes paid bookings as a premium feature for appointment schedules, available to users with an eligible Google Workspace subscription. To use it you connect a Stripe account in Calendar settings (General, then Appointment schedules, then Connect Stripe), and on each schedule tick "Require payment when booking", enter the amount and currency, and optionally add a cancellation policy, which appears on the booking form and in reminder emails.

The details worth knowing, as Google states them:

  • Customers can only pay by credit card, Apple Pay or Google Pay.
  • Currencies are the ones Stripe provides.
  • Google Calendar does not process or store payment details, does not charge any platform fees, and does not assist with payment or refund issues. All payments and refunds are handled by Stripe.
  • A cancellation, by you or the customer, does not refund automatically. You refund from your Stripe dashboard; the customer asks you.
  • Disconnecting Stripe removes the payment requirement from all of your appointment schedules at once.
  • If your Workspace account is managed by an organisation, your administrator controls access to paid bookings.

The limits, in one place

Pulling the above together, here is what Google's help pages describe, and therefore where the edges are. Where a feature is not mentioned on the pages we read, we say so rather than claim it is absent.

AreaWhat Google's help pages describe
Who can create a schedulePersonal Google Account or Workspace account, on a computer
Premium featuresSome features need an eligible Workspace or Google One subscription; paid bookings need an eligible Workspace subscription
Meeting formatOne appointment duration per schedule; co-hosts within your domain
WhereGoogle Meet, in person, phone, or none (third-party links added by hand after booking)
Booking formFirst name, last name, email required; extra items can be added; optional email verification
RemindersUp to 5 reminder emails; text not editable
PaymentsStripe only; card, Apple Pay, Google Pay; one amount per schedule; no platform fee; refunds manual
PoliciesA cancellation policy text shown on the form and in reminders
Not described on the pages we readGroup sessions with a seat count, round robin or collective hosts across companies, a per-booking Zoom or Teams link, SMS reminders, deposits or session packs, editable email templates, approval before confirmation, analytics

If a booking page for one person, one duration, on Google Meet or in person, with a card payment is what you need, Google Calendar does it on an eligible account, and its calendar check is built in.

When a dedicated scheduler earns its place

The reasons people move off a Google Calendar booking page tend to be practical rather than cosmetic. Here is what the new Vonza Scheduling does differently on each.

More than one length and price per page. Each Vonza meeting offers up to 12 lengths, from 5 minutes to 24 hours, each with its own price, and nine price types including deposits (part now, balance before the meeting) and session packs booked with a code. Deposit prices need an eligible plan. See paid appointments.

Group sessions, teams and polls. Six meeting types: one-on-one, group sessions with a seat count, round robin, collective, one-off links and meeting polls. Round robin shares bookings across up to 20 hosts, each with their own hours and calendar. See team scheduling.

Zoom and Teams links per booking. Pick Vonza Stream, Zoom, Google Meet or Microsoft Teams as the location and every booking gets its own joining link, moved when the booking moves and removed on cancel. Or let the invitee choose. See the Zoom integration.

Your own words in every email. Confirmation, reminder and follow-up emails are editable, with reminders by minutes, hours or days before or at a set time the day before. Text reminders go out from your SMS marketing allowance once the owner switches them on. See appointment reminders.

Still on Google Calendar underneath. Connect Google Calendar and busy times are never offered to bookers, while new bookings are added to your Google calendar, with per-calendar switches for each. Outlook / Microsoft 365 and Apple iCloud (read only) connect too. See the Google Calendar integration.

A booking page that is yours. Up to 30 questions from 13 types including file upload and signature, 88 languages, 16 colour pairs or your brand colour, your logo and cover image, and a directory of all your meetings at /book. Embed it inline or as a popup on your website, or add it to your Link in bio page.

Payments beyond card. Card, Apple Pay, Google Pay or Klarna through Stripe, PayPal for one-off prices, Paystack in Nigerian naira, with coupons and up to five add-ons at checkout.

Numbers. Analytics for booked, completed, rescheduled and cancelled meetings, no-show rate, lead time, busiest hours, where bookers are, revenue and top hosts.

Vonza Scheduling is included in every Vonza plan, with a 14-day free trial.

Choosing

Start with the question "what will I need in six months?" If the answer is still one person, one duration, Google Meet and the occasional card payment, stay on the Google Calendar booking page and connect Stripe when you need it. If the answer includes any of group sessions, a second host, texts, deposits, a Zoom link per booking or emails in your own words, start on a dedicated scheduler now, so your clients learn one link.

Our buying guide to the best appointment scheduling software compares the dedicated tools with every price dated, and the Calendly alternatives page covers the most common next step people take.

Frequently Asked Questions

Get answers to common questions here

Creating an appointment schedule needs a personal Google Account or a Workspace account, and Google's help page says some appointment schedule features require an eligible Google Workspace or Google One subscription. Paid bookings in particular are a premium feature. Google states that it does not charge platform fees on paid appointments; Stripe handles the payment.

Yes, as a premium feature for eligible Google Workspace subscriptions, by connecting a Stripe account to Google Calendar. According to Google's help page read on 14 November 2026, customers can pay by credit card, Apple Pay or Google Pay only, and refunds are handled manually from your Stripe dashboard.

No. Google's help page states that you can send up to 5 reminders but cannot edit the text of the reminder emails.

Not according to Google's help page: you need a computer with a supported web browser, and you can't create an appointment schedule in the Calendar app for Android, iPhone or iPad.

This Is Where Your Business Finally Comes Together

One login. One system. One clear path to building digital income — without the overwhelm.

Vonza dashboard overview