
Connecting Zoom
Prerequisites
- A Zoom account (Basic, Pro, Business, or Enterprise)
- Project management permissions in PolyAI
Connection Steps
-
Go to Integrations
- Open your project in the PolyAI platform
- Go to the Integrations page from the main navigation
-
Find Zoom integration
- Locate the Zoom card in the integrations list
- You can use the search bar or filter by category (Telephony)
-
Click Connect
- Click the Connect button on the Zoom integration card
- The integration panel will open on the right side
-
Select Environment
- Choose which environment to connect: Sandbox, Pre-release, or Live
- We recommend starting with Sandbox for testing
-
Authenticate with Zoom
- Click Connect new account
- A Zoom OAuth window will open
- Log in to your Zoom account
- Review and approve the requested permissions
- You’ll be redirected back to PolyAI automatically
-
Confirmation
- Your Zoom account name will appear in the connection panel
- The integration is now active for the selected environment
Managing connections
- Multiple Environments: You can use the same Zoom account across different environments, or connect different accounts for each
- Switching Accounts: Use the “Use existing connection” dropdown to reuse a connection in another environment
- Disconnecting: Click the disconnect button to revoke access (this removes credentials from PolyAI)
Available Zoom actions
Once connected, your AI agent can access the following Zoom capabilities:Meeting Management
- Create Meeting - Schedule a new Zoom meeting with topic, start time, duration, and participant settings
- Update Meeting - Update details of an existing scheduled Zoom meeting
- Get Meetings - Get details of all scheduled Zoom meetings
- Get Meeting - Get details of a specific Zoom meeting
- Delete Meeting - Cancel a scheduled Zoom meeting
Meeting Registrants
- Add Meeting Registrant - Register a participant for a Zoom meeting that requires registration
- Get Meeting Registrant - Get registration details for a meeting participant
- Delete Meeting Registrant - Remove a registrant from a Zoom meeting
Recordings
- Get Recording - Retrieve cloud recording from a specific Zoom meeting
- Search Recordings - Search for Zoom meeting recordings
Enabling Zoom actions
To give your agent access to Zoom functionality, you need to reference Zoom actions in your agent’s prompts. You can choose to enable all actions at once or select specific actions.Enabling all actions
To give your agent access to all Zoom capabilities, add All Zoom Actions to your prompt in the integrations section. Example:Enabling specific actions
You can limit your agent to only certain Zoom actions by selecting individual functions in your prompt: Example (meeting creation only):Best practices
Use All Zoom Actions when:- You want full Zoom functionality
- Your agent needs flexibility to handle various meeting-related requests
- You’re building a general-purpose assistant Use specific actions when:
- You want to limit agent capabilities for security or compliance
- Your use case only requires certain actions (e.g., scheduling but not deleting)
- You want to keep your agent focused on specific tasks
Example use cases
General meeting assistant
Enable All Zoom Actions for this use case. Prompt:Scheduled meeting creator only
Enable only Create Meeting for this use case. Prompt:Meeting insights agent
Enable Get Meetings and Search Recordings for this use case. Prompt:Security & privacy
OAuth permissions
The Zoom integration requests the following permissions:- Create and manage meetings
- Access meeting details
- Manage meeting registrants
- Access cloud recordings These permissions are granted through Zoom’s OAuth flow and can be revoked at any time by disconnecting the integration.
Troubleshooting
Integration not appearing
Check:- Zoom integration feature is enabled for your account
- You have project management permissions
- You’re viewing the correct environment (Sandbox/Pre-release/Live)
Agent can’t use Zoom functions
Check:- Zoom is connected for the environment your agent is running in
- You’ve enabled Zoom actions in your agent’s prompt (either All Zoom Actions or specific actions)
- The connection hasn’t been disconnected or expired
OAuth errors during connection
Try:- Ensure pop-ups are not blocked in your browser
- Clear browser cache and cookies
- Try a different browser
- Check that you’re logged into the correct Zoom account
Functions not working as expected
Verify:- Your Zoom account has the necessary permissions for the action
- Meeting IDs and parameters are correct
- The Zoom account is active and in good standing
Support
For additional help with the Zoom integration:- Contact PolyAI support through your platform
- Check Zoom’s API documentation
- Review Paragon’s integration documentation

