Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Set up the Microsoft Teams Graph spoke

Integrate the ServiceNow instance and Microsoft Teams account by creating a custom OAuth application in Microsoft Azure portal to authenticate ServiceNow requests.

Before you begin

  • Request an Integration Hub subscription.
  • Activate the Microsoft Teams Graph spoke.
  • Role required: admin.

Register an application using the Microsoft Azure portal

Provide authorization to the ServiceNow instance by registering an application in Microsoft Entra ID (formerly Microsoft Azure Active Directory).

Before you begin

Role required: Microsoft Entra ID admin

About this task

Complete these steps from the Microsoft Azure portal.

Procedure

  1. In the Microsoft Azure portal, copy and record the Directory ID for later use.

    For more information, see Get tenant and app ID values for signing in in Microsoft Entra ID documentation.

  2. Register your application in Azure portal. For instructions on registering an application, see Tutorial: Register an app with Microsoft Entra ID in the Microsoft Docs.

  3. Copy and record the Application ID for later use.

  4. Add the Redirect URL in this format: https://<instance-name>.service-now.com/oauth_redirect.do.

    For more information, see Authentication and authorization for Azure Time Series Insights API in Microsoft Docs.

  5. For the Required Permissions, select Microsoft Graph.

    For more information, see Permissions and consent in the Microsoft identity platform in Microsoft Docs.

    For information about the permissions required to use the spoke actions, see the Spoke actions section in Microsoft Teams Graph Spoke. Provide permissions as per your requirement. For more information about the permissions, see Microsoft Graph REST API v1.0 reference in Microsoft Docs.

  6. Record the Client Secret for use in later configurations.

Result

The ServiceNow application is created with Microsoft Entra ID.

Configure connections for the Microsoft Teams Graph spoke

Add and configure the Microsoft Teams connections to authenticate ServiceNow requests in the Microsoft Teams Graph spoke.

Before you begin

Role required: admin

Procedure

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

  2. Select the Integrations tab.

  3. Under Connections, toggle and enable the Outbound connections.

  4. Configure the Microsoft Teams Spoke connection.

    1. Locate the Microsoft Teams Spoke connection alias and select View Details.

      • To configure the default connection and credential alias record that is shipped along with the Microsoft Teams spoke, select View Details.
Image omitted: ms-teams-spoke-tile.jpg
Connection for the Microsoft Teams Spoke
    -   To manage more than one Microsoft Teams spoke connection records, you should create a child alias record by clicking **Add Connection**. For more information about using multiple connections, see [Supporting multiple connections](support-multiple-connections.md).
    If you're configuring the spoke for the first time, select **Configure**. Otherwise, select **Edit**.
Image omitted: ms-teams-spoke-configure.jpg
Initial connection configuration
2.  On the form, fill in these fields:
FieldDescription
NameName to identify the alias record associated with this connection.
Connection URLConnection URL. Enter `https://graph.microsoft.com`.
API VersionThe value is set to v1.0 by default.If you're using any other API version, update the version number here.
Authorization URLOAuth authorization code endpoint. Enter `https://login.microsoftonline.com//oauth2/v2.0/authorize`.
Token URLOAuth server token endpoint. Enter `https://login.microsoftonline.com//oauth2/v2.0/token`.
Token Revocation URLOAuth server token revocation endpoint.
OAuth Client IDApplication ID created during application registration.
OAuth Client SecretClient secret created during application registration.
OAuth Redirect URLOAuth callback endpoint. Enter `https://.service-now.com/oauth_redirect.do`.
Image omitted: ms-teams-spoke-conf-connection.jpg
Configure a connection for the Microsoft Teams spoke
3.  Select **Save and Get OAuth Token**.
  1. Configure the Microsoft Teams Graph Client Credentials connection.

    Except the Look up Schedules action, all the other calendar and webhook management spoke actions use this connection record.

    1. Locate the Microsoft Teams Graph Client Credentials connection alias and select View Details.

      • To configure the default connection and credential alias record that is shipped along with the Microsoft Teams Graph Client Credentials, select View Details.
Image omitted: ms-teams-gphcc-tile.jpg
Connection for the Microsoft Teams Graph Client Connection
    -   To manage more than one Microsoft Teams Graph Client Credentials connection records, you should create a child alias record by clicking **Add Connection**. For more information about using multiple connections, see [Supporting multiple connections](support-multiple-connections.md).
    If you're configuring the spoke for the first time, select **Configure**. Otherwise, select **Edit**.
Image omitted: ms-teams-gphcc-configure.jpg
Initial connection configuration
2.  On the form, fill in these fields:
Image omitted: ms-teams-gphcc-conf-connection.jpg
Configure a connection for the Microsoft Teams Graph Client Credentials
3.  Select **Save and Get OAuth Token**.

Result

The Microsoft Teams Graph spoke is set up and Microsoft Teams account is integrated with your ServiceNow instance.

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.

FieldDescription
NameName to identify the alias record associated with this connection.
Connection URLConnection URL. Enter `https://graph.microsoft.com`.
API VersionThe value is set to v1.0 by default.If you're using any other API version, update the version number here.
Token URLOAuth server token endpoint. Enter `https://login.microsoftonline.com//oauth2/v2.0/token`.
OAuth Client IDApplication ID created during application registration.
OAuth Client SecretClient secret created during application registration.