Teams transcripts on Glean - Prerequisites

Glean will enable admins to add Teams Transcripts indexing. This will enable users to generate meeting summaries from the “Today” calendar on the Glean home page and to query against their Teams meeting in Glean Assistant. Only meeting attendees will have access to the Teams Transcript. Glean will only have access to meetings accessible via Outlook. Meetings that do not appear on Outlook, such as those organized ad-hoc directly from Teams channels, will not be indexed. Since Microsoft charges for the download of team transcripts by minutes downloaded, the admin will need to authorize a new app and set up maximum transcript download limits on Glean.

Summary

As part of this product offering, Glean will have a crawler for calendar events by default on the backend. By ingesting event data, we can determine which meetings have associated transcripts and thus are summarizable. Transcript content will be fetched only on-demand, whenever a user hits the “summarize” button in the UI.

Setup Billing

Ingesting the transcript data requires making certain metered APIs, noted below. The tenant administrator should follow instructions here to enable metered APIs and services in Microsoft Graph. Additionally, you can use budget alerts to monitor the spending.

API Usage and Access

Glean will use the standard Graph API v1.0 to ingest meetings and call transcripts data. We use application permissions with admin granted access. The Glean app, set up by the tenant administrator, will require the following permissions:

  • Calendars.Read
  • OnlineMeetings.Read.All
  • OnlineMeetingTranscript.Read.All

Metered API

Glean will use the Get callTranscript API to ingest transcript content. This is a metered API and its pricing can be found here (see table entry for “Teams meeting transcript APIs”).

Step-by-step guide to setup this feature

  1. If you are an Admin, please go to Admin console / Datasources
  2. In the list of DataSources search for the Microsoft Teams datasource
  3. After opening this datasource, go to Setup tab
  4. Go to step 4 of Setup and follow the instructions in the side-bar

❗Note: Enabling crawling for MSteams will also crawl MSteams messages. If the Admin wishes to opt out of crawling MsTeams messages, they can do so by entering bad credentials for message indexing