Connecting your Zoom account
Create Zoom meetings directly from the Prospo meeting scheduler once your Zoom account is connected. Setup takes around five minutes and requires creating a Server-to-Server OAuth app in Zoom Marketplace.
Unlike most integrations, Zoom doesn't use a simple "Sign in with Zoom" button. You'll create a Server-to-Server OAuth app in Zoom's developer portal, which gives Prospo the credentials it needs to create meetings on your behalf.
Each user connects their own Zoom account independently — no Org Admin setup is required.
Step 1 — Create a Server-to-Server OAuth app in Zoom Marketplace
- Go to marketplace.zoom.us and sign in with your Zoom account
- Click Develop → Build App
- Select Server-to-Server OAuth as the app type
- Give your app a name (e.g. "Prospo") and create it
- In your new app's settings, go to Scopes and add the following permissions:
ScopePurpose
meeting:write:meeting
Create meetings
meeting:read:meeting
Read meeting details
meeting:update:meeting
Update meetings
meeting:delete:meeting
Delete meetings
user:read:user
Read your Zoom profile
cloud_recording:read:list_recording_files
Access recordings
cloud_recording:read:list_user_recordings
List your recordings
cloud_recording:delete:recording_file
Delete recording files
- Once scopes are added, activate the app
- Go to the App Credentials section and copy your:
- Account ID
- Client ID
- Client Secret
Step 2 — Connect Zoom in Prospo
- In Prospo, go to Settings → Integrations
- Find Zoom under Meeting Tools and click Set up
- Enter your three credentials:
- Account ID
- Client ID
- Client Secret (stored encrypted)
- Click Save & Connect
Prospo validates your credentials and checks that all required scopes are present. If the connection succeeds, your Zoom account email will appear on the Zoom card confirming it's linked.
Troubleshooting
"Your Zoom app is missing required permissions: [scope names]" — Return to your Zoom app in Marketplace, add the missing scopes listed in the error, then deactivate and reactivate the app before saving your credentials in Prospo again.
"Invalid credentials" — Double-check that you've copied all three values correctly. Credentials are case-sensitive and must come from the same Zoom app.
"Invalid Account ID format" — Ensure your Account ID is pasted without extra spaces.