Skip to main content

Connect to ServiceNow

Isabel Mariz avatar
Written by Isabel Mariz
Updated over 2 months ago

Setting up a ServiceNow connection within Automate365 Automations opens up powerful possibilities for automating helpdesk requests for new workspaces. This integration allows you to fully automate the creation of Microsoft 365 workspaces directly from a ServiceNow request (incidents, requests, or changes), based on that request's settings.


Set up a ServiceNow connection

  1. Go to the BindTuning App.

  2. Navigate to Automate365 > Connections.

  3. Click the "Create connection +" button, and select "ServiceNow".

  4. A pop-up will open to configure the ServiceNow connection.


ServiceNow authentication​ options

Below, you'll find an explanation of the different ServiceNow authentication options and the required parameters for each.

API Token

Uses a unique, secret key or credentials (often from a dedicated integration user) to securely authenticate Automate365's requests to ServiceNow.

Parameter

Description

Connection Name

A label to identify your connection

Instance URL

API Token*

Token generated from your ServiceNow instance

Parameter Name

The name of the parameter used to pass the token

Parameter Type

Specifies if the token is sent in the Authorization header or as a query parameter

* Read more on how to configure API Key authentication for ServiceNow. This article includes detailed instructions on how to enable OAuth in ServiceNow and how to retrieve the Client ID and Client Secret.

About connection failure

API tokens are not automatically validated or refreshed. You must be aware of the token's expiration date in your environment. To maintain connectivity, you need to manually edit the connection and provide a new API token before the token expires. If you miss the expiration date, the system will notify you once it detects the key is no longer valid.

OAuth 2.0

Provides a secure, token-based authorization method, allowing Automate365 to access ServiceNow on a user's or system's behalf without directly managing credentials.

Parameter

Description

Connection Name

A label to identify your connection

Instance URL

Client ID**

Identifies the application (Automate365) to ServiceNow

Client Secret**

A confidential key that authenticates your application's identity to ServiceNow.

** Read more on how to configure OAuth for ServiceNow. This article includes detailed instructions on how to enable OAuth in ServiceNow and how to retrieve the Client ID and Client Secret.

About authentication tokens' expiration and renewal

OAuth tokens typically expire after 90 days. Automate365 manages this by automatically refreshing tokens before they expire, ensuring continuous connectivity and eliminating the need for manual intervention.

If the system cannot renew an OAuth token (maybe due to revoked permissions or changed credentials), you'll be notified immediately. This lets you fix the issue fast and keep your workflows running smoothly.


Once you've configured the connection, simply check your connections list to confirm its status is "Connected."

Note: For other types of connections, refer to the full list of connection types.

Did this answer your question?