--- title: Create a Microsoft 365 integration profile description: Create an integration profile to track software subscriptions and optimize stale licenses for the Microsoft 365 service. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-asset-management/software-asset-management/set-up-microsoft-office-365.html release: australia product: Software Asset Management classification: software-asset-management topic_type: task last_updated: "2026-03-12" reading_time_minutes: 5 breadcrumb: [Integrating with Microsoft 365, Microsoft 365 integration, Software Asset Management publisher pack for Microsoft, Supported software publisher licenses, Software Asset Management, IT Asset Management, Asset Management] --- # Create a Microsoft 365 integration profile Create an integration profile to track software subscriptions and optimize stale licenses for the Microsoft 365 service. ## Before you begin ServiceNow Role required: sam\_integrator To integrate with Microsoft 365, activate the following plugins: - Software Asset Management Professional for Microsoft \(com.snc.samp.microsoft\) plugin - Software Asset Management - SaaS License Management \(sn\_sam\_saas\_int\) plugin from the [ServiceNow Store](https://store.servicenow.com/) For more information, see [Request SaaS License Management](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/saas-license-management/request-saas-license-management.md). ## About this task If you’re using Software Asset Workspace, the option to create the direct integration profile in Core UI is inactive. ## Procedure 1. From a web browser, open your ServiceNow instance.
Interface Action
**Core UI** Navigate to **All** > **Software Asset** > **SaaS License** > **Direct Integration Profiles**
**Software Asset Workspace** 1. Navigate to **Workspaces** > **Software Asset Workspace** > **License operations**. 2. Under **User subscription**, select **Direct integration profiles**.
2. Select **New**. 3. Select **Microsoft 365 Integration Profile**. 4. On the form, fill in the fields.
Field Description
Display name Name of the integration profile. For example, `Microsoft 365 integration for <*your-company*>`.
Client Id Client ID of the application that you registered in the Microsoft Azure portal. Enter the application \(client\) ID that you copied in [Register a Microsoft Entra ID application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/register-microsoft-app.md).
Client secret Client secret of the application that you registered in the Microsoft Azure portal. Enter the client secret that you copied in [Register a Microsoft Entra ID application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/register-microsoft-app.md).
Tenant name or Id Globally unique identifier \(GUID\) of the application that you registered in the Microsoft Azure portal. Enter the directory \(tenant\) ID that you copied in [Register a Microsoft Entra ID application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/register-microsoft-app.md).**Warning:** When entering the directory \(tenant\) ID, don’t add any additional extensions to the ID. Enter the ID exactly as it was copied in [Register a Microsoft Entra ID application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/register-microsoft-app.md).
REST message Message that enables you to send requests to a REST web service endpoint.
Profile type Type of integration profile. This field is automatically set to **Microsoft 365**.
Permission type The type of permission for the integration profile to access data correctly and securely.Values include: - **Application**: Permissions that enable the application to access any data without a signed-in user. - **Delegated**: Permissions that enable the application to act in place of a signed-in user.
5. In the Process configuration section, view the required user roles or API permissions to minimize security risks and optimize SaaS licenses. **Note:** For more information about the required roles and scopes, see [Minimal user permissions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/integrate-with-microsoft.md) table. - The **Download subscriptions** check box is selected by default and you can't clear it. - The **Download Activity** check box is selected by default. If you clear it, activity data for this integration profile isn't pulled. - The **Reclaim subscriptions** check box is selected by default. If you don't want to reclaim subscriptions, you can clear this check box. If you clear it, the removal candidates are created but the reclaim subscription subflow isn't triggered or the reclamation process isn't initiated. 6. Select **Submit**. 7. On the integration profile form, select **Validate Connection** to verify the connection and credential details of this integration. If the connection is successfully validated, the integration profile downloads subscriptions and activity data. **Note:** If the **Download Activity** field is selected without configuring the optional Power BI settings, the Validate connection feature issues the following warning message: "All required APIs are validated successfully, but the optional Power BI API validation has failed." 8. Check the status of the user subscription job by navigating to **Software Asset** > **Administration** > **Job Results**. ## What to do next View all automatically generated software models for Microsoft 365 by navigating to **Integration - Microsoft 365** > **Software Models**. A software model is a profile of the software that you have purchased, including information about the publisher, version, and discovery map. Software models record publisher information and create a profile. After creating an integration profile, view information about the profile in the Software Asset Workspace by navigating to **License operations** > **User subscription** > **Direct integration profiles**. You can select a Microsoft 365 integration profile to view the following related lists: - Software Models - Unrecognized Subscription Identifiers - Scheduled Jobs - Scheduled Job Results - Software Subscriptions - Subscription Identifier Exclusion Rule - Subscription User Exclusion Rule After creating an integration profile, you can define subscription exclusion rules to keep certain subscriptions from license cost calculations. For more information, see [Subscription exclusions for SaaS and SSO applications](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/saas-license-management/subscription-exclusions.md). When you create an integration profile, a reclamation rule is automatically created for the software. It's important that you review the reclamation rule to ensure that it meets your specifications. You can view all automatically generated reclamation rules for Office 365 by navigating to **Software Asset** > **Administration** > **Reclamation Rules**. Reclamation rules are applied based on the Microsoft System Center Configuration Management \(SCCM\) usage data that is pulled through the Microsoft SCCM usage integration. For more information on these reclamation rules, see [Create a reclamation rule to import Microsoft SCCM usage data](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/create-reclamation-rule-sccm.md). **Note:** ServiceNow automatically creates one default reclamation rule for Office 365. You can also update the Last activity threshold field under the Subscription Usage Condition tab. **Related topics** [Review a software reclamation rule](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/saas-license-management/add-reclamation-rule-sub.md) [Reclamation rules for Microsoft 365 integration](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/m365-reclamation-rules.md) [Software Asset Management software suites](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-asset-management/software-asset-management/software-suites.md)