Cubu Docs
Technical Guide
Technical Guide
  • Welcome to Cubu's Technical Guide!
  • White Papers
    • Data Protection
    • Sign On and Authentication
  • Advanced Configuration
    • Configuring Video Meetings
      • ⚒️Using Microsoft Teams for Video Meetings
      • ⚒️Using Zoom for Online Meetings
    • Calendar Integration
      • ⚒️Configuring Microsoft Office 365 Calendar Integration
      • ⚒️Configuring Google Workspace Calendar Integration
    • Configuring Single Sign On (SSO)
      • ⚒️Configuring SSO with Azure AD
      • ⚒️Configuring SSO with Okta
      • ⚒️Configuring SSO with Auth0
    • Configuring Chatbots
      • Configure Chatbot using WhatsApp
  • Webhooks
    • Webhooks Configuration
    • Developing Webhooks
      • Dev Tools
      • HMAC Validation (ASP.NET Core)
    • Webhooks Reference
      • Organization Webhooks
        • 🪝Webhook: Send SMS
      • Data Table Webhooks
        • 🪝Webhook: Query
        • 🪝Webhook: Find
        • 🪝Webhook: Fetch
      • Service Webhooks
        • 🪝After Book Appointment
        • 🪝After Check In
        • 🪝After Close
        • 🪝Before Book Appointment
        • 🪝Before Check In
        • 🪝Before Queue-Up
        • 🪝Before Resolve
        • 🪝After Queue-up
        • 🪝After Resolve
        • 🪝After Start Work
      • Kiosk Webhooks
        • 🪝Before Query Appointments
  • Server to Server (S2S) API
    • Server to Server (S2S) API
Powered by GitBook
On this page
  • Configuring Zoom
  • Create a Server-to-Server OAuth App in Zoom
  • App Permissions
  • Configuring Cubu
  1. Advanced Configuration
  2. Configuring Video Meetings

Using Zoom for Online Meetings

(S2S OAUTH)

PreviousUsing Microsoft Teams for Video MeetingsNextCalendar Integration

Last updated 1 year ago

Cubu can create a Zoom video meeting between an agent and a customer.

When the Online Meetings feature is enabled, a video meeting is created automatically when a registered agent starts processing a case if the channel property is set to "Video".

The agent must be registered on your organization's Zoom account using the same email to log in to Cubu.

To enable Cubu/Zoom integration, you must first make some configurations on both your Zoom account and Cubu organization settings.

Configuring Zoom

To allow Cubu to create meetings on Zoom, you will need to create a Zoom App in the Zoom portal.

Create a Server-to-Server OAuth App in Zoom

To create a new Zoom app, open: .

Follow the instructions in this document:

After creating the application, go to the App Credentials section and take note of the Account ID, client ID, and Client secret.

App Permissions

In this section, you will give the app permission to create meetings on behalf of users.

Go to the Scopes section and click Add Scoped. Add the following scopes:

  • View all user meetings

  • View and manage all user meetings

  • View all user information

  • View user information and manage users

At the end of this process, your Scopes section should look like this:

Configuring Cubu

Open Admin tools > Settings > Online meetings

⚒️
https://marketplace.zoom.us/develop/create
https://developers.zoom.us/docs/internal-apps/create/
Creating a Zoom App
App Credentials
Adding Scopes