Microsoft Teams Integration

Integration Summary
Learn Amp’s integration with MS Teams has two key functions:

  1. Set up online Teams meetings as the location of an Event in Learn Amp.

  2. Receive notifications in your Microsoft Teams channels about activities occurring in Learn Amp.


Main Features

  • Create MS Teams meetings automatically when creating an event in Learn Amp.

  • Send meeting invitations to users in Outlook (or other email applications) with the MS Teams Meeting URL as the location.

  • Launch MS Teams meetings from Learn Amp.

  • Receive notifications in your MS Teams channels about activities occurring in Learn Amp.

  • Create custom activity feeds from Learn Amp, choosing what updates you want to post in your MS Teams channels.


Known Limitations/ Considerations

Calendar events: This integration provides a 1-way sync between Learn Amp events and email applications like Outlook. Any changes to the Learn Amp event (e.g. event is cancelled or date is changed) will update the email invitation. However, if a user declines the meeting invitation they will not be unenrolled from the event in Learn Amp.

Event attendance: Event attendance in Learn Amp is not automatically marked via this integration. Event attendance should be marked in Learn Amp after the event.


How the Platforms Connect

Learn Amp connects to MS Teams using the Graph API. You will need to provide Learn Amp with your Tenant ID and grant meeting permissions for your tenant. Administators will then be able to create MS Teams events in Learn Amp. To set up an activity feed in MS Teams you will configure an incoming webhook on your MS Teams channel and then create an activity feed from the MS Teams Integration page in Learn Amp.


Permissions/Scopes Required

For our integration with MS Teams to work effectively, the following permissions scopes are requested from Learn Amp.

This scope is used to fetch attendance of a specific MS Teams meeting that correspond to an Event on the Learn Amp platform.

This scope is used to fetch messing details of any MS Teams meetings that correspond to an Event on the Learn Amp platform.

This scope is used to schedule an MS Teams meeting and retrieve the URL link, to store with an Event on Learn Amp.

This scope is used to schedule an MS Teams meeting and retrieve the URL link, to store with an Event on Learn Amp.

This scope is users to check whether a given user is a member of the specified group. We do NOT fetch user details to any user who is not within the specified security group.


Required Stakeholders

To set up our integration with MS Teams you will need somebody with administrator level access to your Azure AD account in order to provide the Azure AD Tenant ID and approve meeting permissions. This person will also need administrator level access to your Learn Amp Live account for the period of time in which the Integration is being set up.


Set up Instructions

Full instructions on how to set up the MS Teams integration can be found within your Learn Amp account. Please go to yourdomain.learnamp.com/en/integrations/ms_teams

Instructions for creating events and activity feeds is available in our knowledge base.


Other Frequently Asked Questions