Share your appointment schedule

When you create a booking page, you can share a link on your website or through online communications that:

  • Links directly to your appointment booking page
  • Links to all appointment schedules on your primary calendar

You can create a single booking page to let others schedule unlimited appointments on your calendar at no charge. If you have an eligible Google Workspace or Google One subscription, appointment schedules come with premium features. Learn about premium features for appointment schedules.

Share a link to your appointment schedule

Important: Booking pages you create are public and aren't affected by your Calendar sharing settings.

Anyone with the link can view your:

  • Booking page
  • Profile photo
  • Account name
  1. On your computer, open Google Calendar.
  2. On your Calendar grid, click the appointment schedule.
  3. Next to “Open booking page,” click Share Share.
  4. Under “Link,” select an option:
    • To share a link for all services on your calendar, click All appointment schedules.
    • To share a link for a specific service on your calendar, click A single booking page
  5. Click Copy link and then Done

Add an appointment schedule button to your website

  1. On your computer, open Google Calendar.
  2. On your Calendar grid, click the appointment schedule.
  3. To share the link, next to “Open booking page,” click Share Share.
  4. Under “Website embed,” select an option:
    • To create a button for all services on your calendar, click All appointment schedules.
    • To create a button for a specific service on your calendar, click A single booking page
  5. To open the “Button with popup” option, click Expand Down arrow.  
    • Optional: You can edit the button text and color. 
  6. To add the button to your website, click Copy code
  7. Paste the code into your website’s HTML. 
  8. Click Done.  

Embed the booking page onto your website

  1. On your computer, open Google Calendar.
  2. On your Calendar grid, click the appointment schedule.
  3. To share the link, next to “Open booking page,” click Share Share.
  4. Under “Website embed,” select an option:
    • To create a button for all services on your calendar, click All appointment schedules.
    • To create a button for a specific service on your calendar, click A single booking page
  5. To open the “Inline booking page” option, click Expand Down arrow.
    • Optional: You can edit the width and height of your booking page. 
  6. To embed the booking page directly onto your website, click Copy code.
  7. Paste the code into your website’s HTML.
  8. Click Done.  
Embed options available for website providers
Website providers Supports buttons Supports embedded schedules
Google Sites Done
Shopify Done Done
Squarespace Done Done
Unbounce Done Done
Weebly Done
Wix Done
Wordpress.com Done
Wordpress.org Done Done

Related resources

Search
Clear search
Close search
Google apps
Main menu
182746810289425352
true
Search Help Center
true
true
true
true
true
88
false
false