---
title: Steps to Integrate Zoom with LTI Consumer
description: "Tip: Make sure you have logged in to the Open edX Studio before proceeding with the article.  Note: These key’s values can be copied from Zoom credentials page which we opened on step 2."
---

[Skip to content](https://help.edly.io/docs/steps-to-integrate-zoom-with-lti-consumer-in-open-edx-studio-0#main-content)

English

Show submenu for translations

![](https://help.edly.io/hs-fs/hubfs/Edly%20by%20Arbisoft%20(Red%20and%20Gray)-1.png?width=100&height=75&name=Edly%20by%20Arbisoft%20(Red%20and%20Gray)-1.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Visit edly.io

 Visit edly.io

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [Edly Knowledge Base](https://help.edly.io/docs?hsLang=en)
2. [Studio](https://help.edly.io/docs/studio?hsLang=en)
3. [Exercises and Tools](https://help.edly.io/docs/studio?hsLang=en#exercises-and-tools)

# Steps to Integrate Zoom with LTI Consumer

### Overview

Integrating Zoom into your course run allows instructors to schedule, manage, and host live video lectures or webinars directly inside a course unit. This integration relies on the **LTI Pro** application from the Zoom App Marketplace and the native **LTI Consumer** advanced component in Open edX Studio.

**Note:** The steps below describe the LTI 1.1 workflow using per-course LTI Passports. Starting with Open edX Ulmo (January 2026), Zoom can also be integrated via the centralized Reusable LTI Store, which uses LTI 1.3 (LTI Advantage). The Reusable LTI Store allows platform administrators to configure Zoom credentials once and make the tool available across all courses without repeating the LTI Passport setup in each course. Contact your Edly administrator for details on LTI 1.3 configuration.

**Tip:** Ensure you are logged into **Open edX Studio** with appropriate Admin or Staff permissions before proceeding.

### Step 1: Generate Credentials in the Zoom Marketplace

Before setting up anything in Studio, you must generate secure communication keys from your Zoom account.

1. Sign in to the **Zoom App Marketplace**.
2. Search for and install the **LTI Pro** application.
3. Open the LTI Pro configuration dashboard and click **Create New Credential**.
4. Give your credential a clear name (e.g., `Open_edX_Live`).
5. **Configure Email Attribute:** Scroll down to the **Email Attribute Name** field and enter exactly: `instructor_email`
6. Keep this page open; you will need to copy the generated **LTI Key**, **LTI Secret**, and **LTI URL** in the next steps.

### Step 2: Configure the LTI Passport in Studio

To establish a trust relationship between your platform instance and Zoom, you must configure an LTI Passport.

1. Open your course run in **Studio**.
2. From the **Settings** menu in the top navigation bar, select **Advanced Settings**.
3. In the search box, find the **LTI Passports** field.
4. Add your credential details inside the list brackets using this strict syntax format: `["zoom:LTI_KEY:LTI_SECRET"]` 
     - *Note: Replace `LTI_KEY` and `LTI_SECRET` with the exact alphanumeric strings copied from your Zoom Pro page in Step 1. Keep the `zoom:` prefix intact.*
5. Click **Save Changes** at the bottom of the screen.

### Step 3: Embed the LTI Consumer Component

With the background handshake established, you can now drop the interactive Zoom window into any target course page.

1. Navigate to your **Course Outline** and enter the specific **Unit** where you want the live meeting portal to reside.
2. Scroll to the **Add New Component** panel at the bottom of the unit workspace.
3. Click the green **Problem** tile.
4. Select the **Advanced** tab inside the problem options bar.
5. Click **LTI Consumer**. The interface container block will immediately load onto your unit canvas.

### Step 4: Configure the LTI Consumer Settings

You must configure the embedded component to point directly to your Zoom environment.

1. Find your newly added LTI Consumer component block and click **Edit**.
2. Fill out the following configuration fields in the modal window: 
     - **Display Name:** Enter a customer-facing title (e.g., *Live Class: Weekly Webinar Portal*).
     - **LTI ID:** Type exactly: `zoom` *(This matches the prefix descriptor you declared in your LTI Passport).*
     - **LTI URL:** Paste the LTI launch URL copied from your Zoom App Marketplace credential page.
     - **Custom Parameters:** Inside the square brackets, map your account host email using this structure: `["instructor_email=your_zoom_account_email@domain.com"]`
3. Click **Save**.
4. Click the **Publish** button in the right-hand unit status panel to push the configuration live.

### Step 5: Scheduling Meetings inside the LMS

Once published, you configure your live class calendar directly inside the live environment player.

1. Click the **View Live Version** button at the top right of your unit workspace to open the page inside the LMS.
2. The interactive Zoom Pro portal interface will load inside the unit viewpane.
3. Click **Schedule a New Meeting**.
4. Adjust your topic names, recurring calendar parameters, duration metrics, and security settings according to your curriculum timeline, then click **Save**.

Enrolled learners navigating onto this unit page will see the upcoming meeting schedule, countdown clocks, and a **Join** button as soon as the live lecture goes active.

- [Discovery Site](https://help.edly.io/docs/discovery-site?hsLang=en#main-content)

    - [Settings and Tools](https://help.edly.io/docs/discovery-site?hsLang=en#settings-and-tools)
    - [Assets Management](https://help.edly.io/docs/discovery-site?hsLang=en#assets-management)
- [Edly Panel](https://help.edly.io/docs/edly-panel?hsLang=en#main-content)

    - [Settings and Tools](https://help.edly.io/docs/edly-panel?hsLang=en#settings-and-tools)
    - [User Management](https://help.edly.io/docs/edly-panel?hsLang=en#user-management)
    - [Panel Insights](https://help.edly.io/docs/edly-panel?hsLang=en#panel-insights)
    - [Panel Dashboard](https://help.edly.io/docs/edly-panel?hsLang=en#panel-dashboard)
    - [Themes](https://help.edly.io/docs/edly-panel?hsLang=en#themes)
- [Studio](https://help.edly.io/docs/studio?hsLang=en#main-content)

    - [Studio Guides](https://help.edly.io/docs/studio?hsLang=en#studio-guides)
    - [Creating a Course](https://help.edly.io/docs/studio?hsLang=en#creating-a-course)
    - [Exercises and Tools](https://help.edly.io/docs/studio?hsLang=en#exercises-and-tools)
    - [Course Components](https://help.edly.io/docs/studio?hsLang=en#course-components)
    - [Course Assets](https://help.edly.io/docs/studio?hsLang=en#course-assets)
    - [Re-running Your Course](https://help.edly.io/docs/studio?hsLang=en#re-running-your-course)
- [LMS Administration](https://help.edly.io/docs/lms-administration?hsLang=en#main-content)

    - [User Management](https://help.edly.io/docs/lms-administration?hsLang=en#user-management)
    - [Open edX E-commerce](https://help.edly.io/docs/lms-administration?hsLang=en#open-edx-e-commerce)
    - [Instructor Dashboard](https://help.edly.io/docs/lms-administration?hsLang=en#instructor-dashboard)
- [Learner Experience](https://help.edly.io/docs/learner-experience?hsLang=en#main-content)

    - [Learning Management System](https://help.edly.io/docs/learner-experience?hsLang=en#learning-management-system)
    - [Discovery Site](https://help.edly.io/docs/learner-experience?hsLang=en#discovery-site)
- [Getting Started](https://help.edly.io/docs/getting-started?hsLang=en#main-content)

    - [Open edX E-commerce](https://help.edly.io/docs/getting-started?hsLang=en#open-edx-e-commerce)
    - [Learning Management System](https://help.edly.io/docs/getting-started?hsLang=en#learning-management-system)
    - [Exercises and Tools](https://help.edly.io/docs/getting-started?hsLang=en#exercises-and-tools)
    - [Discovery Site](https://help.edly.io/docs/getting-started?hsLang=en#discovery-site)
    - [Edly Panel Management](https://help.edly.io/docs/getting-started?hsLang=en#edly-panel-management)
    - [Edly Go App](https://help.edly.io/docs/getting-started?hsLang=en#edly-go-app)
- [General](https://help.edly.io/docs/general?hsLang=en)

[![Chill listening crop-3](https://help.edly.io/hs-fs/hubfs/Edly%20by%20Arbisoft%20(Red%20and%20Gray)-2.png?width=34&height=24&name=Edly%20by%20Arbisoft%20(Red%20and%20Gray)-2.png "Chill listening crop-3")](http://arbisoft.com)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, Edly Inc.