Admin Setup Guide
Follow these steps to enable CallScrib for your organization. This requires Microsoft 365 admin access.
Enable Meeting Transcription
- Go to Teams Admin Center
- Navigate to Meetings > Meeting policies
- Select the policy to edit (or the Global default)
- Under Recording & transcription, set Transcription to On
- Save the policy
Enable Automatic Transcription (Recommended)
By default, someone must manually click “Start transcription” in each meeting. To get AI summaries for every meeting automatically, enable auto-recording, which also starts transcription.
Option A: Teams Admin Center (GUI)
- Go to Teams Admin Center
- Navigate to Meetings > Meeting policies
- Select the policy to edit (or the Global default)
- Under Recording & transcription, set Meeting recording to On
- Set Recordings automatically expire to your preferred retention period
- Save the policy
Then organizers can set “Record automatically” in their meeting options, or you can enforce it via meeting template.
Option B: PowerShell (org-wide enforcement)
Run this in Teams PowerShell to auto-record all meetings org-wide:
Connect-MicrosoftTeams Set-CsTeamsMeetingPolicy -Identity Global -AllowTranscription $true -AutoRecording Enabled
This sets the Global policy. You can also create a custom policy and assign it to specific users or groups.
Enable Phone Call Transcription (Optional)
If you want AI summaries for PSTN phone calls, your organization needs:
- Teams Phone license (Microsoft Calling Plans or Operator Connect)
- Call transcription enabled in Teams Admin Center > Voice > Calling policies
Grant App Permissions
A tenant admin must consent to the following permissions (one-time, covers all users in the org):
OnlineMeetingTranscript.Read.All — Read meeting transcripts
CallTranscripts.Read.All — Read call transcripts
OnlineMeetingRecording.Read.All — Access meeting metadata
Calendars.Read — Identify meetings for transcript matching
These are application permissions — the app accesses data on behalf of the organization, not individual users. No user-level sign-in is required for the core functionality.
Create Application Access Policy
Microsoft requires an application access policy to allow CallScrib to read meeting transcripts. This is a one-time setup using Teams PowerShell.
Install Teams PowerShell if you haven't already, then run:
Connect-MicrosoftTeams New-CsApplicationAccessPolicy -Identity CallScrib-Policy \ -AppIds '1b854c1d-3ba0-49bf-974b-a8010124da38' \ -Description 'Allow CallScrib to access meeting transcripts' Grant-CsApplicationAccessPolicy -PolicyName CallScrib-Policy -Global
The -Global flag applies the policy to all users. You can also assign it to specific users with Grant-CsApplicationAccessPolicy -PolicyName CallScrib-Policy -Identity user@domain.com.
Install the Teams App
Option A: Upload for your organization (admin)
- Go to Teams Admin Center
- Navigate to Teams apps > Manage apps
- Click Upload new app > Upload
- Select the
callscrib-teams-app.zipfile you downloaded - The app will be available to all users in your organization
Option B: Upload for yourself (no admin needed)
- Open Microsoft Teams (desktop or web)
- Click Apps in the left sidebar
- Click Manage your apps at the bottom
- Click Upload an app > Upload a custom app
- Select the
callscrib-teams-app.zipfile - Click Add to install
Verify Setup
After completing the steps above, start a Teams meeting. If you enabled automatic transcription (Step 2), the meeting will be transcribed automatically. Otherwise, click “Start transcription” during the meeting. Within 60 seconds of the meeting ending, you should see an AI-generated summary card posted to the meeting chat.
Troubleshooting
No summary appears after a meeting
Verify that transcription was running during the meeting. If you haven't enabled auto-transcription, someone must manually start it. Also check that the application access policy (Step 5) has been applied.
Permission consent error
Ensure you are a Global Administrator or have the Application Administrator role in Microsoft Entra.
Phone calls not summarized
Confirm Teams Phone licensing and that call transcription is enabled in your calling policy. Direct Routing is not supported.
Policy changes not taking effect
Meeting policies and application access policies can take up to 24 hours to propagate. Try again later if the changes were recent.