Skip to content
  • Home

  • Productivity

  • App tips

App tips

6 min read

Google Calendar appointment schedule: How to create a booking page

By Jessica Lau · October 6, 2025
A hero image for Google Calendar app tips with the Google Calendar logo on a blue background

I teach virtually for a local college, and like every educator ever, I have a serious problem with student no-shows for meetings. 

After much reflection (me literally looking at my reflection in an empty Zoom room groaning, "Whyyy?"), I've found a promising solution: appointment scheduling software. While there are plenty of meeting schedulers to choose from, I'm a creature of habit and prefer to do everything in Google. 

If you also like to dip one pinky toe into the unfamiliar while staying firmly planted in your comfort zone, follow along. I'll walk through how to create a booking page using the Google Calendar appointment schedule feature.

Table of contents:

  • What is Google Calendar appointment scheduling?

  • How to create an appointment schedule in Google Calendar

  • How to edit an appointment schedule in Google Calendar

  • How to share your Google Calendar appointment schedule 

  • How to use the Google Calendar scheduling feature in Gmail 

What is Google Calendar appointment scheduling?

A Google Calendar appointment schedule booking page

Google Calendar appointment schedule is a feature that turns Google Calendar into a mini-Calendly. With appointment schedules, you can: 

  • Share a professional booking page. Anyone with an email address can book an appointment with you using the appointment schedule's booking page. And you can easily view your booked appointments alongside your regular schedule in Google Calendar.

  • Customize your appointment availability. This way, you can do things like add buffer time between meetings, set a maximum number of bookings each day, and limit how early (or last-minute) someone can book an appointment. 

  • Get email notifications. You'll receive a booking confirmation, and anyone who books will receive an automatic reminder email before the appointment. 

The appointment schedules feature is currently available on all personal and Workspace accounts (as long as it's enabled by your admin). You'll get more features if you're on a paid account.

How to create a Google Calendar appointment schedule

Creating a Google Calendar appointment schedule is as straightforward as creating a calendar event—only with more customization options. It has a lot of features that meeting schedulers like Calendly have but with that familiar Google feel. 

  1. With Google Calendar open, click Create, and then click Appointment schedule

    How to create an appointment schedule in Google Calendar.

  2. In the appointment schedule panel that appears, update the following sections: 

    Settings panel of the appointment schedule in Google Calendar.
    • Add title. This title is visible to anyone who has a link to your booking page. By default, Google Calendar will also use the title as the event name when someone books an appointment slot. 

    • Appointment duration. Each appointment slot must last for at least 5 minutes. To change the duration, click the down arrow ()beside the default duration. 

    • General availability. For every day of the week, set the times that you're open to meet. To include multiple availabilities in a day, click the Add another period to this day icon, which looks like a plus sign (+). And if you want to copy the appointment slots from one day across all your other available days, click the Copy to all icon, which looks like a rectangle. Note: Copied appointment slots won't override any days marked Unavailable. 

    • Calendars checked for availability. Google Calendar will automatically block off busy times from your selected calendar on your booking page. By default, it'll only check your primary calendar. If you want Google Calendar to consider other connected calendars, indicate them here. 

    • Advanced features. You'll also find more advanced features that you can customize, like a scheduling window, adjusted availability for specific dates, and buffer times between bookings.

  3. Click Next

  4. Now it's time to set up your booking page. In the appointment schedule panel, you can customize a message for people to see when they view your booking page, along with booking confirmations and reminders. Unlike Google Calendar events, you can't set the default video conferencing to Zoom (much to my chagrin). 

    Settings panel of a booking page in Google Calendar.

  5. Click Save

How to edit appointment schedule in Google Calendar

Here's the easiest way to edit the details of your appointment schedule in Google Calendar.

  1. Click any appointment schedule block in your calendar grid.

  2. In the appointment schedule window that appears, click the Edit appointment schedule icon, which looks like a pencil. 

    The edit option on an appointment schedule in Google Calendar

  3. Edit the details of your appointment schedule.

  4. Click Next.

  5. Edit the details of your booking page, if needed.

  6. Click Save.

Need to delete your appointment schedule altogether?

  1. Click the appointment schedule block that you want to delete in your calendar grid. 

  2. In the appointment schedule window that appears, click the Delete appointment schedule icon, which looks like a garbage can. 

    The delete icon for appointment schedules in Google Calendar

  3. Select if you want to delete only that week's availability or the entire appointment schedule, and then click OK

    The options for removing a Google Calendar appointment schedule

How to share your Google Calendar appointment schedule 

Now that you've created your booking page, it's time to share it. Google Calendar lets you do this in a few ways: share a link to your booking page or embed it on your website. 

How to share a link to your Google Calendar booking page 

If you prefer to manually share your booking page, here's how to get the share link.  

  1. On your Google Calendar grid, click any appointment schedule block. 

  2. In the appointment schedule window that appears, click Share.

    Google Calendar appointment scheduling window with an arrow pointing to the share button.

  3. In the Link tab of the Share your booking page window that appears, click Copy link

    Google Calendar booking page window with an arrow pointing to the copy link button.

  4. Click Done

  5. Paste the link wherever you want to share your appointment schedule. 

How to add your Google Calendar booking page to your website

If the words "embed" and "HTML" don't scare you, there's also the option to add your booking page to your professional website. Google Calendar lets you do this in two ways: add a button that opens a pop-up with your booking page or embed the booking page directly to your site. 

  1. On your Google Calendar grid, click any appointment schedule block. 

  2. In the appointment schedule window that appears, click Share

  3. In the Share your booking page window that appears, click Website embed

  4. Click the down caret () beside the embed option you want, and then click Copy code. If you choose Button with popup, you can also modify the button color and text. 

    Google Calendar booking page window with an arrow pointing to the copy code button.

  5. Click Done

  6. Paste the embed code, and add it to the HTML of your website. 

Bonus: How to use the Google Calendar scheduling feature in Gmail 

Google lets you share your availability via Gmail and have recipients book a meeting with you directly from their inbox too.

How to find a time to meet in Gmail 

If you don't have access to your recipient's calendar, you can share your availability and let them book a meeting with you. 

  1. In Gmail, click Compose

  2. Draft your email as you normally would (add a recipient, subject line, and message).

  3. Click the Set up a time to meet icon, which looks like a calendar, and then select Propose times you're free. (You can also choose to just embed your booking page if you've already made one.)

    How to use Google Calendar appointment scheduling directly from Gmail.

  4. Your Google Calendar will open in a panel beside your draft message. Update the meeting duration and your availability, and click Next.

    Google Calendar side panel next to an open email draft in Gmail.

  5. Review your meeting details, and update the event title, location, and description if you want. When you're done, click Add to email.

    Google Calendar meeting details in the side panel next to an open email draft in Gmail.

  6. Your proposed meeting times will appear in your email draft. Review your email, and then click Send

    Draft email message in Gmail with proposed meeting times.

Your recipient will be able to pick a time directly from their inbox, and then Google will schedule the meeting on both of your calendars.

How to schedule a meeting from Gmail 

If you have access to your recipient's Google Calendar, you can skip straight to creating an event from Gmail. From a draft message in Gmail, click the Set up a time to meet icon, and then select Create an event

Once you create and save your event, Google will send the event details in a separate email to your recipient, add the event to your calendars, and include the details in your draft email message. 

How to schedule a meeting from Gmail.

Automate Google Calendar

Once you've set up a Google Calendar booking page, use Zapier's Google Calendar integration to orchestrate powerful, AI-driven workflows that connect your scheduling to the rest of your tech stack. For example, when someone books a meeting, you could trigger an AI workflow that drafts a personalized confirmation email, sends the meeting information to your CRM, and then posts a prep brief in Slack—all before the meeting starts.

Learn more about how to automate Google Calendar, or get started with one of these pre-made workflows.

Create new Trello cards from new Google Calendar events

Create new Trello cards from new Google Calendar events
  • Google Calendar logo
  • Trello logo
Google Calendar + Trello

Copy new Google Calendar events to another Google Calendar

Copy new Google Calendar events to another Google Calendar
  • Google Calendar logo
  • Google Calendar logo
Google Calendar

Add new Google Calendar events to Any.do as tasks

Add new Google Calendar events to Any.do as tasks
  • Google Calendar logo
  • Any.do Personal logo
Google Calendar + Any.do Personal

Zapier is the most connected AI orchestration platform—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated, AI-powered systems for your business-critical workflows across your organization's technology stack. Learn more.

Hey, Google. Add Zoom. 

Don't get me wrong—the Google Calendar appointment schedule offers a lot of useful features that will drastically reduce the hassle of organizing a meeting. But there's still one downside for me: the inability to add Zoom as the default conferencing option. But who knows? Maybe Google will add it back as an option in the future. 

Related reading: 

  • Stress-reducing Google Calendar settings you didn't know you needed

  • How to create detailed Google Calendar events using Zapier

  • How to send a reminder in Slack for Google Calendar events

This article was originally published in August 2022. The most recent update was in October 2025.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

tags
mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
See how Zapier works
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'