Table of Contents
Introduction
Aviso AI seamlessly integrates with Microsoft Teams to let users have virtual meetings with their buyers. Aviso AI is then able to analyze the meeting recording, transcribe it, and provide rich insights to both reps and managers that ultimately help move the conversation forward as well as provide managers with improvement or coaching areas for reps. This document explains how to integrate Microsoft Teams with Aviso AI.
Important
The procedures mentioned in this document are performed by the IT admins to facilitate Microsoft Teams calls from Aviso AI and these are one-time activities. After Microsoft Teams is integrated with Aviso AI, every user needs to validate their Microsoft Teams account from Aviso AI
Important
After you perform the procedures mentioned in this document, collect the authorization codes from Microsoft and provide them to the Aviso implementation team to integrate Microsoft Teams with Aviso AI.
Integrating Microsoft Teams with Aviso requires the following procedures:
- Prerequisites
- Register your application with Microsoft Teams
- Generate certificate and secret values from Microsoft Azure portal
- Add API permissions to your Microsoft Teams application
- Copy unique ID of your Sales group from Microsoft 365 admin center
- Provide the credentials to Aviso executives
Prerequisites
Ensure that you have a Microsoft Teams admin license.
Register your application with Microsoft Teams
To integrate Microsoft Teams with Aviso, register with Microsoft Teams and collect Application (client) ID and Directory (tenant) ID that will be required in the later steps.
- Log in to Microsoft Azure. Microsoft Azure portal appears.
- In the search box, type App registration and click App Registration from the search results.
App registration page appears. - On the App registration portal, click New registration.
Register an application page appears. - In the Name field, enter a name of your choice. For example, you may enter Aviso MS Teams.
- Under Supported account types, select the following option- Account in this organizational directory only (Aviso Inc only - Single tenant).
- Under Redirect URI (optional), perform the following:
- From the list, select Web.
- In the URI field that appears next to the dropdown list, enter the following redirect URI: https://<tenant_domain>.app.aviso.com/collaboration/register/ms- team
Note
If the tenant name in the Aviso app is "abc_customer.com", then the tenant domain will be "abc-customer" and the URI will be “https://abc-customer.app.aviso.com/collaboration/register/ms-team”
The underscore (_) in the tenant name is replaced by hyphen (-) in the tenant domain.
- Click Register.
Essentials page appears and displays the following:
- Display name
- Application (client) ID
- Object ID
- Directory (tenant) ID
- Supported account types
- Note and save the Application (client) ID and the Directory (tenant) ID to use in the later steps.
Your application is registered and you received the Application (client) ID and the Directory (tenant) ID.
Generate certificate and secret values from Microsoft Azure portal
Perform the following steps to generate certificate and secret values from the Microsoft Azure portal.
- On the Microsoft Azure portal, go to Home > App registration
- From the left-hand menu bar, click Certificates &,secrets.
Certificates & secrets page appears. - Under Client secrets tab, click +New client secret.
Add a client secret section appears. - In the Add a client secret section, perform the following steps.
- In the Description field, add a short description, for example, “Credentials for Aviso MS Teams”.
- In the Expires field, select the maximum value. Select Custom to add the maximum possible value.
- Click Add.
The client value and the client secret ID appear under the Client secrets tab.
- Note and save the client value and the secret ID.
Add API permissions to your Microsoft Teams application
Perform the following steps to add API permissions to your Microsoft Teams account that enable you to use Microsoft Teams from Aviso AI.
- On the Microsoft Azure portal, go to Home > App registration > Aviso MS Teams.
- On the left menu bar, click API Permissions.
The API Permissions page appears. - Under Configured permissions, click +Add a permission.
Request API permissions section appears. - Under Microsoft APIs, Click Microsoft Graph.
- Click Application permissions.
Select permissions section appears and shows the list of available permissions categories under a search box.
You can expand the permissions categories to view all the available permissions. - Select the following permissions:
If you can’t find a permission, search the permission using the search box.
Permissions | Purpose |
Files.Read.All |
Read all files that the user can access to download the recording of meetings. |
Chat.ReadBasic.All | Read newly created chat in teams. |
- Click Add permissions.
The app permission page shows all the permissions you added. - For the permissions in which the value of Admin consent required is Yes,
grant admin consent using your organizational admin account. - Perform steps 1 to 3 again and select Delegated Permissions.
Select permissions section appears and shows the list of available delegated permissions categories under a search box.
You can expand the permissions categories to view all the available delegated permissions. - Select the following delegated permissions:
If you can’t find delegated permission, search the delegate permission using the search box.
Delegated Permissions | Purpose |
User.Read | Allows the app to read user profiles without a signed in user. |
Chat.Read | Read user chat messages to check if the recording is started for a meeting or not. |
OnlineMeetings.ReadWrite | Read and create user's online/instant meetings. |
Calendars.ReadWrite.All |
Read and write user schedule items and create scheduled meetings. |
The selected permissions are added to your integration application.
Copy unique ID of your Sales group from Microsoft 365 admin center
Copy the unique ID of the sales group by selecting the sales group. You can get the unique ID from the URI when you select the sales group. A sales group is the one that you create to maintain a distribution list (DL) of users.
If you don’t have a sales group in the Microsoft 365 admin center, perform the following steps to create a sales group and copy the unique ID.
- Open Office 365.
- Navigate to Microsoft 365 Admin center.
- Under User, click Teams& groups.
- Under Terms& groups, select Active teams& groups.
- On the Active teams & groups page, under Microsoft 365 tab, click Add a group.
Choose a group type page appears. - On the Choose a group type page, select Distribution option and click Next.
Set up the basics page appears. - On the Set up the basics page, in the name field, add a name, for example, Sales Group.
- In the Description field, add a short description of the group and click Next.
Edit settings page appears. - On the Edit settings page, in the Group email address field, enter email ID of the group and click Next.
Review and finish adding group page appears and shows the details of what you added to the group. - On the Review and finish adding group page, click Create group.
In the Microsoft 365 admin center > Users > Active teams and groups page, under the Distribution list tab,
the sales group that you created appears. - Select the sales group that you created. The URI shows a unique ID.
- Copy the unique ID and share it with the aviso implementation team.
Provide the credentials to Aviso implementation team
Provide the following
- Application (client) ID and the Directory (tenant) ID that you created in the Register your application with Microsoft Teams topic.
- Client value and the client secret ID that you created in the Generate certificate and secret topic.
- Unique ID that you copied in the Copy unique ID of your Sales group from Microsoft 365 admin center topic.
After you provide the Aviso implementation team with the above-mentioned credentials and keys, the team integrates Microsoft Teams with your Avios instance.
Validate your Microsoft Teams account in Aviso
After Microsoft Teams is integrated with Aviso AI, before using Microsoft Teams from Aviso AI, every user must validate their Microsoft Teams account.
Perform the following steps to validate your Microsoft Teams account from Aviso AI.
Prerequisites-
- Ensure that Microsoft Teams is integrated with your Aviso instance.
- Ensure that you have logged in to Microsoft portal with the correct credentials.
Important
If you use incorrect credentials to log in to Microsoft portal and validate your Microsoft Teams, you can't revert it later.
- From any digital war room in the Aviso AI, click Meet Now.
Meet Now dialog box appears. - Click Validate Mteams Account.
You are redirected to the Microsoft account page. If you have not logged in to Microsoft, you are asked to log in to your Microsoft account. - Log in to your Microsoft account.
After you successfully log in to Microsoft account, the following message appears:
{“msg”: “Your account is linked successfully to Aviso, please go back to Aviso to continue .”, “success”: true}
![]() |
![]() |