Zoom integration
Connect your Zoom account to work.studio so your automations and AI agents can work with Zoom meetings, webinars, cloud recordings, users and reports.
The integration uses Zoom's REST API through an OAuth 2.0 connection that you authorize. work.studio never asks for your Zoom password, and the connection can be revoked from either side at any time.
This guide covers adding the app, using it, and removing it. If you get stuck at any point, see
Before you begin
You need:
- A work.studio account with permission to create connections in the environment you are working in.
- A Zoom account. Zoom's own permissions decide what the connection can reach: a Zoom member can authorize access to their own meetings and recordings, while account-level data such as account reports requires a Zoom account owner or admin.
If your Zoom account requires admin pre-approval for Marketplace apps, a Zoom admin must approve work.studio before you can complete the authorization. Zoom shows a "requires admin approval" message during the flow if this applies to you.
Adding the app
Step 1 — Open the connector catalog
In work.studio, go to Connectors in the left navigation. Search for zoom and select the Zoom connector.
Step 2 — Start the connection
Select Connect on the Zoom connector card. Give the connection a name you will recognise later — for example Zoom — Marketing — because you will choose it by name when building automations.
Step 3 — Authorize in Zoom
work.studio redirects you to Zoom's sign-in page. Sign in to the Zoom account you want to connect.
Zoom then shows a consent screen listing exactly what work.studio is asking for. Review it and select Allow. Zoom returns you to work.studio and the connection is created.
Step 4 — Confirm the connection is healthy
The connection appears under Connections with a status. A healthy connection shows as connected and is immediately available to automations. If it shows as disconnected, see
Usage
Once connected, the Zoom connection can be used in two places: as a step in an automation, and as a tool an AI agent is allowed to call. In both cases you choose the connection by name, then choose the Zoom operation you want.
Everything below is a use case, not a separate feature to install. Each one is built by selecting the Zoom connection and the relevant operation.
Work with meetings
Use case: schedule meetings from another system, or keep an internal record of what was scheduled.
Prerequisites: a Zoom connection; the meeting scopes granted during authorization.
You can create a meeting, list a user's meetings, retrieve a meeting's details, update it, or delete it. A common pattern is an automation that creates a Zoom meeting when a record reaches a certain state elsewhere, then writes the join link back to that record.
Work with cloud recordings
Use case: archive recordings, or feed a recording's transcript to an AI agent for summarisation.
Prerequisites: a Zoom connection with recording scopes. Cloud recording must be enabled on the Zoom account, and the meeting must actually have been recorded to the cloud — work.studio cannot read local recordings.
You can list recordings for a user or an account and retrieve the files for a given meeting. If your Zoom plan produces an audio transcript, an agent can read it and generate a summary. work.studio does not transcribe audio itself; the transcript comes from Zoom.
Work with webinars
Use case: manage registrants around a webinar programme.
Prerequisites: a Zoom connection with webinar scopes, and a Zoom plan that includes webinars.
You can list webinars, add or remove registrants, and register attendees in batches.
Work with users and reports
Use case: reporting on usage, or keeping a directory in step with Zoom.
Prerequisites: a Zoom connection authorized by a Zoom account owner or admin. Member-level accounts cannot read account-wide data.
You can list users, read a user's settings and contact details, and pull dashboard and report data such as meeting participants and quality-of-service figures.
What work.studio stores
For each connection, work.studio stores the OAuth access token and refresh token, encrypted, plus the connection's name and the identifier of the Zoom account it was authorized against.
Responses from Zoom are returned to the automation or agent that asked for them. work.studio does not keep a background copy of your meetings, recordings or participants, and does not poll Zoom on a schedule of its own — Zoom is called only when an automation or agent you built runs.
Tokens are refreshed automatically before they expire. If refreshing fails repeatedly, the connection is marked disconnected and the owner is notified.
Removing the app
Removing has two halves: revoking work.studio's access in Zoom, and deleting the stored credentials in work.studio. Do both to remove the integration completely.
Step 1 — Remove the connection in work.studio
Go to Connections, find the Zoom connection, and delete it.
What this does: the stored access and refresh tokens are deleted. work.studio can no longer call Zoom with that connection.
Implications: any automation or agent that referenced this connection will fail on its next run until you point it at a different connection. Deleting the connection does not undo anything the integration previously did in Zoom — meetings that were created stay created.
Step 2 — Revoke the app in Zoom
Sign in to the Zoom App Marketplace, go to Manage → Added Apps, find WorkStudio Inc, and select Remove.
What this does: Zoom invalidates the tokens issued to work.studio and stops the app appearing in your Zoom account.
Implications: any remaining work.studio connection to this Zoom account stops working immediately. To reconnect later you go through the authorization flow again from Step 1 of
What happens to your data
When you remove the app in Zoom, Zoom notifies work.studio that access was revoked. work.studio deletes the stored tokens for that connection.
Data that an automation you built wrote into another system — a meeting link copied into a record, a summary written to a document — is your data in your systems, and work.studio does not reach into those systems to remove it. Delete it there if you need to.
To have all remaining data associated with your account deleted, contact support@work.studio.
Troubleshooting
The connection shows as disconnected. The most common cause is that the Zoom refresh token expired or was revoked — for example because the app was removed in Zoom, or the authorizing user's Zoom account was deactivated. Open the connection in work.studio and re-authorize it.
Zoom says the app requires admin approval. Your Zoom account restricts which Marketplace apps members may add. Ask a Zoom account owner or admin to approve WorkStudio Inc in the Zoom App Marketplace, then try again.
An operation returns a permissions error. The connection was authorized without the scope that operation needs, or the authorizing Zoom user does not have rights to that data. Account-level operations such as account reports need a Zoom account owner or admin. Re-authorize the connection with the correct Zoom user.
A recording cannot be found. work.studio can only reach cloud recordings. Check that cloud recording is enabled in Zoom and that the meeting was recorded to the cloud rather than locally.
Something else. Contact support@work.studio with the connection name and roughly when the failure happened. Never include tokens or passwords in a support message.