Mattermost Setup

Configuration steps for the Mattermost server

Zoom Plugin Setup Guide

Note: You need a paid Zoom account to use the plugin.

First steps

Plugin configuration

  • Set Enable Plugin to true.

  • How are you hosting Zoom?

    • Self Hosted?

      • If you're using a self-hosted private cloud or on-premises Zoom server, enter the Zoom URL and Zoom API URL for the Zoom server, for example https://yourzoom.com and https://api.yourzoom.com/v2 respectively. Leave blank if you're using Zoom's vendor-hosted SaaS service.

    • Cloud Hosted?

      • Leave Zoom API URL and Zoom URL fields blank.

  • How are your users connecting to Zoom? (more information)

    • OAuth?

      • Set Enable OAuth to true.

      • Use the Client ID and Client Secret generated during Zoom Configuration to fill in the fields Zoom OAuth Client ID and Zoom OAuth Client Secret.

      • Click the Regenerate button next to the field At Rest Token Encryption Key.

      • Make sure Enable Password based authentication is set to false.

      • Ignore API Key and API Secret fields.

    • JWT/Password?

      • Make sure Enable OAuth is set to false.

      • Ignore the fields Zoom OAuth Client ID, Zoom OAuth Client Secret, and At Rest Token Encryption Key.

      • Set Enable Password based authentication to true.

      • Use the API Key and API Secret generated during Zoom Configuration to fill in the fields API Key and API Secret.

  • If you are using Webhooks or Deauthorization, make sure you hit the Regenerate button on Webhook Secret field.

  • Click Save.