Skip to content
Release: Australia · Updated: 2023-08-03 · Official documentation · View source

Set up the Gmail spoke

Set up an outbound integration between the ServiceNow instance and the Google APIs.

Before you begin

  • Request an Integration Hub subscription.
  • Install the Gmail spoke plugin on the ServiceNow instance.
  • Role required: admin.

About this task

To establish an outbound integration, you must complete these steps.

Set up an OAuth 2.0 client ID

Create a custom OAuth application to enable OAuth 2.0 authentication of the ServiceNow by the Google APIs.

Before you begin

Google Tasks integration requirements:

  • A domain and an email address associated with the domain. For example, www.mydomain.com and jane-admin@mydomain.com. You can only register one email address per domain in G Suite.
  • A Google G Suite or Gmail login created with the domain.

Role required: admin.

Procedure

  1. Navigate to https://console.developers.google.com, create a project with your G Suite administrator credentials, and open the project.

  2. From the APIs & Services menu, select OAuth consent screen.

  3. Enter the application name, and specify the Authorized domain service-now.com.

  4. Click Save.

  5. From the APIs & Services menu, select Credentials, and select Create OAuth client ID from the Create credentials list.

  6. Select the application type Web application.

  7. Enter the following Authorized redirect URI: https://<instance>.service-now.com/oauth_redirect.do and select Create.

  8. Copy the Client ID and the Client Secret to a text file.

Configure a connection for the Gmail spoke

Configure the Gmail connection record to establish a connection between the ServiceNow instance and the Google APIs.

Before you begin

Role required: admin.

About this task

The connection and credentials contain the details such as the client ID, client secret, and the redirect URL that the Google Workspace must authenticate the ServiceNow instance.

Procedure

  1. Navigate to All > Process Automation > Workflow Studio.

  2. Select the Integrations tab.

  3. Select the Connections tab.

  4. In the Search all connections field, enter Gmail.

  5. Select View Details.

Image omitted: gmail-spk-conn-alias.png
View Details button on Gmail spoke connection alias.
  1. Select Configure.
Image omitted: gmail-spk-alias-config-button.png
Configure button on Gmail spoke connection alias.
  1. Fill the form with the details given in the table.
FieldDescription
Connection NameName of the connection between the Google Workspace and the ServiceNow instance.Note: The default name is Gmail and it's read-only. However, you can provide custom names when you set up more connection and credential records after this record.
Connection URL

Enter the URL https://www.googleapis.comNote: Make sure that you don't include spaces before or after this URL. If there are spaces, the connection fails.

.

OAuth Entity NameName to identity the OAuth entity record.
OAuth Client IDThe OAuth client ID generated when you created the OAuth client ID.
OAuth Client SecretThe OAuth client secret generated when you created the OAuth client ID.
OAuth Redirect URLThe OAuth redirect URL. It must be in the format: `https://.service-now.com/oauth_redirect.do`.
Image omitted: gmail-spk-conn-form.png
Gmail connection form.
  1. Select Configure and Get OAuth Token.

    You must log into Gmail after the OAuth token is issued.

sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

© 2026 ServiceNow, Inc. All rights reserved.

Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.