SchedulingKit
Integrations
Native integrationVideo Conferencing

Automatically create Zoom meeting links for bookings

Connect your team's Zoom account once and set a service's location to Zoom. Every booking then gets its own scheduled Zoom meeting, the link is saved on the booking for you and your client, and SchedulingKit updates or deletes the meeting when the booking changes.

How the connection works

Connect Zoom in Settings → Integrations → Video Conferencing. The connection is one Zoom account per team, and meetings are created under that account. Choose Zoom as the location on a service, and each booking gets a new scheduled meeting that follows the booking when it's rescheduled or cancelled.

Features

One scheduled Zoom meeting per booking
Meeting link saved on the booking
Meeting updated when a booking is rescheduled
Meeting deleted when a booking is cancelled
Zoom OAuth connection
Offer Zoom alongside other locations

Why Connect Zoom?

No more creating and pasting Zoom links by hand

Rescheduled bookings keep a working meeting at the new time

Cancelled bookings don't leave orphaned meetings in Zoom

Clients get the link with their booking details

How It Works

01

Connect Zoom

Go to Settings → Integrations → Video Conferencing → Zoom and click Connect.

02

Authorize

Sign in to Zoom and approve SchedulingKit's permission to create, update and delete meetings.

03

Set the location

On each service that should use Zoom, choose Zoom as the location.

04

Book

Each new booking creates a Zoom meeting and saves the link on the booking.

Zoom workflows

Group sessions and classes

How many people can book a slot is set on the service in SchedulingKit. How many people can join the call is set by your Zoom plan's participant limit, not by SchedulingKit. Check both before you run large group sessions.

One-to-one consultations

Each 1:1 booking gets its own scheduled Zoom meeting rather than a shared personal room. SchedulingKit creates meetings with join-before-host on, the waiting room off and automatic recording off. It doesn't manage waiting rooms, passcodes or cloud recording. Those are controlled in your Zoom account.

Webinars

Zoom Webinars aren't supported. SchedulingKit creates regular Zoom meetings. It doesn't create webinar registrations, register attendees in Zoom, or pull attendance reports. For a talk or class with many attendees, use a group service with a capacity limit; each booking includes the meeting details.

What the Zoom integration doesn't do

  • One Zoom account per team. Meetings for every host are created under that account.
  • Meetings are created with the waiting room off, join-before-host on and automatic recording off. SchedulingKit doesn't configure recording, breakout rooms or waiting rooms.
  • Zoom Webinars and webinar registration aren't supported.
  • You can't disconnect Zoom while future bookings still have Zoom meetings.

Frequently Asked Questions

Technical Details

Connection

Zoom OAuth with permission to create, update and delete meetings. One account per team.

When it runs

A meeting is created when a booking is confirmed, and updated or deleted when the booking changes.

Plan

Available on all plans.

Further Reading

Ready to Get Started?

Join 5,000+ teams using SchedulingKit

Free forever plan available • No credit card required