Microsoft Teams Virtual Meeting Integration



Microsoft Teams Virtual Meeting Integration within Absorb provides Admins a way of managing all virtual meeting creations, updates, and deletions for Instructor-Led Course (ILC) sessions from within the LMS, without having to enter or adjust anything within Microsoft Teams. Learners can launch and participate in the virtual instructor lead courses within the LMS or from their calendar invitation, even as guests on the Teams tenant.


Getting Started

You can easily enable the Microsoft Teams Virtual Meeting Integration within your Absorb LMS portal by adjusting the Portal Settings.  Once enabled, a Venue can be created and attached to Instructor-Led Course (ILC) Sessions. 


Step 1 - Setting up Microsoft Teams

You will need to work with your Microsoft Teams Tenant Administrator to register and configure an App in your Azure portal.  Begin by going to your Microsoft Teams' account to add a Registered App via Manage > App Registrations and follow these instructions.

Note: When adding the LMS URL, you will need to include the extension "/Admin/VirtualMeetingsOAuth/Callback".  Punctuation and case (i.e. the capitalization of letters) is important and must look the same as written here.  For example, the full path would look something like this, 

Leave open until you complete Step 2.

Step 2 - Setting up the LMS

The Microsoft Teams Integration is available to add to an Organization's LMS, by going to Portal Settings > Info Tab and turning the Enable Microsoft Teams toggle to On under the Virtual Classroom Integrations section. 

Turning the toggle on will display the following options:

  • App ID - use the Application (Client) ID value for this field.  
  • Tenant ID - use the Directory (Tenant) ID value for this field.   
  • Client Secret - this will need to be created on a different tab within

Navigate to the Certificates and Secrets tab and then select New Client Secret

    • Note:  Make sure to copy and paste the Client Secret Value (not the ID) and do so before leaving the page.  Once you leave the page, the Value will be hidden. 

Once all the required IDs and Value are entered, select Enable and then Save. You may be prompted to accept permissions from Microsoft to complete the setup. 

Step 3 - Create your Venue

  1. Navigate to the Venues administration page by clicking the Courses button from the Admin Menu and choosing Venues from the sub-menu. You will be routed to the Venues administration page.
  2. From the Venues administration page, click the Add Venue button from the right-hand action menu. You will be routed to the Add Venue form. 
    • Name: Enter the Venue's Name. The Name identifies the Venue to Learners and Admins. ◦This is visible in both the Admin and Learner experiences.

    • Description: Enter a description to provide details of the Venue in this field. ◦This is visible in the Admin experience only.

    • Max Class Size: Enter a number to set the maximum class capacity for the facility. ◦This is a required field.

      • The Max Class Size will be the default value when creating an ILC Session but can be adjusted on the ILC Session if needed.

    • Type: Click the Type drop-down menu and select Teams Meeting.

    • Department: If you would like to restrict this Venue to specific Department Admins, click the Select Department button to search and find the Department the Venue belongs to.

      • Adding a Department will restrict the Venue to the Admin(s) who manage the identified Department(s). Administrators of other Departments will not see the Venue as an option when selecting locations for ILC Sessions.

  3. Select Save

Once the Teams Meeting venue is created, Admins and/or Instructors can add it to the Instructor-Led Course Session. When the Admin and/or Instructor select the Teams Meeting venue, a meeting will be created in Microsoft Teams and the URL will auto-populate within the Session upon selecting Publish


Roles & Permissions

System Admins are the only Admins who can adjust settings within the Portal Settings. Once the Microsoft Teams Integration options have been toggled on, all other Admins will need the following permissions. 

Required Role Permissions

Keep in mind that you may need to adjust Course level Course Administrator permissions.

Role: Section Access Permission(s) Needed
Courses > Venues View or Modify permission
Courses > Instructor-Led Courses > Sessions Add, View or Modify permission


Suggested Role Permissions

Role: Section Access Permission(s) Needed

View or Modify permission

Published on
Have more questions? Submit a request


Article is closed for comments.