---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Microsoft Dynamics 365 Spoke

# Microsoft Dynamics 365 Spoke {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Microsoft Dynamics 365 Spoke

The Microsoft Dynamics 365 spoke enables ServiceNow customers to automate and manage user and activity-related tasks within Microsoft Dynamics 365 directly from their ServiceNow instance.
It facilitates seamless integration between ServiceNow and Dynamics 365, helping organizations streamline operations such as user management, subscription tracking, audit logging, and activity monitoring.
Show full answer Show less  

## Key Features

* **User Management:** Retrieve all users in an organization and access details of users with Microsoft Dynamics CRM access through streaming actions.
* **SKU Management:** Access information on all subscribed SKUs to understand organizational licenses and subscriptions.
* **Audit Management:** Stream audit logs from Dynamics 365 to maintain compliance and review system activities.
* **Activity Pointer Management:** Retrieve calendar activities performed within Dynamics 365 to track engagements and events.
* **Dynamic Schema Retrieval:** Obtain field lists for specified entity names to enable dynamic inputs in workflows.

## Requirements and Setup

* **Integration Hub Subscription:** Required to use the Dynamics 365 spoke within ServiceNow.
* **Roles Needed:** Users must have Global Administrator and Microsoft Dynamics 365 Administrator roles in the Microsoft Admin Centre.
* **OAuth 2.0 Configuration:** An OAuth 2.0 app must be created in Azure Active Directory, with a generated OAuth 2.0 token for authentication.
* **Plugin Dependencies:** Ensure installation of ServiceNow IntegrationHub Runtime, Action Step - REST, and Action Template - Data Stream plugins. Note that some plugins may require additional licenses if used outside this spoke's implementation.
* **Connection Management:** Integration Hub uses aliases to manage connections and credentials, simplifying updates across multiple environments.

## Supported Versions and Compatibility

The spoke is designed for Microsoft Graph API version v1.0 and Microsoft Dynamics 365 version v9.0 but may be compatible with later versions. The latest spoke version available is 1.0.8.

## Benefits for ServiceNow Customers

* Automate and streamline Microsoft Dynamics 365 user and activity management directly from ServiceNow workflows.
* Reduce manual configuration by leveraging connection aliases for OAuth credentials and environment management.
* Maintain up-to-date integrations with supported versions and clear role-based access requirements for secure operations.
* Access real-time data streams for users, subscriptions, audit logs, and activities to support informed decision-making and compliance.  
Use Microsoft Dynamics 365 spoke to manage users and activities in Dynamics 365.

## Request apps on the Store {#ms365-spoke__section_sz5_jv3_z3b}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#ms365-spoke__inline-send-to-store}

## Integration Hub subscription {#ms365-spoke__section_n3s_mgz_lqb}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Supported versions {#ms365-spoke__section_ihb_ngz_lqb}

This spoke was built for Microsoft Graph: v1.0 and Microsoft Dynamics 365: v9.0, but may be compatible with later versions.

## Spoke version {#ms365-spoke__section_v3m_pc3_35b}

Microsoft Dynamics 365 v1.0.8 is the latest version. For version history of the spoke, see [Microsoft 365 spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-ms-365.html).{#ms365-spoke__ms-365-ver}

## Spoke requirements {#ms365-spoke__section_lhb_ngz_lqb}

* Ensure that you have Global Administrator and Microsoft Dynamics 365 Administrator role in Microsoft Admin Centre.
* You must create an OAuth 2.0 app in Azure AD and generate the OAuth 2.0 token.
{#ms365-spoke__ul_mhb_ngz_lqb}

## Spoke dependencies {#ms365-spoke__section_nhb_ngz_lqb}

If you're having trouble installing the app, ensure that these dependent plugins are installed:

* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
* ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
* ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)
{#ms365-spoke__ul_ohb_ngz_lqb}  
Note:  
Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

## Spoke actions {#ms365-spoke__section_thb_ngz_lqb}

The Microsoft Dynamics 365 spoke provides actions to automate Microsoft Dynamics 365 tasks when events occurs in your ServiceNow instance. Available actions include:  
{#ms365-spoke__table_uhb_ngz_lqb__entry__3}

| Category | Action | Description |
|-|-|-|
| User Management | Look up Users Stream | Retrieves all users in an organisation. |
| User Management | Look up Dynamics CRM Users Stream | Retrieves details of all users with access to Microsoft Dynamics CRM system. |
| User Management | Look up Dynamics Object Schema (Dynamic) | Retrieves the list of fields for the specified entity name to be used as dynamic input. |
| SKU Management | Look up Subscribed SKUs | Retrieves all subscriptions that an organization has acquired. |
| Audit Management | Look up Audit Log Stream | Retrieves all audit logs in the system. |
| Activity Pointer Management | Look up Activity Pointers Stream | Retrieves all the calendar activities performed. |
[ ]

{#ms365-spoke__table_uhb_ngz_lqb}

## Connection and credential alias requirements {#ms365-spoke__section_a3b_ngz_lqb}

Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information
profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

For information about setting up the spoke, see
[Set up Microsoft Dynamics 365](https://www.servicenow.com/docs/access?context=integrating-with-microsoft365&version=australia&pubname=australia-it-asset-management&section=setup-ms-dynamics-365&ft:locale=en-US) and [Set up Microsoft Azure Active Directory](https://www.servicenow.com/docs/access?context=integrating-with-microsoft365&version=australia&pubname=australia-it-asset-management&section=setup-ms-azure-ad&ft:locale=en-US).

This spoke requires the Integration Hub subscription. For details, see [Request Integration Hub](https://www.servicenow.com/docs/6Lp3j2DAY4g6m~ROtVcCKw "ServiceNow Integration Hub enables you to build reusable integrations with third-party systems and call them from anywhere in the ServiceNow AI Platform. For example, you can call external systems using integration APIs from the Action Designer Script step or run the Script step on the ServiceNow MID Server. You can also activate protocol steps such as REST, SOAP, and PowerShell.")

## Supported versions {#ms365-spoke__section_kcb_br3_jsb}

This spoke was built for Microsoft Graph: v1.0 and Microsoft 365 Dynamics: v9.0, but may be compatible with later versions.

## Spoke requirements {#ms365-spoke__section_qfn_5q3_jsb}

* Ensure that you have Global Administrator and Microsoft Dynamics 365 Administrator role in Microsoft Admin Centre.
* You must create an OAuth 2.0 app in Azure AD and generate the OAuth 2.0 token.
{#ms365-spoke__ul_zsg_1r3_jsb}

## Spoke dependencies {#ms365-spoke__section_q51_vq3_jsb}

If you're having trouble installing the app, ensure that these dependent plugins are installed:

* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
* ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
* ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)
{#ms365-spoke__ul_x1q_yq3_jsb}  
Note:  
Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

## Spoke actions {#ms365-spoke__section_g2f_wq3_jsb}

The Microsoft Dynamics 365 spoke provides actions to automate Microsoft 365 tasks when events occurs in your ServiceNow instance. Available actions include:  
{#ms365-spoke__table_cvk_xq3_jsb__entry__3}

| Category | Action | Description |
|-|-|-|
| User Management | Look up Users Stream | Retrieves all users in an organisation. |
| SKU Management | Look up Subscribed SKUs | Retrieves all subscriptions that an organization has acquired. |
| Audit Management | Look up Audit Log Stream | Retrieves all audit logs in the system. |
| Activity Pointer Management | Look up Activity Pointers Stream | Retrieves all the calendar activities performed. |
[ ]

{#ms365-spoke__table_cvk_xq3_jsb}

## Connection and credential alias requirements {#ms365-spoke__section_uhq_br3_jsb}

Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information
profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.

For information about setting up the spoke, see
[Set up Microsoft Dynamics 365](https://www.servicenow.com/docs/access?context=integrating-with-microsoft365&version=australia&pubname=australia-it-asset-management&section=setup-ms-dynamics-365&ft:locale=en-US).

