Skip to content
15 min fix 4 min read Recently reviewedBeginner
Quick Answer

Open Google Calendar on the web. Click the Create (+) button in the top left, select Appointment schedule, configure your available hours and meeting duration, and copy the booking link to share with clients.

How to Set Up Google Calendar Appointment Slots

Estimated Time to Fix: 15 minutes

Applies to: Google Workspace, Google Calendar
Article Type: How-To
Last Updated: 2026-07-21

Summary

The "When are you free to chat?" email dance is a massive waste of time. Instead of trading five emails to find a 15-minute window, you can use Google Calendar's built-in "Appointment Scheduling" feature. It generates a professional webpage where clients can look at your availability and book a slot directly onto your calendar.

Prerequisites

  • You must have a paid Google Workspace business account, or a premium Google One subscription. (This feature is limited on free @gmail.com accounts).

Instructions

1. Create the Schedule

  1. Open Google Calendar on your computer.
  2. Click the large Create (+) button in the top left corner.
  3. Click Appointment schedule. (Note: If you only see "Appointment slots", you are using the older legacy version. Click the gear icon > Settings > Appointment schedules to turn on the modern version).
  4. A side panel will open on the left. Give your schedule a title (e.g., 30-Minute Consultation).

2. Define Your Availability

You need to tell Google exactly when you are willing to take these types of meetings.

  1. Duration: Select how long the meetings will last (e.g., 30 minutes).
  2. General availability: Under the days of the week, set your hours. If you only want to take client calls on Tuesdays and Thursdays from 1 PM to 4 PM, change the times accordingly and click the "Copy time to all" icon or remove the other days.
  3. Scheduling window: This prevents surprises. Set it so clients cannot book less than 12 hours in advance.
  4. Buffer time: Highly recommended. Turn this on and set it to 15 minutes so you never have back-to-back calls without a break.
  5. Click Next.

3. Customize the Booking Page

This is what the client will see when they click your link.

  1. Location and conferencing: Choose "Google Meet video conferencing" or "Phone call". If you choose Google Meet, it will automatically generate a video link when someone books.
  2. Description: Add a brief welcome message (e.g., "Looking forward to our chat. Please ensure you are in a quiet room.").
  3. Booking form: By default, Google asks for their First Name, Last Name, and Email. Click Add an item to require them to answer a custom question, like "What is the primary goal of this meeting?"
  4. Click Save.

Your booking page is now live.

  1. Click on the new colored block that appeared on your calendar representing your schedule.
  2. Click the Share button.
  3. Click Copy link.
  4. You can now paste this link into your email signature, put it on your website, or send it directly to clients.
  5. When a client books a time, it will automatically appear on your calendar, and you will both receive an email confirmation. Google automatically hides any times where you already have another meeting scheduled.

Troubleshooting

WARNING

If you manually add a "Doctor's Appointment" or "Lunch" to your calendar during your normal availability window, Google's Appointment Scheduler is smart enough to see it and will hide that time block from your clients. You do not need to manually turn off the scheduler when you are busy.

Symptom / ErrorPotential CauseSolution
I don't see the "Appointment schedule" optionFree accountIf you are using a free @gmail.com account without a Google One subscription, you do not have access to this feature. You will have to use a free third-party tool like Calendly instead.