Configuring Microsoft Teams Meetings

Before Vault CRM admins configure this functionality, Microsoft Global Administrators must grant tenant wide consent to the Vault CRM App in the Azure tenant from the Vault CRM-hosted webpage.

This allows the app to do the following:

Ensure the Vault CRM Graph API integration is granted the following permissions:

  • User.Read
  • Calendars.ReadWrite
  • Calendars.ReadWrite.Shared
  • ChannelMessage.Send
  • OnlineMeetingArtifact.Read.All
  • OnlineMeetings.ReadWrite
  • Group.ReadWrite.All
  • Notes.ReadWrite.All
  • Mail.ReadWrite.Shared
  • TeamMember.ReadWrite.All
  • offline_access
  • openid
  • profile
  • email

Multiple Vault CRM Vaults can connect to the same Microsoft tenant.

Granting tenant wide consent enables Vault CRM to request information through the Microsoft Graph API, but it does not provide access to Microsoft Office 365 information. The Vault CRM Microsoft Integration uses Microsoft's best practices for authorization (authZ), authentication (OpenId Connect over OAuth 2), data in transit (HTTPS and TLS 1.2+ encryption) and data at rest. Only Microsoft has access to user credentials.

For more control over the integration from the Microsoft side, admins can assign the application to specific users or groups of users, instead of granting access to all users. For more information on assigning applications to Microsoft groups, see Microsoft's Manage users and groups assignment documentation.

Configuring the Microsoft Teams Integration in Vault CRM for

Testing the Microsoft Teams Integration as