Zoom on Stepper — setup, usage and removal guide

Last updated September 3, 2026

This guide covers everything you need to use the Zoom integration on Stepper: connecting your Zoom account, what each trigger and action does, troubleshooting, and how to remove the integration.

Stepper is a workflow-automation platform made by Paperform. The Zoom app lets your workflows schedule and manage meetings, read meeting registrants, and react to new meetings, registrants and cloud recordings on the Zoom account you connect.

Before you start

You need:

  • A Stepper account. Sign up for free if you do not have one.
  • A Zoom account. Any Zoom plan works for meetings. Some features need a paid Zoom plan (see Plan requirements).
  • Permission to authorize apps on your Zoom account. On some Zoom accounts an admin must pre-approve apps before members can add them. If Zoom shows a “request pre-approval” screen, ask your Zoom admin to approve Stepper in the Zoom App Marketplace first.

Adding the app

You connect Zoom to Stepper by creating a connection. A connection is a saved, authorized link to one Zoom account. You only need to do this once; every Zoom step in every workflow can reuse it.

Option 1: from the Connections page

  1. Log in to Stepper and open Connections from the left sidebar, or go to app.stepper.io/flows/connections.
  2. Click New Connection.
  3. In the Choose an App dialog, search for Zoom and select it.
  4. A Zoom sign-in window opens. Sign in to the Zoom account you want to connect.
  5. Zoom shows the permissions Stepper is asking for (listed below). Review them and click Allow.
  6. You are returned to Stepper. The new connection appears in your list, named after your Zoom account email, for example Zoom ([email protected]).

Option 2: while building a workflow

  1. Open a workflow in the Stepper editor and click Add a trigger or Add a step.
  2. Pick Zoom and the trigger or action you want.
  3. In the step’s settings panel, choose an existing Zoom connection, or choose to create a new one. Creating a new one runs the same Zoom sign-in and Allow steps as above.

Permissions Stepper asks for

Stepper requests only user-level permissions for the account you sign in with. It never requests admin or account-wide permissions.

Zoom permissionWhy Stepper needs it
View a meeting, list meetingsGet Meeting, List Meetings, and the New Meeting trigger
Create, update and delete meetings; update meeting statusCreate Meeting, Update Meeting, Delete Meeting, Update Meeting Status
View and add meeting registrantsList Meeting Registrants, Add Meeting Registrant, and the New Meeting Registrant trigger
List cloud recordings and recording filesList Recordings, Get Meeting Recordings, and the New Recording trigger
View your user profileGet User, and to label your connection with your Zoom email

Stepper stores the OAuth tokens Zoom issues for your connection encrypted, server-side, and uses them only to run the Zoom steps in your workflows. Token refresh is handled automatically; you do not need to re-authorize unless Zoom revokes access (see Troubleshooting).

Using the app

Every Zoom step needs a Zoom connection. Choose it in the step’s settings panel. All steps act on the Zoom account that connection belongs to.

Triggers

Triggers start a workflow when something happens in Zoom. The Zoom triggers are polling triggers: Stepper checks your Zoom account on a schedule and starts a run for each new item it finds.

TriggerFires whenNotes
New MeetingA new scheduled meeting is created on the connected accountReturns the meeting topic, ID, start time, duration, join URL and settings
New Meeting RegistrantSomeone registers for a meeting you selectRequires meeting registration, which needs a paid Zoom plan
New RecordingA cloud recording finishes processingRequires cloud recording, which needs a paid Zoom plan

To use a trigger: create a workflow, click Add a trigger, choose Zoom and the trigger, pick your connection, fill in any parameters (for example the meeting for New Meeting Registrant), then load samples to pull recent items so you can map their fields into later steps.

Actions

Actions do something in Zoom as a step in a workflow.

ActionWhat it doesKey parameters
Create MeetingCreates a new Zoom meetingTopic, type (instant or scheduled), start time, duration, timezone, password, agenda, settings
Get MeetingLooks up one meeting by IDMeeting
Update MeetingChanges a scheduled meetingMeeting, plus any of topic, start time, duration, timezone, agenda, settings
Update Meeting StatusEnds a live meeting, or recovers a deleted oneMeeting, action (end or recover)
Delete MeetingDeletes a meetingMeeting
List MeetingsLists the connected user’s meetingsMeeting type (scheduled, live, upcoming)
Add Meeting RegistrantRegisters a person for a meetingMeeting, email, first name, last name, phone, organization
List Meeting RegistrantsLists a meeting’s registrantsMeeting, status (approved, pending, denied)
List RecordingsLists the connected user’s cloud recordingsFrom date, to date
Get Meeting RecordingsGets the recording files for one meetingMeeting
Get UserReturns the connected Zoom user’s profileNone
Make HTTP RequestCalls any Zoom API endpoint with your connection’s authorizationMethod, URL, headers, body

Wherever a step asks for a Meeting, you can pick from a dropdown of the connected account’s meetings or map a meeting ID from an earlier step.

Plan requirements

FeatureZoom plan needed
Create, get, update, delete and list meetings; Get User; New Meeting triggerAny plan, including Free
Meeting registration (Add / List Meeting Registrants, New Meeting Registrant trigger)Paid plan with registration enabled on the meeting
Cloud recordings (List Recordings, Get Meeting Recordings, New Recording trigger)Paid plan with cloud recording enabled

On a Free Zoom account the registration and recording steps return an error or an empty list. This is a Zoom plan limit, not a Stepper error.

Example workflow

A common pattern is form submission → Create Meeting → send the join link:

  1. Trigger: a new form submission (for example from Paperform, Typeform or Google Forms).
  2. Action: Zoom Create Meeting, with the topic and start time mapped from the submission.
  3. Action: an email or chat step that sends the join_url returned by Create Meeting to the person who submitted the form.

Troubleshooting

“Failed to authenticate with Zoom. Please reconnect your account.” Zoom no longer accepts the connection’s token. This happens if you removed Stepper from your Zoom account, changed your Zoom password, or did not run any Zoom step for 90 days (Zoom expires unused refresh tokens). Open Connections, delete the old Zoom connection, create a new one, and select it in your Zoom steps.

Registrant or recording steps fail, or return nothing. Check your Zoom plan. Registration and cloud recording are paid Zoom features (see Plan requirements). Also confirm registration or cloud recording is switched on for that specific meeting in Zoom.

Create Meeting returns a time you did not expect. Set the Timezone parameter explicitly. When it is empty, Zoom interprets the start time in the connected user’s Zoom profile timezone.

A meeting dropdown is empty. The dropdown lists meetings the connected Zoom user owns. Meetings belonging to other people on your Zoom account do not appear. Map the meeting ID from another step instead.

The Zoom sign-in window shows “request pre-approval”. Your Zoom account requires admin approval for apps. Ask your Zoom admin to approve Stepper in the Zoom App Marketplace, then try connecting again.

A workflow is disabled after you deleted a connection. Deleting a connection disables every workflow that used it. Edit those workflows, pick a different Zoom connection on each Zoom step, and re-enable them.

Still stuck? Contact support at paperform.co/help.

Removing the app

Remove the integration in two places to fully disconnect Zoom from Stepper.

1. Delete the connection in Stepper

  1. Open Connections at app.stepper.io/flows/connections.
  2. Find the Zoom connection, open its menu, and choose Delete.
  3. Confirm. Stepper deletes the connection and the Zoom tokens stored with it.

What happens next: any workflow that used this connection is disabled immediately and stays disabled until you edit it to use a different connection. Data already produced by past workflow runs, such as run history, is not deleted by this step; it is kept according to the Stepper privacy policy.

2. Remove Stepper from your Zoom account

  1. Sign in to the Zoom App Marketplace.
  2. Click Manage, then Added Apps.
  3. Find Stepper and click Remove.

Zoom revokes Stepper’s tokens for your account. Any Zoom step that still points at the old connection then fails with a reconnect error until you connect again.

You can reconnect at any time by following Adding the app again.