OAuth Setup for Zendesk Spoke Integration with ServiceNow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
I need help configuring the Zendesk Spoke and setting up OAuth between ServiceNow and Zendesk using IntegrationHub.
I’m facing issues with the OAuth setup and connection configuration. Any guidance on creating the OAuth app, configuring credentials, and testing the connection would be appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Share this doc to Zendesk team to create the connection /client id, secret.
https://www.servicenow.com/docs/r/integrate-applications/integration-hub/setup-zendesk.html
Once they share the Endpoint URL , Client id ,secret, - configure oauth as per documentation
Create a Zendesk connection
Create a connection between your Zendesk applications and your ServiceNow instance so that your instance can retrieve user data from your applications.
Before you begin
Role required: ServiceNow admin
Procedure
- From your ServiceNow instance, navigate to Process Automation > Flow Designer.The Flow Designer launches in a new tab.
- Select the Connections tab.
- Locate your Zendesk connection and then click Add Connection.The Create Connection dialog box opens.
- On the dialog box, fill in the fields.Create Connection dialog boxField Description
Connection Information Connection Name Name of the Zendesk connection. This field populates automatically. Connection URL URL for the connection. Enter https://<subdomain>.zendesk.com, where <subdomain> is your organization subdomain. Credential Information OAuth Client ID Unique identifier for your Zendesk OAuth client. Enter the same unique identifier that you specified in Create a Zendesk OAuth client. OAuth Client Secret Secret that is assigned to your Zendesk OAuth client. Enter the same secret that you copied in Create a Zendesk OAuth client. OAuth Redirect URL URL of the OAuth provider that users are redirected to after authentication. This field populates automatically based on the redirect URL that you specified in Create a Zendesk OAuth client. - Click Create and Get OAuth Token.The Zendesk OAuth authorization dialog box opens.
- On the dialog box, click Authorize.The OAuth access token becomes available for authorizing your Zendesk connection.
- In your ServiceNow instance, add OAuth entity profile scope.
- Navigate to System OAuth > Application Registry.
- Open the record for the Zendesk spoke. For example, Zendesk OAuth.
- In the OAuth Entity Profiles tab, open the default record, for example, Zendesk.OAuthProfile.
- Insert a new row with these values.Field Value
OAuth Entity Scope users:write read OAuth scope write read Note: Scope is very important. do not miss it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
- Zendesk Spoke Installation and Connection Setup
Install the Zendesk Spoke from the ServiceNow Store.
Navigate to Connection & Credential Aliases in ServiceNow. Search for Zendesk and open the existing Zendesk connection alias.
Click on Create New Credential and Connection.
Enter the required connection details using the information obtained from the Zendesk instance.
- OAuth Client Configuration in Zendesk
Log in to the Zendesk Admin Center.
Navigate to Settings and select OAuth Clients.
Click on Add OAuth Client.
Provide the required details such as:
- Client Name
- Client Type as Confidential
- Redirect URL (as shown in the configuration screenshot)
Once the OAuth client is created, copy the Client Secret and store it securely. This secret will be used while configuring OAuth authentication in ServiceNow.
- OAuth Configuration in ServiceNow
Return to ServiceNow and enter the OAuth client details collected from Zendesk.
Complete the configuration and click Create and Get Token.
Verify whether the access token has been generated successfully.
If the token is not available, click Get Token and authenticate using Zendesk credentials.
Approve the authorization request to allow access.
- OAuth Scope Configuration
Open the OAuth Entity Profile record associated with the Zendesk connection.
Update the Scope field to include: write read
Navigate to OAuth Entity Profiles and update the scope there as well.
After updating the scopes, click Get Token again to refresh the access token with the updated permissions.
Additionally, You can refer Zendesk Spoke • Zurich Data and Automation • Docs | ServiceNow
If this answer helped, please mark it as Helpful or Correct.

