MS Teams

MS Teams

Overview

Learn Amp's integration with Microsoft Teams brings your learning platform and collaboration tools together. This integration enables seamless scheduling of virtual training sessions, keeps your teams informed about learning activities through automated notifications, and provides direct access to Learn Amp from within MS Teams.

With MS Teams integration, you can:

  • Schedule MS Teams meetings directly when creating Events in Learn Amp

  • Send calendar invitations with meeting links to enrolled users

  • Launch meetings directly from the Learn Amp platform

  • Receive activity notifications in MS Teams channels about learning progress

  • Access Learn Amp directly within MS Teams using the Learn Amp app (beta)


Functionality Breakdown

The MS Teams integration provides three core capabilities:

1. Event Meetings

When creating an Event in Learn Amp, you can set MS Teams as the meeting location. The system will:

  • Automatically generate an MS Teams meeting link

  • Include the meeting URL in calendar invitations sent to participants

  • Display a Launch button on the Event page 15 minutes before the session begins

  • Allow users to join directly from Learn Amp or their calendar application

2. Activity Feeds

Activity feeds push notifications from Learn Amp to your MS Teams channels. You can configure notifications for:

  • New public content published

  • Tasks assigned to teams

  • Item completions

  • Community engagement (reviews, discussions, Q&A)

  • Event activity (enrolments, completions)

3. Learn Amp App for MS Teams (Beta)

The Learn Amp app brings your learning platform directly into Microsoft Teams, making it easier for users to engage with learning without switching between applications.

With the Learn Amp app, users can:

  • Access Learn Amp within Teams – View dashboards, content, and learning activities without leaving MS Teams

  • Receive direct notifications – Get personal notifications about tasks, content, and updates delivered straight to Teams

  • Single sign-on – Seamlessly authenticate using your Microsoft account

💡 Tip: The Learn Amp app for MS Teams is currently in beta. Contact your Customer Success Manager to discuss enabling this feature for your organisation.


Pre-requisites

To set up the MS Teams integration, you'll need:

  • An Azure AD account with administrator access

  • Your Azure AD Tenant ID

  • Ability to grant application permissions in Azure AD

  • Administrator access to Learn Amp during setup

Role Requirements

Platform

Required Role

Platform

Required Role

Learn Amp

Owner or Admin

Azure AD

Administrator (to grant permissions)

💡 Tip: Coordinate with your IT team before starting the setup process, as Azure AD permissions are required.


How the Platforms Connect

Learn Amp connects to MS Teams using the Microsoft Graph API. The integration requires:

  1. Tenant ID – Your Azure AD Tenant ID (stored encrypted in Learn Amp)

  2. Permission Grants – Meeting and notification permissions approved by your Azure AD administrator

  3. Webhook Configuration – For activity feeds, you'll configure incoming webhooks in MS Teams channels

The integration connects to a single Azure AD tenant. Multi-tenant configurations are not currently supported.


Known Limitations

Limitation

Details

Limitation

Details

One-way calendar sync

Changes in Learn Amp update calendar invitations, but declining an invitation doesn't unenrol users from Learn Amp

Single tenant

The integration connects to one Azure AD tenant only

Polls and third-party apps

Native MS Teams Polls and third-party Apps within meetings are not currently supported

Automatic recording upload

Creating Items from event recordings is not currently supported


FAQs

Q: What permissions does Learn Amp require in Azure AD?
Learn Amp requests several Graph API permissions including: meeting scheduling, attendance fetching, notification channels, and optionally user provisioning scopes. Full details are available in the setup instructions within your Learn Amp account.

Q: Can I connect multiple Azure AD tenants?
No, the integration supports a single Tenant ID per Learn Amp account.

Q: What happens when I update or cancel an Event?
Enrolled users receive an updated meeting invitation in their email application. If cancelled, users remain enrolled in Learn Amp but the event won't display in their calendar.

Q: How do users join the meeting?
Users can launch the meeting from the Event page in Learn Amp (a Launch button appears 15 minutes before), or from their calendar invitation using the meeting URL.

Q: What notifications can I send to MS Teams?
You can configure activity feeds for: content published, tasks assigned, completions, community engagement (reviews, discussions, Q&A), and event activity (enrolments, completions).

Q: Why is the MS Teams link showing as "Pending"?
The meeting link is created asynchronously after the Event is saved. The "Pending" label should resolve within a few moments.

Q: How do I prevent attendees from bypassing the meeting lobby?
After creating an MS Teams Event in Learn Amp, you'll need to adjust the meeting options directly in MS Teams. Open the meeting in MS Teams, go to Meeting Options, and configure the lobby settings to require participants to wait in the lobby until admitted by the organiser.

Q: How do I get access to the Learn Amp app for MS Teams?
The Learn Amp app for MS Teams is currently in beta. Contact your Customer Success Manager to discuss enabling this feature for your organisation.


Troubleshooting

Issue

Solution

Issue

Solution

Integration not connecting

Verify your Tenant ID is correct and permissions have been granted in Azure AD

Meeting link not generating

Check that the Event host has their MS Teams account linked with Learn Amp

Activity feed not posting

Confirm the webhook URL is correct and the MS Teams channel allows incoming webhooks

Users not receiving invitations

Ensure users have valid email addresses and check spam/junk folders

Launch button not appearing

The Launch button displays 15 minutes before the Event start time

Calendar invitation not updating

Changes sync one-way from Learn Amp; verify the Event was saved after changes


Related Articles