Using video meetings with Weavy

The meetings integration allow users to quicky start video calls directly from a Weavy component. To light up the meetings functionality you need a Weavy environment with a Pro license and you need to configure at least one of the supported meeting providers as described below.

Google Meet

Prerequisites

  • A Google Workspace subscription
  • A Weavy environment with a Pro license

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
  • A Weavy environment with a Pro license

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

For environments hosted on weavy.io, Zoom meetings is pre-configured and ready to use. The only requirement is that your end-users have access to a free or paid Zoom account.

Prerequisites

  • A free or paid Zoom account for your organization
  • A Weavy environment with a Pro license

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": ""
    }
  }
}
Ask AI
Support

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

Sign in or create a Weavy account