Zoom Integration

Would you like to automatically create Zoom meetings for your booking appointments? Sugar Calendar Bookings integrates with Zoom to generate virtual meeting links and manage them throughout the booking lifecycle.

In this tutorial, we’ll show you how to connect your Zoom account to Sugar Calendar Bookings.

Requirements: To use the Zoom integration, you’ll need:

  • Zoom account (free or paid)
  • Valid SSL certificate on your site

Before you get started, make sure Sugar Calendar Bookings is installed and activated on your site.

Connecting Your Zoom Account

To connect your Zoom account, navigate to Bookings » Settings in your WordPress admin area.

Once there, click on the Integrations tab to access the Zoom connection settings.

Next, click the Connect to Zoom button.

This will redirect you to Zoom’s authorization page. If you’re not already signed in to your Zoom account, you’ll be prompted to enter your credentials.

After signing in, click the Allow button to authorize Sugar Calendar Bookings to access your Zoom account.

Once authorized, you’ll be redirected back to your WordPress admin area. The settings page will now display your connected Zoom account name and email address.

That’s it! Your Zoom account is now connected. New bookings will automatically generate Zoom meeting links.

Note: Sugar Calendar Bookings requests only the minimum Zoom permissions needed to create and read meetings for your bookings, and to display your connected account name in the settings. Your Zoom credentials are encrypted and stored securely.

Understanding the Integration Workflow

Once your Zoom account is connected, Sugar Calendar Bookings automatically manages Zoom meetings throughout the booking lifecycle.

New Bookings

When a client books an appointment on your site, a dedicated Zoom meeting is created with the correct date, time, and duration. The Zoom meeting join link is included in the booking confirmation email sent to the client.

Rescheduled Bookings

When a booking is rescheduled to a new date or time, the associated Zoom meeting is automatically updated to match. The meeting join link remains the same.

Cancelled Bookings

When a booking is cancelled, the associated Zoom meeting is automatically deleted from your Zoom account.

Disconnecting Your Zoom Account

You can disconnect your Zoom account at any time from the Sugar Calendar Bookings settings page.

Disconnecting from WordPress

To disconnect your Zoom account, navigate to Bookings » Settings and click the Integrations tab.

Click the Disconnect button next to your connected Zoom account.

Note: Disconnecting immediately removes your stored Zoom credentials and account information from your WordPress site. Existing Zoom meetings that were created for past or upcoming bookings will remain in your Zoom account and are not automatically deleted.

Removing from Zoom

You can also remove our app directly from your Zoom account. To do so, visit the Zoom App Marketplace and click Manage » Installed Apps.

Locate Sugar Calendar Bookings in your installed apps list and click Remove.

Frequently Asked Questions

Below, we’ve addressed some of the most common questions regarding the Zoom integration with Sugar Calendar Bookings.

The Connect to Zoom button doesn’t work. What should I do?

Make sure your WordPress site has a valid SSL certificate (HTTPS). Zoom requires secure connections for API communication. Additionally, check that your site can make outbound HTTP requests, as some hosting providers or security plugins may block external API calls.

Why isn’t a Zoom meeting being created for my booking?

First, verify your Zoom account is still connected by navigating to Bookings » Settings » Integrations. If the connection was lost (for example, if you changed your Zoom password), reconnect by clicking the Connect to Zoom button again. Also, check that the booking service has Zoom enabled as a location option.

Confirm that your email notification template includes the Zoom meeting link field. If emails aren’t sending at all, this is a general email configuration issue rather than a Zoom-specific problem. See our tutorial on customizing booking emails for more details.

My Zoom connection expired or stopped working. What should I do?

Zoom access tokens expire periodically and are refreshed automatically. In rare cases, the refresh may fail, especially if you revoked access from your Zoom account settings. To fix this, navigate to Bookings » Settings » Integrations, click Disconnect, and then click Connect to Zoom to reauthorize the connection.

That’s it! You’ve successfully connected Zoom to Sugar Calendar Bookings.

Next, would you like to learn how to create services for your booking system? Check out our guide on creating and managing services to set up your bookable offerings.