Showing results for 
Search instead for 
Did you mean: 

Microsoft Teams Meetings in Canvas

Community Team
Community Team
18 27 75.1K


Microsoft Teams Meetings allows customers with Microsoft accounts to create conference calls (meetings) using the Microsoft Teams integration with Canvas. This integration can be used in many areas that support the Canvas Rich Content Editor.


Teams Meetings settings can be customized by an institution's Microsoft Edu account administrator.


This Canvas app integrates the Microsoft Teams Meeting App for Learning Management Systems. It leverages LTI 1.3 and deep linking for the editor button placement. No Canvas API or other LTI service scopes are enabled for this application. The privacy level for launches is set to public.


Note: The Microsoft Teams Meetings LTI is not currently supported in the Canvas test environment. For testing purposes, the Canvas beta environment is recommended. 



Microsoft Teams Meetings for Canvas is set up as an inherited developer key. Inherited developer keys are added to all Canvas accounts by default. To use the developer key, you must first turn it on from the Developer Keys page and copy the client ID. Learn more about managing developer keys.


Once the developer key is turned on, you will use the client ID to configure the external tool for your account.


Turn On Key


View Developer Key


To view the Microsoft Team Meetings developer key, click the Developer Keys link in Account Navigation [1]. Then click the Inherited tab [2].


You can determine if you want to turn on the tool for students of not. The Microsoft Teams Meetings for Canvas (Hidden from Students) key [3] will not enable the tool for students. The Microsoft Teams Meetings for Canvas key [4] will enable the tool for students.


To turn the key on, click the On button [5].


Note: If you have previously enabled Microsoft Teams Meetings for Canvas and want to hide the tool from students, you will first need to delete the app from your app configurations before installing Microsoft Teams Meetings for Canvas (Hidden from Students).


Copy Client ID

Copy ID


Copy the client ID that displays in the Details column. You will use this later to configure the external tool.



View App Configurations


View App Configurations


The Microsoft Teams Meetings app is configured from your account's app configurations. To view your app configurations, click the Settings link in Account Navigation [1], click the Apps tab [2], and click the View App Configurations button [3].


Add New App


Add App


Click the Add App button.


Enter ID


Enter ID


In the Configuration Type drop-down menu, select the By Client ID option [1]. Then enter the client ID copied from the Developer Keys page in the Client ID field [2]. To add the app, click the Submit button [3].


Install App


Install App


Click the Install button.


View App




View the app [1]. To manage the app, click the Settings icon [2]. Settings options may include viewing app placements, viewing the Deployment ID, and deleting the app.





View Microsoft Teams Meetings


View Teams Icon


When the Microsoft Teams Meetings for Canvas key is turned on for an account, the Microsoft Teams Meetings LTI will be enabled in the Rich Content Editor in several areas within Canvas. Supported feature areas include Assignments, Discussions, Pages, Classic Quizzes, and the Calendar. Students may also be able to use this tool in the Rich Content Editor within a group. 


To open Microsoft Teams Meetings, click the Microsoft Teams Meetings icon.



  • The Microsoft Teams Meetings LTI can be viewed in the New or Classic Rich Content Editor.
  • The Microsoft Teams Meetings LTI will only display for events created in course calendars. Personal calendars are not supported.
  • The Microsoft Teams Meetings LTI will not display in the Rich Content Editor for New Quizzes.


Sign In to Microsoft


Sign In _ Create Link


When Microsoft Teams Meetings is opened from the Rich Content Editor, the user will need to sign in to their Microsoft account by clicking the Sign in button [1]. They can then create a conference link by clicking the Create meeting link button [2].


Note: You may need to periodically log in to Microsoft if you are adding multiple links to Canvas.


Create Meeting




Enter a name for the meeting in the Name field [1]. If desired, select a meeting start date and time [2] and end date and time [3]. The date and time fields are not required and can be different from the information displayed in Canvas.


Higher-tier accounts can also enter a phone number that participants can use to dial into the meeting.


To create the meeting link, click the Create button [4].


View Confirmation


View Confirmation

View the confirmation that your meeting was created [1].


To join the meeting, click the Join Microsoft Teams Meeting link [2]. To manage meeting options, click the Meeting options link [3].


To add a meeting link to the Rich Content Editor, click the Copy button [4].


View Meeting Options


View Meeting Options


View the options for your meeting. To determine who can bypass the meeting lobby, select an option from the Who can bypass the lobby? drop-down menu [1]. This option can be set to Everyone, People in my organization, and People in my organization and trusted organizations.


To determine who can present, select an option from the Who can present? drop-down menu [2]. This option can be set to Everyone, People in my organization, Specific people, and Only me.


To save your options, click the Save button [3].


View Link




The Microsoft Teams Meetings conference link will display in the area where it was added to Canvas.


When students click the link, they will have the option to join as a guest or as a student, depending on the school settings. School settings can allow guest users to come in unauthenticated.




Additional Resources


Remote Learning






Microsoft Education

Community Participant

This doesn't look like what it does for instructors at our institute - instead you have to click on a stupid plug button

Community Contributor

Hi  @willmoin ‌ - It sounds like you are using the new RCE. This guide has instructions using the older version of the RCE. When you use the plug button (aka Apps icon), does it look similar to what is described in the guide: How do I create a hyperlink from Microsoft Office 365 in the New Rich Content Editor as an instructo...

Community Participant

Hi Sylvia, thanks for picking up on that - I always forget we're running the newer version so that would explain the disparity. I'm rather envious of the button right in there

Community Participant

With this integration, is it just the Meetings aspect of Teams, or does it also connect to the other aspects of Teams?  Like, a channel, files, other functionality in Teams. 

Community Participant

I think that so far it is just the live meeting aspect, finger crossed more will follow!

Community Participant

Hi Canvas team.

How I can install and use Microsoft Teams for self-hosted Canvas? 

Because there are no inherited keys there. Can you give information on creating developer keys?

Community Member


We are looking to live stream with Teams in Canvas to our remote learners while we are teaching the lesson to our in-person students. We have ipads to use for cameras. Would you have the teacher log into the ipad as themselves and stream the video of the class, while at the same time, the teacher also logs into the class on a laptop to control the content on the smartboard or projection device? Is it possible to log in as the same teacher at the same time on 2 devices.


Sue (New admin in Canvas)

Community Participant

I did all the steps and it doesn’t allow me to copy the link after creating the event. Any idea why this is happening??? I receive a message that “ I tired to change something that I don’t have access to” 

Community Member

Hi there. I have followed the steps above, and everything worked well. I recorded the Teams session, but could not see the recording. I posted a question here, but I'm now editing that into some advice. The recording of the embedded Teams meeting was sent to my institutional MS Stream account. I received an email from MS Stream, with a link to the video, so don't panic if you can't see the recording immediately. From MS Stream, you can then forward the link to others. 

Community Champion

@willmoin, about the button for inserting 365 in the new RCE, I think administrators can set that to be a separate button on the toolbar and not buried in the plug.  Only two of the plugins can be made separate buttons - keeps that toolbar small!

Community Champion

@ctitmus, our students, unlike faculty, have special gmail accounts, would they only be able to join Team meetings as guests?

Community Participant

Thanks @Nancy_Webb_CCSF we now have it as a separate button along with one for Studio, Capture.PNG

much better! 

Community Champion

Glad to hear it @willmoin!

Community Member

Currently we teaching staff are using this integration across the university and post meeting the chat, any shared files or whiteboards used are available to the students to access afterwards which is exactly what we want. However there is an upcoming change being made by Microsoft next month that will change how chat and other meeting assets access permissions work depending on how the user is invited into the meeting.

You can see details of this change in :

Message Center – MC226407

Details on Roadmap - Microsoft 365 Roadmap | Microsoft 365


The relevant part if that if a user joins a meeting via a meeting link (and is not an invited user) then after the meeting ends they will no longer have access to the ‘meeting assets’ which include chat, files and presumably anything else like whiteboard, notes, polls etc.

This is an issue for use and likely for many institutions that rely on this but Im guessing many will not be aware of this change.

Are Canvas aware of this and planning to make any updates to the integration to mitigate this?

Ideally a feature to add / invite any students that have permissions to the module into the meeting so they can retain access to the chat, files etc once the meeting ends.

Community Participant

I would like to know where is the teams meetings saved as it relates to the (my) MS 360 account that created the meeting. Once I create the meeting through the LTI there is little I can do to manage or remember the details about the meeting(s) I created.

Suppose there is an another school event that pushes the meeting to a later time, and I have guest speakers I already shared the link information before hand.

I should be able to leverage the existing link a reset the time-properties.



Community Participant

Has anyone figured out a way to access meeting options after the event is originally created? Once the pop up with the link is gone I have no way to access the meeting options and I would like to go back and change the lobby.

Community Member

@vickigraham You can start the meeting, click the 3 dots, meeting options, and get to them that way.

Community Participant

It has been fixed so it will not be an issue for meetings in the future. However, I still can't access options for meetings from before it was resolved.

Community Participant

Am I the only one getting the error "Need admin approval" after installing this tool? I don't like being special.


Community Member

@gorcutt that looks like a Microsoft permissions issue rather than a Canvas one. You would need your Teams Admin (typically an admin type person in IT ) to authorise use of the MS Teams LTI app from the Teams side before you can use it with Canvas.

Community Member

@KathyPalm You are correct; the teams meetings tool is turned off at the level of that service, the error had nothing to do with Canvas

Community Participant

Caution using this option. A New Microsoft Q1 2021 update now purges all participants not on the invite from the meeting afterward. This means students will not see or be able to access the meeting chat, recordings etc after class. The only way to avoid this is creating a meeting in outlook and inviting all the students. Hopefully Microsoft will revert this decision soon.

See comment above by @PhilR too. Hopefully Canvas can auto add students as participants for links created within a course.

Community Participant

Hi all,

We installed the Microsoft Teams Meetings app in both our beta and our production environments. Before they can set up their first meeting, users are informed that the app is 'unverified' and that 'this application is not published by Microsoft or your organization.' Was there no publisher verification added to the app? Does everyone else see the same thing?



Many thanks.

Community Member


We have the same permissions error. Our Teams Admin is not getting any requests for approval. Does anyone know how to fix this?


teams error.PNG

Community Member

you would 'fix' that in  Azure App Registration  settings and not via Teams Admin and the requests would probably be sent to accounts with Global Admin or Application Administrator roles granted .

Specifically in the API settings. If an admin with permissions goes in they can consent on behalf of the organisation so users are not prompted. Some apps / tenants have it set so that users can consent for an app for themselves only but that can , and often is, disabled .

Community Participant

@willmoin @Nancy_Webb_CCSF  I wonder how you turned the icon of MS Teams on the editor?


Community Champion

Hi @qnguyen , if it is installed in your account, then an Admin can place it on the Rich Content Editor toolbar using this method:  How do I add an external tool to the Rich Content Editor Toolbar (