Scheduling guide

Google Calendar appointment scheduling for client sessions

You can take bookings straight from Google Calendar, or through a booking page that reads your Google Calendar. Here's how each works, what a personal Google account gets, and which fits a coach or tutor.

Free booking page, no card, no trial clock.

Two ways to take bookings on Google Calendar

If your diary lives in Google Calendar, there are two ways to let clients book a session without a back-and-forth email thread:

  1. Google Calendar's appointment schedules. Built into Google Calendar. You set your available hours, Google makes a booking page, and bookings land straight on your calendar.
  2. A booking page that reads your Google Calendar. A separate scheduling tool, such as Pick a Time, checks your Google Calendar for busy times, shows clients only the gaps, and writes each booking back to your calendar.

Both stop double bookings, because both read your calendar. They differ in how many kinds of session you can offer, what reminders go out, and what you can ask clients before they book. Google's own tool may be all you need when you run one kind of session and have a Google subscription that covers reminders. A booking page usually fits better when you run several kinds of session, or want reminders and intake questions on a personal Google account.

How Google Calendar's appointment schedules work

An appointment schedule is a block of bookable time on your calendar. You choose how long each appointment runs and when you're available. Google then gives you a booking page link to share, and it doesn't show times when you're already busy.

Google's help pages list what you can set:

One catch before you start: you can't create an appointment schedule in the Calendar app on Android, iPhone or iPad, so set it up on a computer.

What a personal Google account gets

This is where most coaches get caught out. Google says that with a personal Google Account, or the Workspace Business Starter plan, you can create a single booking page. Several features need an eligible Google Workspace or Google One subscription. Google's comparison chart lists these:

FeaturePersonal Google accountEligible Workspace or Google One subscription
Booking pagesOneMore than one
Automatic email remindersNot includedIncluded
Checking availability across several calendarsNot includedIncluded
Taking payments for appointmentsNot includedIncluded, through Stripe
Verifying emails to stop spam bookingsNot includedIncluded
Up to 20 co-hostsNot includedIncluded

Google also says Workspace Frontline and Essentials accounts, and some older Workspace plans, can't create appointment schedules at all. If you're on a work or school account, check with whoever runs it.

So on a personal account you get one booking page with no automatic reminders. That's fine for an occasional discovery call. It's thin for a full client practice, where reminders are the cheapest way to keep sessions from being missed. Our guide to setting up appointment reminders covers why.

How to set up a Google Calendar appointment schedule

  1. Open Google Calendar on a computer.
  2. In the Booking pages section, click Create appointment schedule.
  3. Give it a title. Clients see it on the booking page, and it appears on your calendar with each booking.
  4. Set the appointment length and your weekly availability.
  5. Under the scheduling window, set how far ahead people can book and the minimum notice you want.
  6. Add buffer time and a daily limit if you need them.
  7. Choose how and where you meet. For a video tool other than Google Meet, Google says to add your link to each booked event.
  8. Add a description and any booking form questions.
  9. Save, then open the booking page and copy its link to share with clients.

Test it once from a private browser window, booking a slot yourself, so you see exactly what your client sees.

When a booking page that reads Google Calendar fits better

A coach, tutor or consultant usually outgrows one booking page quickly. Maybe you offer a free discovery call and a paid session, run weekly sessions with the same client alongside a monthly group, or want to know what a client wants to work on before the first call.

That's the gap a separate booking page fills. With Pick a Time, the setup works like this:

The free plan has no booking cap. The booking page feature page shows the full list.

Two honest limits: Pick a Time works with Google Calendar today, and Outlook support is on the roadmap. It doesn't take payments yet; paid sessions are in development. If you need to charge at the moment of booking today, Google's appointment schedules with an eligible subscription and Stripe can do that.

Google appointment schedules and a booking page, side by side

Google appointment schedule, personal accountPick a Time booking page
Reads your Google Calendar busy timesYesYes
Kinds of session on one linkOne booking pageSeveral session types on one page
Automatic email remindersNeeds an eligible subscriptionA day and an hour before, free
Questions before the bookingBooking form fieldsBooking questions you write
Clients need a Google accountNoNo account of any kind
Payments at bookingNeeds an eligible subscription and StripeIn development
CalendarsGoogle CalendarGoogle Calendar; Outlook is planned

If you're weighing other tools too, our comparison of free scheduling apps goes wider.

Settings that matter whichever tool you use

Our post on the best times to schedule meetings has more on shaping your available hours.

Common problems and how to fix them

Most booking page trouble comes down to a handful of settings. Here's what to check first:

What you seeThe usual causeWhat to do
No times show for today on a new Google booking pageGoogle's default 4-hour minimum lead timeCheck tomorrow's slots, or lower the minimum notice
A slot shows when you know you're busyThe event is marked as free, or sits on a calendar that isn't checkedMark it busy, or move it to the calendar the booking page reads
Clients book the wrong kind of sessionOne booking link for every kind of sessionGive each kind its own session type, with a clear name and length
A client turns up at the wrong hourA time read in the wrong time zonePut the time zone in the confirmation and every reminder
A client doesn't turn up at allNo reminder, or no easy way to move the sessionSend a reminder a day and an hour before, each with a reschedule link

Keep Google Calendar the source of truth

Either way, your booking page is only as good as your calendar. Anything that should block a booking has to be on Google Calendar as busy: the school run, a dentist appointment, a day off. An event marked as free won't block anything.

If you keep personal plans in a separate calendar, make sure the tool checks that one too. On Google's own appointment schedules, checking availability across several calendars needs an eligible subscription.

And once a client books, leave the booking where it lands. Moving a session by dragging it around your calendar doesn't tell the client. Send them the reschedule link instead, so the time changes for both of you.

Sources

Questions people ask

Is Google Calendar appointment scheduling free?

With a personal Google account you can create one booking page. Google says features such as more than one booking page, automatic email reminders, checking several calendars and payments need an eligible Google Workspace or Google One subscription.

Can I set up an appointment schedule on my phone?

No. Google says you can't create an appointment schedule in the Calendar app on Android, iPhone or iPad. Use a computer.

Does Google Calendar send appointment reminders?

Automatic email reminders for appointment schedules need an eligible Google Workspace or Google One subscription, and Google says you can't edit the reminder text.

Can a booking page check my Google Calendar for clashes?

Yes. Pick a Time reads your Google Calendar busy times, only offers free slots, and writes each booking back to your calendar with your client as a guest.

Set up your booking page free

Unlimited bookings. No card, no trial clock.

Create your booking pageSee the product

All scheduling guides