For the complete documentation index, see llms.txt. This page is also available as Markdown.

Microsoft Teams

Connect Microsoft Teams to improve productivity analysis using meeting data.

Use this integration to connect Microsoft Teams with we360.ai.

It improves productivity analysis by tracking time spent in meetings.

Before you start

You need a Microsoft Entra app.

You also need these values for we360.ai:

  • Microsoft Tenant ID

  • Client ID

  • Client Secret

  • Unique Identification Key

Create the Microsoft Entra app

1

Open app registrations

Sign in to the Microsoft Entra admin center.

Use an account with at least Cloud Application Administrator access.

If you manage multiple tenants, switch to the correct tenant first.

Microsoft Entra admin center with Identity, Applications and App registrations highlighted in the navigation

Go to Identity → Applications → App registrations.

2

Register a new app

Select New registration.

App registrations page in Microsoft Entra admin center with the New registration button highlighted
New registration button on the Microsoft Entra App registrations page used to create the Teams integration app

Enter a display name for the app.

Set Supported account types to Accounts in this organizational directory only (single tenant).

Register an application form in Microsoft Entra with a display name and single tenant account type selected

Click Register.

Configure the integration in we360.ai

1

Open the integration

In we360.ai, go to Settings → Integrations.

Open Microsoft Teams.

2

Enter the tenant ID

Copy Directory (tenant) ID from the Entra app overview page.

Paste it into Microsoft Tenant ID (Organization ID) in we360.ai.

3

Enter the client ID

Copy Application (client) ID from the Entra app overview page.

Paste it into Client ID (Application ID) in we360.ai.

Microsoft Entra app overview page showing where to copy the Application (client) ID and Directory (tenant) ID
4

Create the client secret

Go to Manage → Certificates & secrets.

Select New client secret.

Add a description. Choose an expiry. Click Add.

Copy the newly created secret value.

Paste it into Client Secret in we360.ai.

Certificates and secrets page in Microsoft Entra with the Add a client secret panel showing description and expiry
Client secrets tab in Microsoft Entra with the newly created secret value ready to copy for We360.ai
5

Choose the unique identification key

Select the matching rule that fits your directory data:

  • Email — Microsoft Teams email matches we360.ai email.

  • Email Prefix — the part before @ matches we360.ai email prefix.

  • Employee ID — Microsoft Teams email matches we360.ai employee ID.

  • Employee ID Prefix — Microsoft Teams email prefix matches we360.ai employee ID.

Microsoft Teams Integration form in We360.ai settings with tenant ID, client ID, client secret and unique identification key
6

Save the integration

Save the configuration in we360.ai.

Add Microsoft Graph permissions

Go to Manage → API permissions in the Entra app.

Add these permissions:

  • Calendars.Read

  • Calendars.ReadBasic.All

  • CallRecords.Read.All

  • OnlineMeetingArtifact.Read.All

  • OnlineMeetings.Read.All

  • OnlineMeetings.ReadWrite.All — optional for bidirectional sync

  • User.Read

  • User.Read.All

These permissions require admin consent.

Grant admin consent for the tenant after adding them.

Microsoft Entra API permissions page listing Microsoft Graph application permissions with Grant admin consent highlighted

Configure application access policy

The Entra app also needs an application access policy for online meeting data.

Run these commands after replacing the placeholders:

Microsoft Learn page with PowerShell cmdlets for creating and granting a Teams application access policy

Official Microsoft references

Last updated

Was this helpful?