Integrating Zoom Team Chat with LTI Pro
With the Zoom LTI Chat app, instructors can have Zoom Team Chat channels automatically created and managed using their course roster. While instructors can create, manage, and delete the channels, LMS admins will need to enable the LTI Chat app before it can be utilized by instructors.
This article covers:
Prerequisites for integrating Zoom Team Chat with LTI Pro
- Installed the LTI Pro app
- Account owner or admin privileges, or a user with a role that includes the Marketplace role privilege
How to integrate Zoom Team Chat with LTI Pro
Enabling Names and Role Provisioning service
Before setting up Zoom Team Chat with your LMS, the scope for Names and Role Provisioning Services (NRPS) will need to be enabled first. For more information on enabling this for your specific LMS, see below:
Setting up Team Chat with LTI Pro
- Sign in to the Zoom Marketplace.
- Click Manage, then click Apps on Account.
- Find the LTI Pro App.
- Under the Action column, click the
More icon, then click Configure. - Click Manage custom scopes.
Note: If this option does not appear, configure an LTI Credential first. - Enable LTI Chat.
- When prompted to add the LTI Chat app to your Zoom account, click Connect.
- When to prompted to allow the LTI Chat app access to your Zoom account, click Allow.
LTI Chat will now be enabled. - Click OK.
- Find your LTI credentials and click Edit.
- Enable Create and Sync Zoom Chat Channel with Course Roster.
Once enabled, instructors can create and manage chat channels within their courses.
How to uninstall the LTI Team Chat app
- Sign in to the Zoom Marketplace.
- Click Manage, then click Apps on Account.
- Find the LTI Pro App.
- Under the Action column, click the
More icon, then click Configure. - Click Manage custom scopes.
- Disable LTI Chat.
- Click OK.
Restrictions with utilizing Zoom Team Chat with LTI Pro
- This feature is available for LTI 1.3 integrated with an LMS that supports the NameRoleProvisionService scope.
- This feature currently does not support Access Domain in the LTI configuration. This means if the instructors set up the Chat app with domain A, they will not see the setting in domain B (Assuming the LTI Admin enables Access Domain with Domain A and Domain B for the LMS within the LTI configuration).
- Only one chat channel may be created per class.
- Only the instructor can create and manage the chat channel for the class.
- Only the Zoom Admin and Owner can add the LTI Pro Chat app in the LTI configuration.
- The refresh channel members feature will keep the channel members in sync with the class roster, removing members who have been added to the channel, but not on the course roster.
- If the channel is deleted and the refresh feature is enabled, the job will not execute and it will reset the class configuration.
- When the admin user is changed to another user and the refresh feature is enabled, the original job will be canceled. It is the responsibility of the new admin to enable the refresh feature again.
- All automatic refresh jobs will be stopped after 180 days of the last modified time of the class configuration.
- LTI Pro currently uses the class name as the Channel Name. If the name of the channel already exists for that user (either own or join), LTI Pro won’t be able to create the channel due to the restriction of the same channel name.
Required data access for the LTI Chat app
- The LTI Chat app requires Zoom account access.
- The LTI Chat app can view the following LMS information:
- Course roster information: members of a course.
- User information: first name, last name, email, and user id.
- LTI Chat can create and manage the chat channel by utilizing the Zoom Chat Open API.