πŸ“–
Documentation
  • πŸ‘‹TheBooking
  • Overview
    • ✨Main Features
  • Fundamentals
    • πŸ”ŒInstallation & Update
    • πŸ› οΈGetting set up
      • πŸ“Creating Services
      • πŸ§‘Defining Providers
      • πŸ™‹Availability
      • πŸ—“οΈPlacing widgets
        • WordPress Block Editor
        • Elementor
    • πŸ’»Booking workflow
  • Integrations
    • πŸ“…Google Calendar
      • Google Project Setup
      • Connecting a Google Account
      • Providing Availability (3-way)
      • Create events after reservation
      • Block availability when busy
      • Google Meet
    • πŸ—ΊοΈGoogle Maps
    • 🎦Zoom Integration
  • Guides
    • πŸ“±Customizing the Frontend
    • πŸ’²Activating Payments
  • Services
    • Overview
    • Settings
      • General
      • Frontend
      • Approval
      • Cancellation
      • Payments
      • Access
      • Redirect and conversions
    • Personal settings
      • Personal Availability
      • Behavior
      • Overlapping
      • Personal notifications
    • Notifications
    • Booking form
  • Promotions
    • Overview
    • Settings
      • General
      • Advanced
      • Target services
  • Translations
    • Language files
    • Create translations
    • Upgrading custom translations
    • WPML
  • Troubleshooting
    • Email notifications not sent
  • FAQ
    • Services
    • Payments
    • Notifications
Powered by GitBook
On this page
  • How to activate Zoom integration
  • How to get Zoom API keys
  • S2S oAuth
  • JWT (deprecated, do not use it anymore)

Was this helpful?

  1. Integrations

Zoom Integration

PreviousGoogle MapsNextCustomizing the Frontend

Last updated 2 years ago

Was this helpful?

How to activate Zoom integration

TheBooking integrates with Zoom so you can offer virtual meetings, conferences, sessions and so on.

To activate Zoom integration you just need to provide Client ID, Client Secret and Account ID in Settings > Zoom.

When the integration is active, the system will automatically create a Zoom meeting after a reservation for a Service that is configured to do so.

How to get Zoom API keys

S2S oAuth

Those are the steps to obtain API Client ID, Client Secret and Account ID from your Zoom account:

  1. Log in using your Zoom account

  2. Provide a name for the app and continue.

  3. In the Feature step, just Continue.

  4. Select the View and manage all user meetings scope, select

  5. Copy the Client ID, Client Secret and Account ID from Step 6 into TheBooking > Settings > Zoom and save them.

JWT (deprecated, do not use it anymore)

Those are the steps to obtain JWT API Key and JWT API Secret from your Zoom account:

  1. Log in using your Zoom account

  2. Select Build App from the Develop dropdown menu

  3. Then you need to choose the JWT option for server-to-server integration

  4. Once you fill out some basic information you will be taken to the App Credentials page which will give you your API key and API secret

Go to

Select Build App from the Develop dropdown menu

Choose Server-to-Server OAuth and click on Create

Take a note of the API keys as you have to paste them back to TheBooking at the end of the configuration process. Then Continue.

Provide a description, a company name, a developer name and email address, then Continue.

In the Scopes step, click Add Scopes

the View users information and manage users scope, then click Done and then again Continue.

Activate your app.

Go to

🎦
Zoom "App Marketplace"
Zoom "App Marketplace"