Google Calendar Public Appointment Slots

Skip to end of metadataGo to start of metadata

Mar 18, 2019 Google's Appointment slots allow you carve out specific times of day on your calendar and then share these times with select people via a private calendar link. When these people click the link, they can schedule meetings with you at any of the times you carved out for them. G Suite Appointment Slots - Easily Create Appointment Slots in Google Calendar, video by Appointment slots is a less known feature.

Set up appointment slots for others to register for as a Google Calendar Event. This is not the only approach.

Step-by-step guide to Create Appointments

To List Your Appointments

To Use Zoom With Appointment Slots

Step-by-step guide

  1. Log into your Google account in a browser and go to your Google Calendar. Click a date to set up appointments for, or click the +Create button in the top left corner.
  2. Select Appointment Slots just below the Title field.
  3. Add a Title, such as the topic or purpose of the meetings, e.g., Interviews, Reviews, Office Hours.
  4. Set the date and time range for all the appointments in a block. Unless your appointments are around the clock, a block of appointments will start and end the same day: be sure to set the second date the same as the first (depending on the calendar view you were on, they may default to a day apart).
  5. Set the Duration for each individual appointment. Include the time you need between appointments in the total duration. For example, for 15-minute meetings with 5 minutes in between appointments, set the duration for 20 minutes.
    TIP: You cannot delete an appointment slot, so if you want a break that is the length of an appointment, book the appointment for yourself and change the Title to something like Free Time. If the break isn’t equal to a multiple of the appointment duration, you’ll need to set up separate blocks of appointments.
  6. Set the calendar you want the appointments to be on (for yourself, does not apply to those making the appointments). See TIP below.
  7. Click Save or More Options to :
    1. Set up repeating appointments. If you want the same block of time across more than one day, or every week, for example, click the Does not repeat dropdown and select Custom…
      Enter the settings for repeating this block of appointments, then click Done.
    2. Specify the Location where the meeting will occur, your office, for example. If this will be a Zoom meeting, see the instructions below.
    3. Enter a Description: here is where you enter the URL for your Zoom Personal Meeting ID. Users making the appointment can edit the Description field for their slot, so you can request information from them by instructing them to add text to this field.
    4. Add Guests to collaborate on managing the appointments. This is not for those you’re inviting to make an appointment, but rather someone you want to be able to see the appointments that have been made. For example, an assistant can set up these Appointment Slots and make the Supervisor who is actually conducting the meetings the Guest, or vice versa.
    5. Copy the link that you will send or post for users to make appointments by right-clicking the link for This calendar’s appointment page, or click to go to the Appointment page and copy the URL from the browser address bar.
    6. Click Save when you’re done.
  8. If you don’t set More Options or you have closed that screen, you can get the Appointment Page link from the event on your Google Calendar: click the event for the Appointment Slots block (it has a grid icon before the title), then right-click the Go to appointment page for this calendar and Copy link address; or click the link, then copy the URL from the browser address bar.
    NOTE: All Appointment Slots created for a calendar are visible for anyone with a link to the Appointment Page, so if you set up more than one Appointment Slots type, be sure the Titles are distinguishable.
  9. Users with the link to the Appointment Page can click the button for the time slot they want to select. Time slots already selected are no longer visible. To see the details of the Time slot, move the mouse pointer over it. Click Save to make an appointment for the selected time slot.
  10. If users want to cancel their appointment or change to another slot, they should delete the event on their calendar, then go back to the Appointment Page and select another slot. The previously booked slot will be open for someone else.

This is a support website for all GSU faculty & Staff to assist them with the migration to Google Apps. The site will feature information on application basics, migration, and GSU-specific issues. Check weekly for updates, tips, and articles to help you maximize your efficiency with Google Apps!

To Print or create a PDF of your scheduled Appointments you will filter down to the data you want to see in the list: first which calendar (if you have multiple), then which day(s).

  1. If you have multiple calendars, display only the one that you made the Appointment Slots for. If you have several calendars and the ones you have visible are not easily selected, first duplicate the browser tab for your calendar (right-click the tab > Duplicate), then you can uncheck the calendars you want to hide. The calendars selected on the original tab will remain selected.
  2. Change the View dropdown (upper right) to Schedule.
  3. To show just the slots for a set of Appointments, use the Search field and enter the Title. Google does not provide a way to Print this filtered list as described in the following steps, but you can select and copy the text (use Ctrl + C, because Copy is not in the right-click menu) to paste elsewhere to edit and print.
  4. Click the Settings gear (upper right) > Print. Specify the date range and other options, then click Print.
  5. The Print Preview is displayed with settings to specify the Destination (Save as PDF, printer, etc.). Click the Save/Print button. When you’re done, close the duplicate tab with the single calendar to return to the view with all your other calendars.

TIP

If you plan to use Appointment Slots regularly and often need to print a daily list, consider creating a Calendar just for your appointments, then you can easily filter out all other events with step 1.

You can include a link to your Zoom account for conducting meetings for the Appointment Slots you set up. If you want the meetings to be private, that is you’re meeting with one person at a time and do not want others to join a meeting before you are ready for them, turn on the Waiting Room option.

  1. From the Zoom application window, click the New Meeting dropdown, then click your Personal Meeting ID (PMI) > PMI Settings. Check the box for Enable Waiting Room, then click Save.
    NOTE: Turning this on means you will need to Admit anyone using your PMI until you turn the option off. See Zoom documentation: Using Your PMI
  2. Get your PMI URL: Click on your headshot in the top right corner of the Zoom application window > My Profile (this will open in your browser). The URL is in the Personal Meeting ID section of your Profile screen: if the Show link is visible, click it to display the actual URL. Copy this URL and paste it into the Description field for your Appointment Slots event, step 7.c above. You might be inclined to enter the URL in the Location field, but the onscreen displays of the Appointments will also display the URL over and over; just enter Zoom for the Location with the URL in the Description field.
  3. Before your first Appointment, log into the Zoom application. When users click the URL to attend the appointment, Zoom will display a notification to wait for you to start the meeting. You will see in the Participants panel of the Zoom application window (click Participants to display it on the right) that the user is in the Waiting Room.
    1. Move your mouse over the name and then click the Admit button. The name will move from “is waiting” to “in the meeting.”
    2. To move someone out of the meeting before letting the next person in, the person can leave the meeting, or you can move your mouse over the person’s name and click the More > menu and either Put in Waiting Room (if you want to meet again in this session) or Remove if you have finished meeting.
    3. To alert users in the Waiting Room of something, you can click the Message link, then use the Chat to text them. The Chat window dropdown lets you message Everyone (in Waiting Room) or Everyone (in Meeting) or a specific person in the meeting.
    4. If the Chat window covers the Participants list, click the More… menu at the bottom of your Zoom application window, then select Chat to hide it.

Related Articles


Search Knowledge Base


Submit a Service Request

Google Calendar Public Appointment Slots List


Want to allow you clients to book appointments on your website using Bookable Appointment Slots in Google Calendar? I wouldn’t be writing this tutorial if I could find a comprehensive tutorial online, or if Google help documents weren’t as confusing. It turned out not as simple and intuitive as I originally anticipated. I hope this short tutorial will help my clients and others find their way around google account in order to create google calendar and embed it on their website.

Calendar

I know that your time is precious, so let’s keep this a point form shall we? Before we start we need a mind-map of what we are doing and why.

Prerequisites – You need G-Suite:
So what’s the catch? The catch is that google wants you to be on their G-Suite plan. Their basic plan is $6 / month. If you don’t have G-Suite you might want to create one.

I’d appreciate if you use my affiliate link: https://goo.gl/9HTDpa
As a bonus google hands out 20% discount for those who sign-up through a referral program.
G Suite Basic Coupon Code – UC9JMYD6HAUJLTP
G Suite Business Coupon Code – V3CAN4MDF6R6D7X
Coupons expire on: 05/2020 (if they expired, please let me know so I could update them)

Why we are creating bookable calendar on the website?

  • Because you might want your clients to book appointments with you on your website.
  • Because google calendar is likely already integrated with your every-day-life.
  • You avoid expensive client management systems by using free Google Calendar features.

What are we doing?

Google Calendar Public Appointment Slots Online

  • Creating a custom calendar that’s separate from your personal calendar.
  • Allowing public to use that new calendar.
  • Adding specific appointment slots.
  • Publishing it on a WordPress website (but any other website will do)

Before we dive in:

If you feel comfortable sharing your login information to your google account, we’ll be happy to setup calendar and embed it into your website on your behalf. So if you are an existing or a potential client of ours and feel comfortable sharing your login info to your google account, you can skip all of this and simply email us your login credentials and we’ll do everything on your behalf.

Deep Dive Starts Now:

Let’s create a calendar specific to your business.

  • Login into your google calendar.
  • Left menu click “+” to create new calendar, name it, Create it and click back to settings.

We now have created calendar specific to your business.

Setup Reoccurring Bookable Appointment Slots

  • Deselect all calendars and select only your new calendar. In our case it’s “Conference Appointment”
  • Click on any date or time and a popup will open. Select “Appointment Slots” tab and click “More Options” button.
  • On a new tab that’ll open up enter name of your slot
  • Enter time that are allowed for people to setup appointments with you. I’ve selected 8:30am to 6pm
  • I’ve selected “Slots with duration” set to 60min.
  • Make sure to set how often it should repeat. In my case I set Monday to Friday every weekday.
  • Add a description and Save.

Making this calendar available to the public & notifications

  • Select the 3 dot icon and click on “Settings and Sharing”
  • On access permissions elect “make available to the public”
  • If you don’t want to have schedule conflicts, make sure to select “…do not conflict”
  • I’d recommend adding email notification so that you know that someone has booked an appointment with you

Allow people to book appointment on your google calendar

Many people think that embedding a calendar allows your website visitors book appointments using google calendar. That is however not the case. Google calendar creates specific link that can be linked to a button that will allow visitor to be redirected to a booking page. Here is how to find that link and add it to your website:

  • On you calendar you should now see appointment slots. You first need to (Left Click) to bring out a menu.
  • On the menu you will see a blue text “Go to appointment page …” you need to Right click to bring out another menu.
  • Left click on “Copy Link Address” to save it. Now it can be sent to a developer to add to your site.

Add link to your site yourself

All that you’ll need is a code like this:

Google Calendar Public Appointment Slots 2020

<a href=”your_copied_link_goes_here” target=”_blank”>Link</a>

All that you’ll need to do is to replace “your_copied_link_goes_here” with the actual link and insert it into your theme template file that’s specific to your WordPress page, or to your static HTML page. It can also be inserted in a text editor of your WordPress content block.

If it sounds too confusing, please don’t do it, tampering with source code will likely ruin your site. Simply ask a professional and it can be done under a minute. If you are charged over $20 for this by a developer – you are being ripped off. Find someone else.

Last but not least

If you need help, feel free to reach out to us at 717-543-8020

All Best,

Peter K.