Tuitionable Tuitionable
Classroom & Video Providers

Classroom & Video Providers

Choose your default video provider, connect Zoom or Google Meet via OAuth, and understand recording and admin lock behavior in Tuitionable.

For Tutors: Getting Set Up 5 min read Updated 24 Oct 2026
On this page

Overview

Every online session runs through a video provider. This page is for tutors who want to control which platform their live sessions open in — your own connected Zoom or Google account.

You manage all of this from one screen: Dashboard → Classroom Settings. From there you can:

  • Pick a default meeting provider for your sessions.
  • Connect Zoom or Google Meet through a one-click OAuth flow.
  • Test and disconnect a connected account.
  • See a capabilities table comparing embedding, recording, and auto-create support across providers.
Where meetings come from?
Tuitionable does not create the meeting link the moment a booking is confirmed. The link is generated on the first join attempt using your default provider, so the provider you select here applies to your upcoming sessions, not links that already exist.

Your provider options

Provider Code What you need Setup effort
Jitsi Meet jitsi Nothing — works out of the box None
Zoom zoom Connect your own Zoom account (OAuth) One-click connect
Google Meet google_meet Connect your own Google account (OAuth) One-click connect
Custom Link custom You paste a meeting URL yourself Manual per session

Jitsi - Safe Default

Jitsi Meet needs no account and no credentials. It is the provider Tuitionable falls back to automatically if your chosen provider ever fails to create a meeting, so a session can never become un-joinable because of a provider misconfiguration. If you are not sure which provider to use, Jitsi is the right starting point.

Choosing your default provider

The Default Meeting Provider section at the top of Classroom Settings shows one card per available provider. Each card shows the provider name and a short status (for example Ready, Connected, or Not Connected).

To set your default

  1. Go to Dashboard → Classroom Settings.
  2. Click the card for the provider you want.
  3. The selection saves immediately — a short confirmation toast appears. There is no separate "Save" button for this section.

Your choice is stored on your tutor profile and applied to the meetings Tuitionable generates for your future sessions. Under the hood, the change is submitted and validated against the list of supported providers, so only a real provider code can be saved.

Picking a provider is not the same as connecting it. Selecting the Zoom card sets Zoom as your default, but Tuitionable can only create Zoom meetings once you have actually connected your Zoom account. If a provider you select is not connected when a session needs a link, Tuitionable falls back to Jitsi so the session still works.

Connecting Zoom or Google Meet (OAuth)

Zoom and Google Meet are OAuth providers: you link your own account once, and Tuitionable uses that connection to create meetings on your behalf. You connect them from the Provider Connections section of Classroom Settings.

Connecting Zoom

  1. In Provider Connections, find the Zoom row and click Connect Zoom.
  2. You are redirected to Zoom to authorize Tuitionable connection.
  3. After approving, Zoom returns you to Classroom Settings and the Zoom row shows a Connected status with the email of the connected account.

Connecting Google Meet

  1. In the Google Meet row, click Connect Google.
  2. Authorize the requested calendar and email permissions on Google's consent screen.
  3. You are returned to Classroom Settings with the Google Meet row marked Connected.

Testing and disconnecting

Once a provider is connected, its row gains two extra actions:

Action What it does
Test Checks your connection and reports Passed or Failed without leaving the page.
Disconnect Removes the connection. The provider reverts to Not Connected; meetings will fall back to Jitsi until you reconnect.
If your session expires mid-flow. The OAuth handshake uses a one-time security token tied to your browser session. If your session times out while you are on the provider's consent screen, the callback reports Invalid OAuth state. Simply click Connect again to restart.

Recording behavior

Whether a session can be recorded automatically depends on the provider. The capabilities table on your Classroom Settings page marks which providers support recording.

Provider Recording support Notes
Zoom Yes (cloud) New Zoom meetings are set to auto-record to the cloud.
Google Meet No Tuitionable does not auto-record Meet sessions.
Custom Link No auto-record These providers are not set up for automatic recording in Tuitionable.

Uploading a recording yourself

Independent of provider auto-recording, Tuitionable lets you attach a recording to a completed booking when the platform has recording enabled. This is the reliable way to give a student access to a session video on providers that do not record automatically.

Consent and privacy. Recordings in Tuitionable are consent-based. Either participant can withdraw consent for a recording afterward, which permanently deletes the file.

Troubleshooting

Symptom Fix
I selected Zoom but my sessions open in Jitsi Selecting a provider is not enough — connect your Zoom account in Provider Connections. If Zoom is not connected (or the connection failed), Tuitionable falls back to Jitsi.
Connecting Zoom/Google fails with "Invalid OAuth state" Your browser session expired during the connection. Return to Classroom Settings and click Connect again.
The Test button shows "Failed" on a connected account Your access token has likely expired. Click Disconnect, then reconnect to refresh the link.
Skip to main content