GAIA Logo
PricingDocs
GAIA Logo
  1. Home
  2. Marketplace
  3. Communication
zoom Icon

Zoom

Create and manage Zoom meetings, webinars, and video conferencing

Category
Communication
GAIA
Created by
GAIA Team
Auth
OAuth

What you can do with GAIA + Zoom

GAIA connects to Zoom via MCP (Model Context Protocol) and exposes every action as a natural-language command. Tell GAIA what you want and it handles the rest, automatically.

  • Schedule Zoom meetings by describing the participants and time, and GAIA creates the invite
  • Get a list of your upcoming Zoom meetings for today or this week
  • Generate Zoom meeting links instantly and share them in chat
  • Access meeting recordings and get a summary of what was discussed
  • Run scheduled workflows that log new meeting recordings and summaries to Notion

Available Tools (19)

Zoom Add A Meeting Registrant

Registers a participant for a Zoom meeting that has registration enabled. **Prerequisites:** - The meeting host must have a **licensed (paid) Zoom account** - this will NOT work with free/basic accounts - The meeting must have registration enabled (approval_type = 0 for automatic or 1 for manual approval) - Maximum of 4,999 registrants per meeting **Required fields:** meetingId, first_name, last_name, email **Optional fields:** address, city, state, zip, country, phone, comments, industry, job_title, org, language, auto_approve **Common errors:** - "Only available for paid users" - The meeting host needs a licensed Zoom account - "Registration has not been enabled" - Enable registration via update_a_meeting with approval_type = 0 or 1 - "Meeting not found" - Invalid meeting ID or meeting has ended

Zoom Add A Webinar Registrant

Registers a participant for a Zoom webinar that has registration enabled. **Prerequisites:** - The webinar host must have a **Pro or higher plan with Webinar add-on** - this will NOT work with basic/free accounts - The webinar must have registration enabled (approval_type = 0 for automatic or 1 for manual approval) - Registration type must be properly configured (1=once for all, 2=each occurrence, 3=choose occurrences) **Required fields:** webinarId, first_name, email **Optional fields:** last_name, address, city, state, zip, country, phone, comments, industry, job_title, org, language, occurrence_ids, source_id **Common errors:** - "Webinar plan is missing" - The host needs a Zoom webinar license/add-on - "Registration has not been enabled" - Enable registration via webinar settings with approval_type = 0 or 1 - "Webinar not found" (404) - Invalid webinar ID or webinar has ended - "Host cannot register" - The webinar host cannot register themselves as an attendee

Zoom Create A Meeting

Enable Zoom meeting creation via user-level apps with "me". "Start_url" for hosts expires in 2 hours, or 90 days for "custCreate" users. Renew via API, capped at 100 requests/day. Requires "meeting:write" permission, subject to medium rate limit.

Zoom Delete A Meeting

Delete or cancel a scheduled Zoom meeting. Use occurrence_id to delete a specific occurrence of a recurring meeting. Supports notification options for hosts and registrants. Returns HTTP 204 on success. Rate limit: Light. Required scopes: meeting:write or meeting:write:admin.

Zoom Delete Meeting Recordings

Deletes all cloud recordings for a meeting or webinar. Requires the account to have Cloud Recording enabled. Rate limit: Light. Required scopes: cloud_recording:delete:meeting_recording or cloud_recording:delete:meeting_recording:admin.

Zoom Get A Meeting

Retrieves detailed information about a Zoom meeting by its ID. Returns comprehensive meeting data including topic, schedule, URLs, passwords, settings, and for recurring meetings, occurrence details and recurrence patterns. Requires meeting:read scope. Rate limit: LIGHT.

Zoom Get A Meeting Summary

IMPORTANT: This action requires a PAID Zoom account (Pro, Business, or Enterprise plan). Free Zoom accounts cannot use this feature and will receive a 400 error. Additionally requires: - AI Companion feature enabled in account settings - Meeting must not be end-to-end encrypted (E2EE) - Meeting summary must be enabled and generated for the meeting Rate limit: LIGHT.

Zoom Get A Webinar

Access Zoom Webinar details requires Pro or higher plan and Webinar add-on. Scopes include `webinar:read:admin` and `webinar:read`. Granular scopes and a 'LIGHT' rate limit also apply.

Zoom Get Daily Usage Report

The daily report provides Zoom service usage details, like new users, meetings, participants, and minutes per day for a month, requiring a Pro plan or higher. It has a 'Heavy' rate limit.

Zoom Get Meeting Recordings

To download meeting recordings, use `download_url`. Include OAuth token in the header for passcode-protected ones. Supports `recording:read` and `phone_recording:read:admin` scopes, with a `LIGHT` rate limit.

Zoom Get Past Meeting Participants

Retrieves the list of participants who attended a past (ended) Zoom meeting. Requires a paid Zoom account (Pro or higher). Meeting must have ended with at least one participant (excluding solo meetings). Use meeting ID for the latest instance, or UUID for a specific occurrence. UUIDs starting with '/' or containing '//' must be double URL-encoded.

Zoom Get User

Retrieves detailed information about a specific Zoom user by ID, email, or 'me'. Returns user type, role, license info, and account metadata. Use when you need to check user type/license or retrieve user profile details.

Zoom List All Recordings

This text details how to list Zoom cloud recordings for a user, notably by using "me" for user-level apps and requiring an OAuth token for access. It requires a Pro plan, Cloud Recording enabled, and has a MEDIUM rate limit.

Zoom List Archived Files

Lists archived meeting and webinar files within a specified date range (max 7 days). Requires the 'Meeting and Webinar Archiving' feature to be enabled by Zoom Support. Use this to retrieve compliance recordings archived to third-party storage platforms.

Zoom List Devices

Lists devices in your Zoom account managed through Zoom Device Management (ZDM). Returns information about Zoom Room devices including computers, controllers, scheduling displays, and whiteboards. **Scopes:** `device:read:admin`, `device:write:admin`, `device:read:list_zdm_devices:admin` **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `HEAVY`

Zoom List Meetings

This Zoom API lists a user's scheduled meetings using the `me` value for user-level apps, excluding instant meetings and only showing unexpired ones. It requires specific scopes and has a `MEDIUM` rate limit.

Zoom List Webinar Participants

Get a list of past webinar participants with a Pro plan or above plus an add-on. Requires specific scopes and has a medium rate limit.

Zoom List Webinars

The API lists all scheduled webinars for Zoom users with a webinar plan, using `me` for user-level apps. It only shows unexpired webinars for hosts broadcasting to up to 10,000 attendees. Requires Pro plan upwards and specific scopes. Rate limit: MEDIUM.

Zoom Update A Meeting

To update a meeting via API, ensure `start_time` is future-dated; `recurrence` is needed. Limit: 100 requests/day, 100 updates/meeting in 24 hrs. Requires `meeting:write` and `meeting:write:admin` scopes, with a `LIGHT` rate limit.

How it works

Set up your Zoom automation in three simple steps, no code required.

  1. 1

    Connect Zoom to GAIA

    Open the GAIA Marketplace, find Zoom, and click "Add to your GAIA". Authorise via Zoom OAuth in under two minutes.

  2. 2

    Schedule and manage meetings in plain English

    Say "create a 30-minute Zoom meeting with the design team for tomorrow at 2 PM" or "what Zoom meetings do I have this week?". GAIA handles the scheduling.

  3. 3

    GAIA keeps you on top of your Zoom activity

    Pair Zoom with workflows: a calendar-triggered workflow can send the meeting link to participants via Slack before a call, and a scheduled workflow can log new recordings to Notion.

Frequently asked questions

Everything you need to know about the GAIA Zoom integration.

Yes. GAIA can create meetings with your specified duration, topic, passcode, and waiting room settings. Just describe what you need.

Yes. GAIA can list and access your cloud recordings and share the download or view links.

Yes. When you name the attendees, GAIA creates the Zoom meeting and can send the invite via email or share the meeting link through connected integrations like Slack or Gmail.

Yes. GAIA can create and manage Zoom webinars, including setting up registration, panellists, and scheduling, if your Zoom account includes webinar features.

GAIA connects Zoom with your entire stack

Zoom is just one piece of the puzzle. GAIA integrates with the rest of your tools across communication, communication, productivity, and more, letting you build cross-tool automations in plain English without writing a single line of code.

Browse all integrations

Evaluating your options? Compare GAIA vs Zoom

Related integrations

More Communication integrations like Zoom you can connect to GAIA.

Integration icon

Zoho Mail

Communication

Manage your Zoho Mail inbox - read, compose, send, and organize emails, handle attachments, manage folders, and search through your email history.

SAHIL SONI
SAHIL SONI
1.8k
10 months ago

Automate Zoom with other tools

Step-by-step guides for connecting Zoom to the tools you already use.

Zoom + Notion

Transform Zoom meetings into searchable Notion documentation

Google Calendar + Zoom

Seamlessly link your Google Calendar meetings with Zoom calls

Gmail + Zoom

Create Zoom meetings from email invites and send join links automatically

Slack + Zoom

Start, schedule, and follow up on Zoom meetings without ever leaving Slack

GitHub + Zoom

Schedule code review meetings from PRs and post summaries back to issues

Todoist + Zoom

Turn Zoom meeting outcomes into Todoist tasks automatically

Guides in the docs

Adding MCP Integrations

docs.heygaia.io

Marketplace

docs.heygaia.io

Product
DownloadUse CasesMarketplaceBotsPricingRoadmap
Explore
Compare GAIAAlternativesAutomationsAI GlossaryGAIA for Your RoleBest AI Assistants
Resources
DocumentationBlogFAQRelease NotesStatusRequest a Feature
Company
AboutManifestoContactBranding
Legal
Terms of UsePrivacy Policy
The Experience Company Inc.
Discord IconTwitter IconGithub IconWhatsapp IconLinkedin Icon