Communication & Collaboration

Zoom

Zoom

Zoom: Overview and setup

Automate meeting creation, user management, and recording retrieval with the Zoom integration.

Connect Zoom to Atomicwork to automate meeting creation, manage user accounts, and retrieve recordings as part of your IT and collaboration workflows.

Use cases

By connecting Zoom, your teams can:

  • Automate meeting creation: Create Zoom meetings with specific topics, agendas, times, and settings as part of event or onboarding workflows. For example, a workflow can automatically schedule a Day 1 orientation meeting when a new employee is onboarded.
  • Manage user accounts: Create Zoom user accounts during onboarding and list users for directory management.
  • Handle meeting registrations: Add registrants to meetings and track registration status — useful for company-wide training sessions or town halls.
  • Access meeting recordings: Retrieve cloud recordings for compliance, archival, or knowledge sharing purposes.

Permissions

To connect Zoom to Atomicwork, you need:

  • Org admin access in Atomicwork
  • Admin access to your Zoom account with permission to create and manage OAuth apps

The integration authenticates via OAuth 2.0 and requests the following scopes during authorization:

OAuth ScopePurpose
meeting:read:list_meetings:adminRead access to list meetings. Required for the List meetings action to retrieve meetings for a user.
meeting:read:meeting:adminRead access to meeting details. Required for meeting management and reporting operations.
meeting:write:meeting:adminWrite access to create and update meetings. Required for the Create meeting action as part of automated workflows.
meeting:read:list_registrants:adminRead access to list meeting registrants. Required for the List meeting registrants action to track attendance and registration status.
meeting:write:registrant:adminWrite access to add meeting registrants. Required for the Add meeting registrants action for automated event enrollment.
user:read:list_users:adminRead access to list users. Required for the List users action and directory sync.
user:read:settings:adminRead access to user settings. Required for user configuration and reporting operations.
user:write:user:adminWrite access to create and update users. Required for the Create user action during onboarding workflows.
cloud_recording:read:list_recording_files:adminRead access to cloud recordings. Required for the Get meeting recordings action for compliance and archival use cases.
contact:read:list_contacts:adminRead access to contact information. Required for contact management and directory operations.

Setup

  • Navigate to Settings > App Store > Zoom.
  • Click Connect to initiate the OAuth flow.
  • Sign in with your Zoom admin account and authorize the requested permissions.
  • Once authorized, the integration is active.

Supported workflow actions

Once connected, you can automate the following Zoom actions within your Atomicwork workflows:

ActionDescription
Create meetingCreate a Zoom meeting with topic, type, start time, duration, password, agenda, timezone, and meeting settings.
List usersList Zoom users with pagination and status filtering.
Create userCreate a new Zoom user with email, name, display name, password, and user type.
List meetingsList meetings for a specific user, filtered by date range and meeting type.
Add meeting registrantsAdd registrants to a meeting with email, name, and optional comments.
List meeting registrantsList registrants for a meeting, filtered by registration status.
Get meeting recordingsRetrieve cloud recordings for a specific meeting.
Call APIMake a generic API call to any Zoom endpoint for custom operations.

Troubleshoot common issues

ErrorCauseResolution
Authentication failureThe OAuth authorization code has expired or the redirect URI doesn't match.Re-initiate the OAuth flow from Settings > App Store > Zoom.
Token refresh failureThe refresh token has expired or been revoked.Re-authenticate the integration to generate new tokens.
API errors (5xx)The Zoom API is experiencing issues.Check the Zoom status page and retry the operation.