Mentor LMS Docs
Configuration

Zoom Configuration

Set up Zoom integration for live classes in Mentor LMS.

This guide explains how to configure Zoom integration to enable live classes in Mentor LMS.

Overview

To enable live class functionality:

  1. Create a Zoom Server-to-Server OAuth app
  2. Configure the app with required scopes
  3. Obtain your credentials
  4. Enter credentials in the Mentor LMS admin panel

Creating the Zoom App

Step 1: Access Zoom Marketplace

  1. Go to Zoom Marketplace
  2. Sign in with your Zoom account
  3. Click DevelopBuild App

Step 2: Create Server-to-Server OAuth App

  1. Click Create
  2. Choose Server-to-Server OAuth app type
  3. Click Create

Step 3: Configure App Information

Fill in:

  • App Name — e.g., "Mentor LMS Integration"
  • Short Description
  • Company Name
  • Developer Contact Email

Step 4: Required Scopes

Enable the following scopes:

ScopePurpose
meeting:writeCreate and manage meetings
meeting:readRead meeting information
user:readRead user information

Optional:

  • recording:read — Access meeting recordings
  • recording:write — Manage meeting recordings

Step 5: Web SDK Configuration (Optional)

  1. In your app settings, go to Features tab
  2. Enable Web SDK
  3. Copy Meeting SDK Client ID and Meeting SDK Client Secret from the Credentials tab

Configuring in Mentor LMS

  1. Log in to your admin dashboard
  2. Navigate to SettingsLive Class Settings
  3. Fill in:
    • Account Email — Your Zoom account email
    • Account ID — From your Zoom app credentials
    • Client ID — From your Zoom app credentials
    • Client Secret — From your Zoom app credentials
  4. Optionally configure Web SDK credentials
  5. Click Save Changes

Troubleshooting

  • Invalid Credentials — Check Account Email, verify all credentials, ensure the app is published and active
  • Missing Scopes — Verify all required scopes are enabled in your Zoom app
  • Web SDK Issues — Verify Web SDK is enabled and check SDK credentials

On this page