Zoom integration
Connect your Zoom account to fetch cloud recordings directly into your coaching sessions. This requires creating a free OAuth app on the Zoom Marketplace.
On Desktop Edition manually fetch recordings from the Recordings page and import them into the Platform.
Prerequisites
- A Zoom account with cloud recording enabled
- Coaching Platform Desktop Edition installed
Step 1: Create a Zoom OAuth app
- Go to the Zoom App Marketplace and sign in with your Zoom account
- Click Develop in the top menu, then Build App
- Choose General App as the app type
- Give your app a name (e.g. "Coaching Platform") and click Create
Step 2: Configure credentials
- On the app page, you'll see your Client ID and Client Secret
- Open the coaching platform and go to Settings > Zoom
- Copy the Client ID and Client Secret into the fields in the app
- Copy the Redirect URI shown in the app:
http://localhost:19170/api/zoom/auth/callback - Back in the Zoom Marketplace, paste this Redirect URI into the OAuth Redirect URL field
Step 3: Add required scopes
Under Scopes in the Zoom Marketplace, add the following:
| Scope | Purpose |
|---|---|
user:read:user | Read your Zoom profile |
meeting:read:list_meetings | List your meetings |
cloud_recording:read:list_user_recordings | Access your cloud recordings |
If you cannot find these exact scope names, search for "user read", "meeting read", and "cloud recording read" in the scope search box. Zoom periodically updates scope naming conventions. Use the closest matching read-only scopes for user, meetings, and recordings.
Step 4: Save and connect
- Click Save in the Zoom Marketplace
- Back in the coaching platform, click Save credentials
- Click Connect Zoom. Your default browser will open to authorise the connection
- After authorising, you'll see a success page in the browser. Return to the app.
- The Zoom connection card should now show "Connected as your@email.com"
Using Zoom recordings
Once connected:
- Go to Recordings in the sidebar
- Select a month and click Fetch Recordings
- Your Zoom cloud recordings will appear with video, audio, and transcript files
- Click the import button on any recording to link it to a coaching session
Troubleshooting
"Invalid redirect URL" error
Ensure the Redirect URI in the Zoom Marketplace exactly matches the one shown in the coaching platform settings > Zoom. The URL includes a port number (e.g. http://localhost:19170/api/zoom/auth/callback).
Connection expires
Zoom tokens expire periodically. If you see connection errors, go to Settings > Zoom and click Reconnect.
Scopes not found
Zoom has migrated to granular scopes. If the exact scope names listed above don't appear, search for the closest read-only equivalents. The app needs permission to read your user profile, list meetings, and access cloud recordings.

















