Using video meetings with Weavy

The meetings integration allow users to quickly start video calls directly from a Weavy component. This article describes the steps needed to configure a meeting provider.

For environments hosted on weavy.io, all meeting providers are pre-configured and ready to use.

Google Meet

Prerequisites

  • A Google Workspace subscription

Create project

First you need to create a project in the Google Cloud console. Make sure to enable the Google Meet REST API on the project.

Next configure the OAuth consent screen and create an OAuth 2.0 Client ID in the Credentials section. Under Authorized redirect URIs add an url that points to /x/google/auth in your Weavy environment, i.e. {WEAVY-URL}/x/google/auth.

Configure Weavy

After your credentials have been created you must configure Weavy with the Client ID and Client Secret. For environments hosted on weavy.io you can configure the values directly on your environment settings page.

For self-hosted environments, add the following section to your appsettings.json file.

{  
  "Weavy": {
    "Google": {
      "ClientId": "",
      "ClientSecret": ""
    }
  }
}

Microsoft Teams

Prerequisites

  • A Microsoft Teams subscription for your organization

Register app

First you need to register an app with the Microsoft identity platform. When registering the app select Web under the Redirect URI section and enter an url that points to /x/microsoft/auth in your Weavy environment, i.e. {WEAVY-URL}/x/microsoft/auth.

Next navigate to the API permissions section and add the Microsoft Graph OnlineMeetings.ReadWrite permission.

Configure Weavy

After your app is registered you must configure Weavy with the Client ID, Client Secret and your Microsoft Entra Tenant ID. For environments hosted on weavy.io you can configure the values directly on your environment settings page.

For self-hosted environments, add the following section to your appsettings.json file.

{  
  "Weavy": {
    "Graph": {
      "ClientId": "",
      "ClientSecret": "",
      "Tenant": "",
    }
  }
}

Zoom meetings

Prerequisites

  • A free or paid Zoom account for your organization

Register app

First you need to register an app on the Zoom App Marketplace. The app must have the Create meeting (meeting:write:meeting) scope and the OAuth redirect url should point to /x/zoom/auth in your Weavy environment, i.e. {WEAVY-URL}/x/zoom/auth.

Configure Weavy

After your app is registered you must configure Weavy with the Client ID and Client Secret. For environments hosted on weavy.io you can configure the values directly on your environment settings page.

For self-hosted environments, add the following section to your appsettings.json file.

{  
  "Weavy": {
    "Zoom": {
      "ClientId": "",
      "ClientSecret": ""
    }
  }
}
Support

To access live chat with our developer success team you need a Weavy account.

Sign in or create a Weavy account