Zoom

Create, update, get, list, and delete Zoom meetings — including join links for scheduled calls.

Overview

Automate Zoom meetings from your workflows. The Zoom node covers the full meeting lifecycle — create, update, get, list, and delete — so a workflow can schedule a call from a calendar event, a CRM record, or a form submission and use the returned join_url anywhere downstream (calendar invites, emails, SMS). Authenticates with a Server-to-Server OAuth app: no redirect flow, tokens are minted automatically per execution.

Operations

  • Create Meeting — schedule a meeting for a host (by email), with topic, agenda, start time, duration, timezone, passcode, join-before-host, and waiting-room options. Returns the meeting's join_url and start_url.
  • Update Meeting — change any of those fields on an existing meeting by ID; the node returns the updated meeting.
  • Get Meeting — fetch a meeting by ID (topic, times, join link, settings).
  • Get Many Meetings — list a host's upcoming, scheduled, live, or previous meetings.
  • Delete Meeting — cancel a meeting by ID.

Because Server-to-Server apps have no signed-in user, Create and Get Many take a Host Email — the Zoom user the meeting belongs to. An Extra Fields (JSON) box merges anything else — recurrence, alternative hosts, recording settings — into the request body.

Output ($json)

  • {{$json.id}} — the meeting ID
  • {{$json.join_url}} — the link participants use to join
  • {{$json.start_url}} — the host's start link
  • {{$json.password}} — the meeting passcode
  • {{$json.start_time}} / {{$json.duration}} / {{$json.timezone}} — the schedule
  • {{$json.meetings}} — the array of meetings (Get Many)

Common Use Cases

  • Look up an appointment in Outlook or Google Calendar and create a Zoom meeting for it, then write the join link back into the event or send it to the attendees.
  • Create a meeting when a booking form is submitted and email the join link.
  • Reschedule or cancel the Zoom call automatically when a CRM deal or appointment changes.
  • Let an Agent Loop schedule and manage meetings as callable tools.