Connector Specifications
Prerequisites
- Azure account with Admin rights
Register an Application
Search AI interacts with MS Teams through its APIs. You must register Search AI as an OAuth app in Microsoft Entra ID to enable this communication.- Sign in to the Microsoft Entra Admin Center.
- Navigate to App registrations and click New Registration.
- Enter a Name and choose an appropriate Supported account type.
- Enter the Redirect URI that matches your region and deployment:
- JP Region:
https://jp-bots-idp.kore.ai/workflows/callback - DE Region:
https://de-bots-idp.kore.ai/workflows/callback - Prod:
https://idp.kore.com/workflows/callback
- JP Region:
- Click Register to create the app. A client ID is generated.
- Go to Certificates & secrets and click New Client Secret.
- Copy the client ID, client secret, and tenant ID for use in Search AI.
Configure the MS Teams Connector in Search AI
Go to the Connectors home page in Search AI. Click Add Connector and select MS Teams. Provide the following details under the Authorization tab and click Connect.To access channel conversations, Search AI requires the following Microsoft Graph permissions:
Group.Read.All, Team.ReadBasic.All, ChannelMessage.Read.All, offline_access, Channel.ReadBasic.All, ChannelMember.Read.All, TeamMember.Read.All, User.Read.All.Content Ingestion
After connecting the connector, go to the Configuration tab to set up content synchronization. Use Sync Now for an immediate sync, or Schedule Sync to configure a recurring schedule. Search AI ingests conversations from MS Teams channels for the past 90 days. Messages are ingested as follows:- Thread messages: Messages in a thread are concatenated during ingestion to preserve conversation context and maintain dialogue flow.
- Direct messages: Two or more consecutive messages in a channel may be concatenated based on similarity score, retaining relevant context. A maximum of three consecutive messages can be concatenated.