Skip to content

Zoom

Zoom connects your flow to your Zoom account so you can manage meetings without opening the Zoom portal: schedule a new meeting, get the details of one meeting or the list of a user’s meetings, change a scheduled meeting or delete it.

It is useful when meetings come out of another process, for example an appointment a customer books through a form or a task in a project, and you want the Zoom link to be created and sent automatically.

When to use it

  • A customer books a demo and you want to create the Zoom meeting and send them the link in the same flow.
  • Every Monday you want a summary of your team’s upcoming meetings.
  • An appointment is moved in your calendar and you want the Zoom meeting updated too.
  • An order or a project is cancelled and you want to delete the follow-up meeting that was scheduled.
  • An AI agent handles meeting requests and needs to create and look up meetings on its own.

Configuration

You need a Zoom credential with the Account ID, Client ID and Client Secret of a “Server-to-Server OAuth” app created in the Zoom App Marketplace. See Credentials.

FieldWhat it does
Credential (required)The Zoom credential used to access your account.
Operation (required)What the component does. See Operations. Default: Create Meeting.
Get Meetings ModeOnly in Get Meetings. By ID returns one specific meeting; List All returns a user’s list of meetings. Default: By ID.
User IDThe Zoom user who owns the meetings: me for the user of the connected account, or their email or ID. Used in Create Meeting and in Get Meetings with List All. Default: me.
Meeting IDThe meeting’s ID, the number shown in its link. Required in Get Meetings with By ID, Update Meeting and Delete Meeting.
Meeting TopicThe meeting title. Required in Create Meeting; in Update Meeting, only if you want to change it.
Meeting TypeOnly in Create Meeting. Instant Meeting (starts now), Scheduled Meeting (specific date and time), Recurring (No Fixed Time) or Recurring (Fixed Time). Default: Scheduled Meeting.
Start TimeStart date and time, in the format 2026-03-20T14:00:00Z. If you create a scheduled meeting and leave it empty, the current date and time are used.
Duration (minutes)Planned length in minutes. Default: 60.
TimezoneThe meeting’s time zone, for example Europe/Madrid. Default: UTC.
Meeting PasswordPassword to join the meeting, up to 10 characters. Leave it empty for no password.
Meeting AgendaDescription or agenda of the meeting.
Meetings FilterOnly in Get Meetings with List All. scheduled (all scheduled meetings), live (meetings in progress) or upcoming (future meetings). Default: scheduled.
Page SizeOnly in Get Meetings with List All. How many meetings to return, from 1 to 300. Default: 30.

The meeting fields (Start Time, Duration (minutes), Timezone, Meeting Password and Meeting Agenda) appear in Create Meeting and Update Meeting.

Operations

OperationWhat it does
Create MeetingCreates a new meeting and returns its join link.
Get MeetingsReturns the details of one meeting (By ID) or a user’s list of meetings (List All).
Update MeetingChanges the details of an existing meeting. Only the fields you fill in are changed.
Delete MeetingDeletes a scheduled meeting.

Advanced options

FieldWhat it does
Meeting SettingsExtra meeting settings as key and value pairs, for example waiting_room = true to turn on the waiting room or mute_upon_entry = true to mute participants when they join. Only in Create Meeting and Update Meeting.

Output

The Data output returns the meeting you worked with: its ID, title, start time, duration, time zone and, when you create or look it up, the join link (join_url). With List All you get one item per meeting found. Update Meeting and Delete Meeting return a confirmation with the meeting ID.

You can connect the result to an email or messaging component to send the link, or to an agent so it can use it in its answer. The component can also be connected to an Agent as a tool, so the agent decides when to create or look up meetings. See Tool Mode.

Example

A consultancy wants every demo booked on its website to get its own Zoom meeting.

  1. The booking form reaches the flow with the customer’s name and the chosen date.
  2. Add Zoom with the Create Meeting operation.
  3. In Meeting Topic write Demo for followed by the customer’s name, in Start Time the booking date and in Timezone Europe/Madrid.
  4. Connect the Data output to an email component that sends the customer the join_url link.

Good practices

  • To change or delete a meeting you need its Meeting ID. Keep it when you create the meeting, for example in your spreadsheet or your CRM.
  • Always fill in the time zone. Otherwise the meeting is scheduled in UTC and may end up at a different time than you expect.
  • For Meeting Settings to work, use the setting names that Zoom accepts in its documentation.