Last updated:

Back to Integrations
OAuth 2.0 Updated 12 June 2026

Overview

Import Microsoft Teams meeting transcripts into Projan conversations as context sources, so the AI can ground PRDs and plans in what was actually discussed. This integration is import-only and read-only, and is separate from the Microsoft Teams bot integration.

Prerequisites

  • Microsoft 365 account with Teams
  • Meetings must have had transcription turned on during the call
  • Projan team admin or individual account

Setup Steps

  1. Go to Settings > Integrations > Microsoft Teams Meeting
  2. Click “Connect”
  3. Sign in with your Microsoft account and grant the requested permissions

Permissions Requested

ScopePurposeAccess Level
Calendars.ReadList your recent meetingsRead
OnlineMeetings.ReadRead meeting detailsRead
OnlineMeetingTranscript.Read.AllRead meeting transcriptsRead
offline_accessRefresh tokens without re-authSystem

All data scopes are read-only. Projan cannot create, modify, or join meetings.

What Data is Accessed

  • Your calendar events (to list recent meetings with transcripts)
  • Transcript content of meetings you explicitly attach to a conversation

Data Storage

  • Encrypted access and refresh tokens
  • Imported transcript snapshots stored on the conversation they are attached to

Disconnecting

Go to Settings > Integrations > Microsoft Teams Meeting > Disconnect.

Tokens are purged immediately. You can also revoke access from your Microsoft account’s app permissions.

Troubleshooting

“No transcripts found”

  • Transcription must have been enabled during the meeting; transcripts are not generated retroactively
  • Transcripts can take a few minutes after the meeting ends to become available

“Permission denied”

  • Some tenants require admin approval for transcript access; ask your IT administrator to approve the Projan app