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:
- Create a Zoom Server-to-Server OAuth app
- Configure the app with required scopes
- Obtain your credentials
- Enter credentials in the Mentor LMS admin panel
Creating the Zoom App
Step 1: Access Zoom Marketplace
- Go to Zoom Marketplace
- Sign in with your Zoom account
- Click Develop → Build App
Step 2: Create Server-to-Server OAuth App
- Click Create
- Choose Server-to-Server OAuth app type
- 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:
| Scope | Purpose |
|---|---|
meeting:write | Create and manage meetings |
meeting:read | Read meeting information |
user:read | Read user information |
Optional:
recording:read— Access meeting recordingsrecording:write— Manage meeting recordings
Step 5: Web SDK Configuration (Optional)
- In your app settings, go to Features tab
- Enable Web SDK
- Copy Meeting SDK Client ID and Meeting SDK Client Secret from the Credentials tab
Configuring in Mentor LMS
- Log in to your admin dashboard
- Navigate to Settings → Live Class Settings
- 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
- Optionally configure Web SDK credentials
- 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