In order to create bookable appointment slots, you will view your calendar in week or day view and click on the calendar where you want to create your open slots. Instead of making an event in your calendar.

  • 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.
  • GetApp has a large list of Appointments and Scheduling software that integrates with Google Calendar. Read reviews, buyer's guides, and product information to find the best fit.
  • Google Calendar. Sync calendar events between Google and Setmore. Sync calendar events between Office 365 and Setmore. Bookings, simplified. Your business runs on bookings. Manage all appointments through one simple schedule.
  • Your Google Assistant uses your main Google Calendar by default. To use your Assistant tell you about events on a shared calendar: On your Android phone or tablet, say 'Hey Google, open Assistant settings'. To hear events for a shared calendar.

Skip the costly back-and-forth and let your customers & prospects book you straight into your Google Calendar

2-way Google Calendar Sync

Appointlet seamlessly integrates with your Google Calendar. We automatically add events to your calendar and make sure you’re never double-booked.

Multiple availability calendars

We can check for conflicts in your availability with any calendar in your Google Calendar account, including those created by you and shared with you.

Reminders & Confirmations

Appointlet automatically sends customizable email confirmations & reminders to reduce no-shows.

Gather Information

Appointlet gathers the customer information you request when they book and puts it right on your Google Calendar for easy reference.

Create Workflows With Your Other Tools

Thanks to our Webhooks & Zapier integration, you can link Appointlet with the other apps you use such as Salesforce, Zoho CRM, Mailchimp, Google Drive and more!

Supports Your Entire Team

Appointlet can display everyone's availability at once or allow customers to select the member they'd like to book.

Join thousands of businesses who trust us to bring their scheduling into the 21st century

Using Appointlet is Simple

1

Securely connect your Google calendar to Appointlet and customize your booking page.

2

Share your personal booking page with your customers & prospects. You can integrate your scheduling page into your website, emails and landing pages.

2

Share your personal booking page with your customers & prospects. You can integrate your scheduling page into your website, emails and landing pages.

3

Your customers & prospects book an available time with you. It's automatically added to your Google Calendar and theirs without the tedious back and forth.

It's easy! Start your trial and reclaim your time now.

This guide applies to:

  • Basic Edition
  • Plus Edition
  • Pro Edition
  • Business Edition

In this document:

  • Create a New Project
  • Creating the Google Calendar API Credentials
  • App Registration
    • 1. OAuth Consent Screen
  • Creating the OAuth Client ID and Client Secret
  • Add Your Client ID and Client Secret to SSA

Introduction

To start syncing with Google Calendar, you’ll need to collect the Client ID and Client Secret from your Google API.

Our other guide covers how to enable and use the Google Calendar Sync with your Appointments and Booking Calendar: Syncing with Google Calendar.

Please note: This process changes all the time. We do our best to keep this up to date, but there’s usually no warning or notification that the process has changed.

Last Updated: December 17, 2020

If you need help, please contact support and we’ll help you get it sorted out.

Schedule Appointment Google Calendar

Open the Google Developer APIs and Services Dashboard

Go to the Google Developer APIs and Services Dashboard.

Make sure you login to the Google account you’d like to sync with. You may also need to accept the Google Cloud Platform Terms of Service.

Create a New Project

Once you’re on the dashboard, create a new project or choose an existing one.

If you created a new project, you can Name it “Booking Calendar Sync”, and leave the Location set to No Organization.

Creating a new project may take a moment. You may have to refresh the page to see your new project.

Go back to the APIs and Services Dashboard.

Alternate Screen After Creating a New Project

If you see this screen after making a new project, click on the Explore and enable APIs option under the Getting Started section.

Searching the API Library

Inside the Dashboard, press the button that says Library on the left-side panel. That should take you to the Google API Library.

In the Google API Library, search for calendar. Select the Google Calendar API option.

Within the Google Calendar API page, click the Enable button to add the Google Calendar API to your project.

Creating the Google Calendar API Credentials

From here, we can start the path to creating the API credentials. Select the Create Credentials button.

Select the Client ID link. And then select the Configure Consent Screen button.

Already Had a Project and Credentials from a Separate Setup?

This process may start to look a bit different for you at this step if you’re reusing a Project.

If you watch the video above and you can’t seem to find the process: Create Credentials > Client ID. This might be because you’ve previously setup an API key, OAuth Client ID/Secret or Service Account with an existing Project in your Google Developers Console.

You’ll just need to update your OAuth Consent Screen by going to tab in the left-hand side.

If you already setup a prior OAuth Consent Screen, you could either EDIT APP or just create a New Project.

Setting Up the OAuth Consent Screen

After clicking the Configure Consent Screen button, you’ll be asked to choose between an External or Internal app type.

External vs. Internal, more information here:

  • External apps allow users outside your organization (@your_organization.com) to also connect SSA to their personal Google Calendar. Available to any test user with a Google Account.
  • Internal apps allows only users within your organization (@your_organization.com) to also connect SSA to their personal Google Calendar.

App Registration

The SSA plugin is self-hosted, meaning our company never accesses your data. This app is setup as your own, where your website is the host and your are technically the developer.

1. OAuth Consent Screen

Fill in the following fields:

App Information:

  • App name: “Booking Calendar Sync”
  • User Support email: Use your email address

App Domain:

  • Application Home Page: Your site domain with http or https – it should be just your domain name, no subdomains or subfolders.
  • Authorized domains: Your site domain without http or https

Developer Contact Information:

  • Email Addresses: Use your email address

Skip all the other fields and click Save and Continue.

2. Adding the Scope

Select the Add or Remove Scopes button.

First, add only the Google Calendar API with the …auth/calendar scope, scroll to the end and select Update.

Click Save and Continue.

3. Test Users

Click on +Add Users and enter the email address for the account that will sync Google Calendar to SSA.

Click Save and Continue.

4. Summary and Publishing the App

Here you’ll see an overview of all the information you’ve just entered. You can go ahead and click on Back to Dashboard.

In the Dashboard, you’ll get an overview of the app’s publishing status and Test Users. Click on Publish App.

This should show you a pop-up letting you know that the Google Calendar scope you’ve chosen requires verification. But, since you will not exceed 100 test users you won’t have to worry about verificationor Youtube videos.

Creating the OAuth Client ID and Client Secret

Appointment scheduling software google calendar

Now, we’ll be able to generate the Client ID and Client Secret for the Simply Schedule Appointments sync settings.

Go to Credentials from the left-side menu. And click on the + Create Credentials button.

From the dropdown, select OAuth client ID.

OAuth Client ID Application

Fill in the following fields:

  • Application Type: select Web application
  • Name: Type in something like “Booking Calendar Sync”
  • Authorized redirect URLs: enter https://yoursite.com (your URL, no subdomains)

Click Create.

Add Your Client ID and Client Secret to SSA

After clicking Create, you should see your Client ID and Client secret. You can directly copy them from the popup.

Or, if you accidentally close it, you can go to Credentials page. Click on the OAuth 2.0 Client ID Name from the list. And, now you should see the Client ID and Client Secret at the top of the page.

Adding the Client ID and Client Secret to SSA

Paste your Client ID and Client Secret to the Google Calendar Sync settings in Simply Schedule Appointments. Click Save and Authorize.

Google will now ask permission for Simply Schedule Appointments to access your calendar. Go through those prompts to accepting the permissions.

Google Calendar Appointment Slot

If you chose the External app type you may see a screen thatsays This app isn’t verified. To bypass this, click on the Advanced link and then the link that says Go to yoursite.com (unsafe). That should allow you to see the permission prompts.

Free Appointment Scheduler Google

Afterward, your Simply Schedule Appointments calendar syncs with Google Calendar. Now, finish setting up Google Calendar in the Appointment Type settings.

Still stuck?

File a support ticket with our five-star support team to get more help.

Free Online Scheduling Calendar

File a ticket

Appointment Scheduling Software Google Calendar

Related Guides