Set up your institution, step by step. Start here.

How to Configure YouTube Live and Google Meet

YouTube Live needs no setup at all; Google Meet needs a Google Cloud OAuth app — and can never embed inside your platform, unlike Zoom.


YouTube Live needs no setup at all. Google Meet needs a Google Cloud OAuth app connected first. This guide covers both.


YouTube Live

The Live tab with YouTube Live selected and the video ID field autofilled with browser suggestions

Choose YouTube LiveStream from your YouTube channel (free, no cost) — when scheduling a live class from a course's Modules tab.

Paste your YouTube Live URL or Video IDe.g., https://www.youtube.com/live/C1Xj1fW48tw or C1Xj1fW48tw. Either the full URL or the bare ID works; Course37 extracts the ID automatically and shows a Preview to confirm it found the right stream.

This is the only provider that requires no integration setup. There is nothing to connect under Integrations — if you already stream to YouTube, you can schedule a class with this provider in one step.


Google Meet

Connect this from Integrations in the left sidebar under Platform, then click Google MeetConnect Google Meet for live sessions.

The Google Meet integration dialog with Client ID, Client Secret and Refresh Token

Toggle Enable Google Meet, then three fields:

Field Required? What it is
Client ID Yes From a Google Cloud OAuth 2.0 app
Client Secret Yes From the same OAuth app
Refresh Token Not marked required in the form Generated by completing the OAuth flow once

Generate the Refresh Token even though the form does not force you to. The setup guide's own final step is "Generate Refresh Token — Complete OAuth flow to get refresh token," which exists precisely because Course37 needs to create Calendar events on your behalf without asking you to re-authorize every time. Skipping it is the most likely reason meeting creation fails silently after the other two fields are saved.

Where these come from: a Google Cloud project with the Calendar API enabled, an OAuth consent screen, and OAuth 2.0 credentials created as a Web application — the full path is in the Setup Guide tab of this dialog.


Google Meet Always Opens Externally

This is the one thing worth knowing before you connect it: Google Meet meetings cannot be embedded in your platform. When scheduling a session, Course37 states this directly:

A Google Meet meeting will be automatically created via Google Calendar API using your organization's Google Meet integration credentials. Students will join via an external link (Google Meet does not support embedding).

Compare this with Zoom, which can embed if you configure its separate Meeting SDK credentials. There is no equivalent path for Google Meet — no amount of extra configuration changes this. If keeping students inside your platform matters to you, Zoom with its Meeting SDK is the provider that supports it; Google Meet is not.


Troubleshooting

What you see What it means
YouTube preview shows the wrong video Re-check the pasted URL or ID
Google Meet sessions save but no meeting is created Client ID or Client Secret are wrong, or the Refresh Token was never generated
Students always get an external Google Meet link Expected — Google Meet cannot embed, regardless of configuration
Google Meet does not appear as a provider Enable Google Meet is off, or required fields were never saved

Related: Live Class Resources · Zoom Integration · Global Live Class Settings

#youtube live #google meet #live classes #integrations #oauth