# 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. By Uyi Abraham (Founder and CEO, Vonza). Published 2026-11-14, updated 2026-11-14. Category: Business and creator economy. 7 min read. Canonical: https://vonza.com/blog/google-calendar-booking-page 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](https://vonza.com/appointment-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. | Area | What Google's help pages describe | |---|---| | Who can create a schedule | Personal Google Account or Workspace account, on a computer | | Premium features | Some features need an eligible Workspace or Google One subscription; paid bookings need an eligible Workspace subscription | | Meeting format | One appointment duration per schedule; co-hosts within your domain | | Where | Google Meet, in person, phone, or none (third-party links added by hand after booking) | | Booking form | First name, last name, email required; extra items can be added; optional email verification | | Reminders | Up to 5 reminder emails; text not editable | | Payments | Stripe only; card, Apple Pay, Google Pay; one amount per schedule; no platform fee; refunds manual | | Policies | A cancellation policy text shown on the form and in reminders | | Not described on the pages we read | Group 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](https://vonza.com/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](https://vonza.com/meeting-polls). Round robin shares bookings across up to 20 hosts, each with their own hours and calendar. See [team scheduling](https://vonza.com/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](https://vonza.com/integrations/zoom). **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](https://vonza.com/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](https://vonza.com/integrations/google-calendar). **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](https://vonza.com/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](https://vonza.com/best/appointment-scheduling-software) compares the dedicated tools with every price dated, and the [Calendly alternatives](https://vonza.com/compare/calendly-alternatives) page covers the most common next step people take. ## Frequently asked questions ### Is the Google Calendar booking page free? 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. ### Can people pay when they book through Google Calendar? 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. ### Can I edit the reminder emails Google Calendar sends to bookers? No. Google's help page states that you can send up to 5 reminders but cannot edit the text of the reminder emails. ### Can I create a Google Calendar appointment schedule on my phone? 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.