Microsoft Teams Integration: Granting permissions
📘 Overview
This guide outlines the steps required to enable the enhanced Microsoft Teams integration with Learn Amp (beta). It is intended for IT teams and assumes you have the appropriate admin access in both Learn Amp and Microsoft Azure.
Once the Microsoft Teams Integration Enhancements (beta) feature is enabled in Learn Amp, the permissions below must be granted to ensure full functionality.
⚙️ Pre-requisites
✅ You are a Teams Administrator or Global Administrator in Microsoft Azure
✅ You have an Admin role in Learn Amp
✅ You have access to run scripts in Azure Cloud Shell
🚀 Quick-Start Guide
🔑 Step 1: Grant Meeting Permissions
As a Teams Administrator or Global Administrator in Azure (with Learn Amp admin role):
Log in to Learn Amp.
Go to Settings > Integrations > MS Teams.
Click on Grant Meeting Permissions.
Follow the on-screen prompts:
Ensure the checkbox “Enable online meetings” is ticked (this is needed to generate Teams links for Learn Amp Events)
Review the permission request and click Accept.
A confirmation message will appear once permissions have been successfully granted.
🧾 Step 2: Apply Teams Application Access Policy
This step specifically enables automated attendance recording for Learn Amp events hosted in Microsoft Teams.
You must have permission to execute commands in Azure Cloud Shell within your tenant.
As a Teams Administrator or Global Administrator in Azure:
Visit the cloud shell
Run the following to grant Teams Application Access Policy:
# install the teams powershell module
Install-Module MicrosoftTeams -Force
# connect to the teams powershell
Connect-MicrosoftTeams
# create the app policy for our teams integration
New-CsApplicationAccessPolicy -Identity "LearnampTeamsApiAccess" -AppIds "3c5baded-7e6c-4901-9ee7-809fb1b56b05"
# grant the policy
Grant-CsApplicationAccessPolicy -PolicyName "LearnampTeamsApiAccess" -GlobalOnce the policy is applied, raise a support ticket via the Customer Support Portal to confirm setup.
❓ Frequently Asked Questions (FAQs)
🔁 Integration Setup & Permissions
Q: I already have the integration set up; do I need to go through the set up again?
A: Yes. Even if you've previously set up the integration, you'll need to grant permissions again to access the latest features — this should only take a few clicks. This is necessary because additional permissions are required for the new features to function correctly.
🎯 Automated Attendance Tracking
Q: Do I need to grant an extra permission to track attendance automatically?
A: Yes. Your IT team must grant a Teams Application Access Policy via PowerShell to allow Learn Amp to access attendance data from MS Teams. This policy acts as a “safety switch” — it ensures only explicitly approved apps can retrieve sensitive meeting data, such as attendance reports. Without this policy, Learn Amp can’t access attendance data, even if standard integration permissions are granted.
Q: Who can grant the Teams Application Access Policy?
A: A Teams Administrator or Global Administrator with access to Azure Cloud Shell must run the required PowerShell commands.
Q: Is the Teams Application Access Policy required for all MS Teams features in Learn Amp?
A: No. The policy is only required for automated attendance tracking. All other features — including polls, recording uploads, and standard Teams meeting integration — will work without it.
Q: How does the Teams Application Access Policy differ from standard integration permissions?
A: Most Microsoft Graph API features (used by Learn Amp’s Teams integration) only require standard delegated or application permissions — granted during the initial integration setup. However, attendance reporting uses a different API that needs this additional administrative policy applied using PowerShell.
Q: What happens if the Teams Application Access Policy isn’t granted?
A: Attendance data won’t appear in Learn Amp, and sessions marked as “Automatically confirm attendance” will not update. However, events will still run, recordings can be uploaded, and other integration features will function as expected.
Q: Where can I read more about this Microsoft policy?
A: Microsoft provides more information in their official documentation:
Teams Application Access Policies – Microsoft Docs
Last reviewed: Nov 4, 2025