Authenticate Google for calendar synchronization
Set up Google to start with reservation synchronization with the Workplace Reservation Management application. Create scopes, credentials and more.
Before you begin
Ensure the following:
Role required: Google Admin
Procedure
-
Log in to https://admin.google.com/.
-
If you want to manage users for the Google account, do the following:
-
Select Manage in the Users card on the homepage.
-
Add, delete, or update user details.
-
-
Log in to https://console.cloud.google.com/ with your google workspace credentials.
-
Create a project to get the OAuth authentication and the permission to use the Google Calendar from ServiceNow.
-
Select Select a project on the top panel.
-
On the select a project window, select NEW PROJECT.
-
Enter project details.
- Specify the Project name.
- Select your Organization.
- In the Location field, select Browse and select your organization.
-
Select CREATE.
A notification is displayed that the project is created.
-
In the notification window, select SELECT PROJECT.
-
-
Set Google Calendar API permissions.
-
On the homepage, select APIs & Services.
-
On the top panel, select + ENABLE APIS AND SERVICES.
-
On the Welcome to the API Library page, under the Google Workspace, select Google Calendar API.
-
On the Google Calendar API details page, select ENABLE.
The Google calendar API is enabled on your project.
-
-
Create credentials to use when creating a connection and credential for Google
-
On the Google Calendar API details page, select CREATE CREDENTIALS.
-
On the Google Calendar API credentials form, fill in the fields:
- In the Select an API field, select Google Calendar API.
- Under the What data will you be accessing? section, select User data to create an OAuth application.
-
Select NEXT.
-
In the OAuth Consent Screen section, fill the fields:
- In the App name field, specify a name for the OAuth app.
- In the User support email field, specify the user email to which consent-related questions can be sent.
- In the App logo section, select BROWSE to upload a logo for the OAuth app.
- In the Developer contact information section, specify the email address to which any project-related changes and updates must be sent.
-
Select SAVE AND CONTINUE.
-
-
Add or remove scopes.
Specify permissions to access the Google Calendar API.
-
Under Scopes section, select ADD OR REMOVE SCOPES.
-
Select the following scopes:
-
Select UPDATE.
-
Select SAVE AND CONTINUE.
-
-
Generate the OAuth Client ID and related details.
-
Under the OAuth Client ID section, in the Application type field, select Web application.
-
In the Name field, enter a name for the application.
-
Under the Authorized JavaScript origins, select +ADD URL to add the JavaScript URL.
-
Under the Authorized redirect URIs section, select +ADD URL to add a redirect URL.
Enter the URL of your ServiceNow instance.
-
Select CREATE.
The credentials for the OAuth application are created.
-
Select DOWNLOAD to download the JSON file that contains the credential details.
-
Copy and save the Client ID.
-
-
Select DONE.
---
title: Authenticate Google for calendar synchronization
description: Set up Google to start with reservation synchronization with the Workplace Reservation Management application. Create scopes, credentials and more.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/employee-service-management/workplace-calendar-synchronization/authenticate-google-for-calendar-sync.html
release: brazil
product: Workplace Calendar Synchronization
classification: workplace-calendar-synchronization
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 2
breadcrumb: [Google Calendar - Calendar synchronization, Setup Workplace Calendar Synchronization, Configure, Workplace Calendar Synchronization, Workplace Service Delivery, Employee Service Management]
---
# Authenticate Google for calendar synchronization
Set up Google to start with reservation synchronization with the Workplace Reservation Management application. Create scopes, credentials and more.
## Before you begin
Ensure the following:
1. Install [Google Calendar Spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/integrate-applications/gcal-spoke.md).
2. [Set up Google Calendar spoke](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/integrate-applications/setup-gcal.md)
Role required: Google Admin
## Procedure
1. Log in to [https://admin.google.com/](https://admin.google.com/).
2. If you want to manage users for the Google account, do the following:
1. Select **Manage** in the **Users** card on the homepage.
2. Add, delete, or update user details.
3. Log in to [https://console.cloud.google.com/](https://console.cloud.google.com/) with your google workspace credentials.
4. Create a project to get the OAuth authentication and the permission to use the Google Calendar from ServiceNow.
1. Select **Select a project** on the top panel.
2. On the select a project window, select **NEW PROJECT**.
3. Enter project details.
1. Specify the **Project name**.
2. Select your **Organization**.
3. In the **Location** field, select **Browse** and select your organization.
4. Select **CREATE**.
A notification is displayed that the project is created.
5. In the notification window, select **SELECT PROJECT**.
5. Set Google Calendar API permissions.
1. On the homepage, select **APIs & Services**.
2. On the top panel, select **+ ENABLE APIS AND SERVICES**.
3. On the Welcome to the API Library page, under the Google Workspace, select **Google Calendar API**.
4. On the Google Calendar API details page, select **ENABLE**.
The Google calendar API is enabled on your project.
6. Create credentials to use when creating a connection and credential for Google
1. On the Google Calendar API details page, select **CREATE CREDENTIALS**.
2. On the Google Calendar API credentials form, fill in the fields:
1. In the **Select an API** field, select **Google Calendar API**.
2. Under the **What data will you be accessing?** section, select **User data** to create an OAuth application.
3. Select **NEXT**.
4. In the OAuth Consent Screen section, fill the fields:
1. In the **App name** field, specify a name for the OAuth app.
2. In the **User support email** field, specify the user email to which consent-related questions can be sent.
3. In the App logo section, select **BROWSE** to upload a logo for the OAuth app.
4. In the Developer contact information section, specify the email address to which any project-related changes and updates must be sent.
5. Select **SAVE AND CONTINUE**.
7. Add or remove scopes.
Specify permissions to access the Google Calendar API.
1. Under Scopes section, select **ADD OR REMOVE SCOPES**.
2. Select the following scopes:
- [https://www.googleapis.com/auth/calendar](https://www.googleapis.com/auth/calendar)
- [https://www.googleapis.com/auth/calendar.events](https://www.googleapis.com/auth/calendar.events)
3. Select **UPDATE**.
4. Select **SAVE AND CONTINUE**.
8. Generate the OAuth Client ID and related details.
1. Under the OAuth Client ID section, in the **Application type** field, select **Web application**.
2. In the **Name** field, enter a name for the application.
3. Under the Authorized JavaScript origins, select **+ADD URL** to add the JavaScript URL.
4. Under the Authorized redirect URIs section, select **+ADD URL** to add a redirect URL.
Enter the URL of your ServiceNow instance.
5. Select **CREATE**.
The credentials for the OAuth application are created.
6. Select **DOWNLOAD** to download the JSON file that contains the credential details.
7. Copy and save the Client ID.
9. Select **DONE**.
| title | Authenticate Google for calendar synchronization |
| description | Set up Google to start with reservation synchronization with the Workplace Reservation Management application. Create scopes, credentials and more. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/employee-service-management/workplace-calendar-synchronization/authenticate-google-for-calendar-sync.html |
| release | brazil |
| product | Workplace Calendar Synchronization |
| classification | workplace-calendar-synchronization |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 2 |
| breadcrumb | Google Calendar - Calendar synchronizationSetup Workplace Calendar SynchronizationConfigureWorkplace Calendar SynchronizationWorkplace Service DeliveryEmployee Service Management |