Zoom Integration Prerequisites

The host MUST use the Zoom Desktop app (Windows, Mac, or Linux). Web clients do not support the recording permission popup.

You must have:

  • A Zoom account with admin privileges
  • Zoom Desktop Client installed (not web browser)
  • Local recording enabled in your Zoom settings

Required Zoom Settings

1Enable Local Recording Settings

The host must enable two critical settings in their Zoom account:

  • Global local recording setting in user settings
  • Permission for participants to record locally:
    • Internal meeting participants
    • External meeting participants
Zoom Settings
If these settings are disabled, the bot will fail to record with a "Recording Permission Denied" status.

2Host Requirements

For successful recording, ensure:

  • The host must be present in the meeting
  • The host must be signed into the correct Zoom account that created the meeting
  • The host must approve the recording permission popup when prompted
  • The host must enable local recording within the Zoom Desktop Client
Zoom Local Recording Permissions
If using multiple Zoom accounts, make sure to join from the account that created the meeting, or assign alternative hosts.

3Meeting Security Settings

If your meetings use security features:

  • For password-protected meetings, ensure the password is embedded in the meeting URL (e.g., https://zoom.us/j/123?pwd=abc)
  • For waiting rooms, the host must manually admit the bot
The bot behaves like a normal participant - it will enter waiting rooms if enabled and requires passwords if set.

Common Issues

Recording will fail if:
  • The host is not present in the meeting
  • The host is using a web browser instead of the desktop client
  • Local recording settings are disabled
  • The host is signed into a different Zoom account than the one that created the meeting
Get SupportDiscordJoin our Discord