Configuring LTI with Canvas Follow


Canvas is a cloud based learning management system. The Enhanced LTI for Canvas integration provides the following functionality for instructors of a Canvas course:

  • Schedule meetings
  • Start meeting
  • View upcoming meetings
  • View previous meetings and recordings
  • Auto-provisioning a Zoom license for instructors

The Enhanced LTI for Canvas gives students the following functionality:

  • View upcoming meetings
  • Join meeting
  • View previous meetings and recordings

Note: The original Canvas LTI has been deprecated and is not longer supported by Zoom. The deprecated LTI instructions are included below for customers already using the original Canvas LTI and will be archived after November 30, 2018.


  • Education, Business, API, or Enterprise plan
  • Zoom Account owner or administrator
  • Administrator permissions in Canvas for initial setup


Install Enhanced LTI with Canvas

  1. On the Zoom integration page, scroll to the LTI and click Configure.
  2. Copy the LTI Key and LTI Secret.
  3. In Canvas, click Admin and then the name of the account where you would like to add Zoom.
  4. Click Settings from the menu on the left panel.
  5. Click Apps.Screen_Shot_2018-02-21_at_1.33.28_AM.png
  6. Click + App.
  7. Complete the Add App page as follows:
        • Configuration Type:  Select Paste XML
        • Name:Enter Zoom or another name to indicate that this app is for Zoom.
        • Consumer Key:  Paste the LTI Key from Step 2.
        • Shared Secret: Paste the LTI Secret from Step 2.
        • XML Configuration:  Copy and paste the following XML:

    <?xml version="1.0" encoding="UTF-8"?>

    <cartridge_basiclti_link xmlns=""

       xmlns:blti = ""

       xmlns:lticm =""

       xmlns:lticp =""

       xmlns:xsi = ""

       xsi:schemaLocation = "">



       <blti:description><!--   [CDATA[Schedule/List Zoom Meeting]]   --></blti:description>

       <blti:extensions platform="">

         <lticm:property name="tool_id">Zoom</lticm:property>

         <lticm:property name="privacy_level">public</lticm:property>

         <lticm:property name="text">Zoom</lticm:property>

         <lticm:options name="course_navigation">

           <lticm:property name="default">disabled</lticm:property>

           <lticm:property name="visibility">public</lticm:property>

           <lticm:property name="enabled">true</lticm:property>




  8. Click SubmitScreen_Shot_2018-07-25_at_5.38.29_PM.png

Install Zoom in the Course Navigation

  1. Login to Canvas as the course instructor or administrator and navigate to the course where you would like to add the Zoom link.
  2. Click Settings.Screen_Shot_2018-02-21_at_12.56.57_AM.png
  3. Click Navigation.
  4. Drag Zoom from the hidden items to the place where you would like it to appear in the navigation.
  5. Click Save.

Enable Auto-Provisioning of a Zoom user from Canvas

  1. Login to your Zoom web portal as an Administrator and navigate to Integration.
  2. Next to LTI Canvas, click Configure.
  3. Click Auto Provision.
  4. From the Auto Provision window, check Enable Auto Provision and select Pro as User Type.
  5. Click Save Changes


  • With Auto Provision enabled, when an instructor clicks on Zoom in Course Navigation they will see the following form needs to be submitted to provision their account on Zoom.
  • Once the form has been completed, Instructors will be able to schedule Zoom meetings and associate them with the class.
  • When students click the Zoom link in Course Navigation they will see a list of Upcoming and Previous meetings associated with the class.  If a meeting was recorded, the student will see a link to the recording in Previous meetings.

Administrator Setup

  1. Login to Canvas as an Administrator.
  2. Click Account, then click Settings.
  3. Scroll to Approved Integrations and click New Access Token.
  4. Create a new Access Token.
    • For the purpose, enter Zoom or another name that will easy to identify that this access token is being used for the Zoom integration.
    • For the expiration date, leave it blank.
  5. Click Generate Token.
  6. Copy the generated token.
  7. In a separate browser window, login to your Zoom web portal as the account owner or administrator and navigate to the Integration page.
  8. Scroll to LTI Canvas and click Configure.
  9. This will open the Canvas configuration settings.
    • Canvas External Tool: enter the token generated in step 6.
    • Canvas Zoom App Developer ID and Developer Key: leave these fields blank. They are used for the Canvas Zoom App, not the LTI integration.
    • Enable Auto Provision: Check this option if you want Canvas to be able to create users in your Zoom account automatically. If you check this option, you need to enter a default password for auto-provisioned users.
    • Click Save Changes.
  10. On the Zoom integration page, scroll up to the LTI and click Configure.
  11. Copy the LTI Key and LTI Secret
  12. In Canvas, click Admin and then the name of the account where you would like to add Zoom.
  13. Click Settings.
  14. Click Apps
  15. Click + App.
  16. Manually input the information for the application.
    • Configuration Type: Choose Manual Entry.
    • Name: Enter Zoom or another name to indicate that this app is for Zoom.
    • Consumer Key and Shared Secret: Enter the LTI Key and LTI Secret from Step 11.
    • Launch URL: Enter
    • Privacy: Choose Public.
    • Click Submit.
  17. Now that the Zoom app has been added, it can be used by a teacher as an external tool.

Teacher Usage

  1. Login to Canvas and select a course.
  2. Once in the course, click Modules.
  3. Click + in the Module where you'd like to add Zoom. 
  4. This will open the Module options.
    • Choose Add External Tool.
    • Click Zoom.
    • Click Add Item.
  5. Click to publish the Zoom link. 
  6. When you are ready to launch the meeting, click Zoom.
Was this article helpful?
Have more questions? Submit a request