Help Center
Integrations

Zoom

Updated April 24, 2026
57 views

Zoom Integration

Connect your Zoom account to SchedulingKit so that every booking with "Zoom" as the meeting location automatically creates a unique Zoom meeting link — no manual setup needed.

Adding the Zoom Integration

Prerequisites

  • A SchedulingKit account with an active subscription.
  • A Zoom account (free or paid).

Step-by-step setup

  1. Log in to your SchedulingKit account.
  2. Go to Settings → Integrations → Video Conferencing.
  3. Find the Zoom card and click Connect Zoom.
  4. You'll be redirected to Zoom's authorization page. Sign in with your Zoom account if prompted.
  5. Review the permissions requested and click Allow.
  6. You'll be redirected back to SchedulingKit. The Zoom card will now show Connected along with the email of the connected Zoom account.

Alternative: Connect during onboarding

  1. During the onboarding flow, at the Meeting Location step (step 4), select Zoom.
  2. Click the Connect Zoom button that appears.
  3. Complete the Zoom authorization as described above.
  4. You'll be returned to the onboarding step with Zoom connected.

After connecting

Once connected, you can assign Zoom as the meeting location for any event type. SchedulingKit will automatically create, update, and delete Zoom meetings based on booking activity.

Troubleshooting connection issues

IssueSolution
"Connect Zoom" button doesn't appearZoom integration may not be enabled for your account. Contact support.
Authorization fails or shows an errorTry disconnecting and reconnecting. Ensure you're signing in with the correct Zoom account.
Redirected to an error page after authorizationClear your browser cache and try again, or use an incognito/private window.
"Invalid redirect" errorThis is usually a temporary issue. Wait a few minutes and try again. If it persists, contact support.

Using Zoom

Setting Zoom as a meeting location

  1. Go to Event Types and create or edit an event type.
  2. In the Location section, select Zoom as the meeting location.
  3. Save the event type. All future bookings for this event type will automatically include a Zoom meeting link.

You can offer Zoom alongside other location options (e.g. Zoom, Phone, In-person) and let your customers choose their preferred option during booking.

What happens when a booking is made

  • A new Zoom meeting is created with the booking's date, time, and duration.
  • The unique Zoom meeting link and dial-in details are included in the confirmation email sent to both the host and the invitee.
  • The meeting link is added to the calendar event (Google Calendar, Outlook, etc.).
  • The invitee can also view the Zoom link on their manage booking page.

Rescheduling and cancellation

  • Reschedule — The Zoom meeting is automatically updated to the new date and time.
  • Cancel — The Zoom meeting is automatically deleted from your Zoom account.

Managing your connection

  • View status — Go to Settings → Integrations. The Zoom card shows "Connected" with the email address of the connected Zoom account.
  • Enable/disable — Toggle "Enable Zoom for new bookings" to pause automatic meeting creation without fully disconnecting your account.

Removing the Zoom Integration

How to disconnect

  1. Log in to your SchedulingKit account.
  2. Go to Settings → Integrations → Video Conferencing.
  3. On the Zoom card, click Disconnect.
  4. Confirm the disconnection when prompted.

What happens when you disconnect

  • New bookings will no longer create Zoom meetings automatically. Event types with Zoom as the location will show a warning to update the location setting.
  • Existing Zoom meetings created from previous bookings will remain in your Zoom account and are not deleted.
  • Existing booking confirmations that already include a Zoom link will continue to work — those meetings are not affected.

Removing SchedulingKit from your Zoom account

To fully revoke SchedulingKit's access to your Zoom account:

  1. Log in to zoom.us.
  2. Go to the Zoom App Marketplace.
  3. Click Manage → Installed Apps.
  4. Find SchedulingKit and click Uninstall.
  5. Confirm the removal.

This revokes all API access. SchedulingKit will no longer be able to create, update, or delete meetings on your behalf.

Data handling upon removal

When you disconnect or remove the integration:

  • SchedulingKit deletes the stored Zoom OAuth tokens (access token and refresh token) from its database.
  • SchedulingKit does not store any Zoom meeting recordings, chat messages, or participant data.
  • The only Zoom-related data stored is the OAuth connection (tokens and connected email), which is removed upon disconnection.
  • Booking records that reference a Zoom meeting link are retained as part of your booking history but the Zoom API connection is severed.

If you wish to have all your data removed from SchedulingKit entirely, contact support at your account's support email or delete your account from Profile → Delete Account.

Permissions

SchedulingKit requests the following Zoom permissions:

PermissionPurpose
Create meetingsAutomatically create Zoom meetings when bookings are made
Update meetingsUpdate meeting time when bookings are rescheduled
Delete meetingsRemove meetings when bookings are cancelled
Read user infoDisplay the connected Zoom account email in settings

SchedulingKit does not access your Zoom recordings, chat messages, contacts, or any data beyond what is needed to manage meeting links for bookings.