🎉 New: Book appointments right inside WhatsAppSee how it works

Guides

How to Use Google Calendar for Appointment Scheduling (2026 Guide)

Google Calendar can turn your availability into a public booking page for free. Here is how to set it up, what the free plan actually allows, and when you need more.

A Google Calendar week grid beside a Cal ID booking card with the 9:30 am slot selected, showing that only genuinely free slots appear as bookable, with a confirmation chip reading booked, and on your calendar.
Appointment scheduling reads your real Google Calendar, so only genuinely free slots are ever bookable.

Key takeaways

  • Google Calendar has built-in appointment scheduling called appointment schedules, which publishes your availability as a public booking page and checks your real calendar so you are never double booked.
  • Free personal Gmail accounts are limited to one appointment schedule with no guest reminders, no email verification and no payments. Paid Google Workspace lifts those limits.
  • Appointment schedules replaced the old appointment slots feature, so older tutorials referencing an Appointment slots tab are out of date.
  • Google cannot rotate bookings across a team, route bookers by their answers, or send SMS and WhatsApp reminders on any tier.
  • Cal ID connects to the same Google Calendar and adds unlimited event types, round robin, routing forms, reminders and payments on the free plan.

If you want people to book time with you without the back and forth, you do not always need a separate app. You can schedule appointments in Google Calendar directly, using a feature called appointment schedules. It turns your availability into a public booking page, and every confirmed booking lands straight on your calendar.

This guide covers how to set it up, what the free and paid tiers actually give you, where the feature runs out of road, and what to use when it does.

What Google Calendar appointment scheduling is

An appointment schedule is a bookable block of availability that Google publishes as its own page. You define the rules once: which hours you are open, how long each meeting runs, how much notice you need, and how far ahead people can book. Google generates a link, and anyone with that link sees only the slots you are genuinely free for.

The important part is that it checks your real calendar. If an event already occupies a slot, that slot disappears from the booking page automatically, so you do not get double booked.

Appointment schedules replaced the older feature called appointment slots. If you are following an old tutorial that tells you to click an Appointment slots tab, that interface is gone. Google retired it and migrated existing slots to the new format.

What you need before you start

  • A Google account. Personal Gmail accounts work, with limits described below.
  • Access to Google Calendar on desktop. The booking page has to be created on the web; the mobile apps can only view and manage the bookings afterwards.
  • Your working hours set, ideally. Not required, but it saves you configuring availability twice.

How to set up appointment scheduling in Google Calendar

The whole thing takes about three minutes.

  1. Open Google Calendar on desktop and click Create in the top left, then choose Appointment schedule. On some accounts you can also click any empty slot in the grid and switch to the Appointment schedule tab.
  2. Name the schedule. This title is public, so use something a guest will recognise, such as Intro call or 30 minute consultation, rather than an internal label.
  3. Set the appointment duration. Google offers common lengths and a custom option. Anything from 5 minutes upward works.
  4. Set your general availability. Choose the days and the time window for each. You can add multiple windows per day, for example 9am to 12pm and 2pm to 5pm, so lunch is never bookable.
  5. Open Scheduling window and set how far in advance people can book, and the minimum notice you need. A minimum of 12 to 24 hours notice is the single most useful setting here; without it someone can book you for ten minutes from now.
  6. Under Booked appointment settings, add buffer time between appointments and cap the number of bookings per day if you need to.
  7. Check Calendars checked for availability so Google blocks slots against every Google calendar you use, not just the default one. This covers your Google calendars only, which matters if you also keep an Outlook or iCloud calendar.
  8. Click Save. Google returns a shareable booking page link.

How to share your booking page

Open the appointment schedule and click Share. You get two options: a link to the booking page, or an embed snippet for a website. The link is the one most people want; drop it in your email signature, your LinkedIn profile, or a calendar invite.

This is different from sharing the calendar itself. Sharing a booking page lets people reserve time; sharing a calendar lets people see your events. If you want the second one, see our guide on how to share a Google Calendar.

Free versus paid: what you actually get

This is where most guides are vague, so here it is plainly. The feature exists on personal Gmail accounts, but heavily reduced.

CapabilityPersonal Gmail (free)Google Workspace (paid)
Appointment schedules1 onlyUnlimited
Booking pageYesYes
Verify booker emailNoYes
Email reminders to guestsNoYes
Collect payments (Stripe)NoYes, on some tiers
Custom intake questionsVery limitedLimited
Round robin across a teamNoNo
Routing by form answersNoNo
SMS or WhatsApp remindersNoNo

The single appointment schedule limit on free accounts is the one that catches people out. If you want both a 15 minute intro call and a 60 minute deep dive, you cannot have both on a personal Gmail account.

Where Google Calendar appointment scheduling runs out

For one person booking one type of meeting, it is genuinely good and free. The limits show up the moment your process gets slightly more real:

  • It only checks Google calendars. If your work calendar is in Outlook or your personal one is in iCloud, Google cannot see those events and will let someone book straight over them.
  • No team rotation. Google cannot distribute bookings across several people. If three salespeople share inbound demos, there is no way to rotate them fairly.
  • No routing. You cannot ask a qualifying question and send the booker to a different person or meeting type based on the answer.
  • No reminders on free accounts. Guests get a calendar invite and nothing else, which is exactly how no-shows happen.
  • One meeting type on free accounts, as above.
  • No payment collection unless you are on a qualifying paid Workspace tier.
  • Limited branding. The page is Google branded and cannot carry your logo or domain.

When to add a dedicated scheduling tool

The honest rule: if you are one person, booking one kind of meeting, with a paid Workspace account, Google Calendar alone is fine. Do not add a tool you do not need.

Add a scheduling tool when any of these are true:

  • More than one person can take the meeting and you want them rotated fairly.
  • You need reminders, especially SMS or WhatsApp, because no-shows cost you money.
  • You need more than one meeting type and you are not on paid Workspace.
  • You want to qualify or route bookers before they land on someone calendar.
  • You want to take payment or a deposit at the point of booking.

Doing the same thing with Cal ID

Cal ID connects to the same Google Calendar and reads the same busy times, so the double booking protection is identical. What changes is everything Google leaves out.

Connect it from the Google Calendar integration and Cal ID checks for conflicts on every booking request. From there you get unlimited event types on the free plan, plus:

  • Conflict checking across your Google, Outlook and Apple calendars, so a busy slot in any of them is never offered. The Unified Calendar then brings your Google and Outlook events into a single view you can manage from.
  • Round robin scheduling so bookings rotate across a team, with weighting if some people should take more than others.
  • Routing forms that ask qualifying questions and send each booker to the right person and meeting type.
  • Reminders over email, SMS and WhatsApp, on every plan rather than paid tiers only.
  • Payments at the point of booking through Stripe, Razorpay and others.
  • Your own branding on the booking page.

Side by side

Google CalendarCal ID
Cost to startFreeFree
Meeting types (free)1Unlimited
Reads Google Calendar busy timesYesYes
Guest reminders (free)NoYes
SMS / WhatsApp remindersNoYes
Round robin across a teamNoYes
Routing formsNoYes
Payments at bookingPaid Workspace onlyYes
Custom brandingNoYes

Full plan detail is on the pricing page.

The practical recommendation

Start with Google Calendar appointment schedules. It costs nothing, it takes three minutes, and for a single person taking a single kind of meeting it does the job properly.

Move to a dedicated tool at the point where you hit one of the walls above, most commonly the moment a second person needs to take the same meeting, or the moment no-shows start costing you real money. Both are solvable, and neither requires you to leave Google Calendar behind: the scheduling tool sits on top of it.

Frequently asked questions

Quick answers to the questions we hear most.

01 Does Google Calendar have appointment scheduling?

Yes. Google Calendar includes a feature called appointment schedules that turns your availability into a public booking page. Personal Gmail accounts are limited to one schedule; paid Google Workspace accounts get unlimited schedules plus reminders and email verification.

02 How do I schedule an appointment in Google Calendar?

On desktop, click Create in the top left and choose Appointment schedule. Set the title, duration, availability windows and scheduling window, then click Save. Google generates a booking page link you can share.

03 Is Google Calendar appointment scheduling free?

Yes, but limited. Free personal Gmail accounts get exactly one appointment schedule, with no guest reminders, no email verification and no payment collection. Unlimited schedules and reminders require a paid Google Workspace plan.

04 What happened to Google Calendar appointment slots?

Google retired appointment slots and replaced them with appointment schedules. Existing slots were migrated automatically. If a tutorial tells you to click an Appointment slots tab, it is out of date.

05 Can two people share one Google Calendar booking page?

No. Google Calendar cannot rotate bookings across multiple hosts. Each appointment schedule belongs to one person and one calendar. For shared inbound bookings you need round robin scheduling, which requires a dedicated tool.

06 Can Google Calendar check my Outlook calendar for conflicts?

No. Google Calendar appointment schedules only check your Google calendars. If you keep a work calendar in Outlook or a personal one in iCloud, Google cannot see those events and can book over them. A dedicated scheduling tool that connects Google, Outlook and Apple together is the only reliable fix.

07 Can I send reminders with Google Calendar appointment scheduling?

Only on paid Google Workspace plans. Free personal accounts send the calendar invite and nothing further, which is a common cause of no-shows. Dedicated scheduling tools send email, SMS and WhatsApp reminders on free plans.

08 Can I take payments through a Google Calendar booking page?

Only on qualifying paid Google Workspace tiers, via Stripe. Free personal Gmail accounts cannot collect payment at booking.

09 How do I stop people booking me at the last minute?

Open the appointment schedule, go to Scheduling window, and set a minimum notice period. Setting it to 12 or 24 hours prevents someone reserving a slot that starts within the hour.

About the author

Alisha Soni

Alisha Soni

Marketing Executive

Covers scheduling software, calendar tools, and booking automation, comparing the options across industries and price points so teams can pick the right tool and spend less time coordinating meetings.

  • Scheduling software
  • Booking tools
  • Calendar management
  • SaaS comparisons

Get your free booking page in minutes.

Cal ID automates confirmations, reminders, routing, and payments after every booking. Free forever for individuals.

✓ Free Forever Plan✓ No Credit Card Required