Google Meet: Integration Guide

This article explains how to enable Google Meet integration.

1. What is Google Meet integration?

The Google Meet integration facilitates the creation of a Google Meet conference along with a YAROOMS meeting and ensures the Google Meet conference stays updated as the YAROOMS meeting is modified or cancelled.

2. How to set up Google Meet integration?

Requirements

  • Google Workspace
  • Google Workspace super administrator access to authorize domain-wide delegation
  • Access to a Google Cloud project where you can enable APIs and create service account credentials
  • Administrator with access to YAROOMS

Google Meet setup

Enable Google Calendar API in Cloud Console

Create service account credentials

  • Open the service account’s Keys tab, select Add key → Create new key, choose JSON, and download the key.

Generate JSON key for service account

  • Authorize domain-wide delegation by following Google’s instructions. In the Google Workspace Admin console, go to Security → Access and data control → API controls → Manage Domain Wide Delegation. Add the service account’s Client ID and authorize this OAuth scope: https://www.googleapis.com/auth/calendar.

  • Choose or create a dedicated Google Workspace user to own the Google Meet events. This is the delegated user, not the service account email address. Keep this user’s calendar private, since it holds the meeting links.

Warning: The JSON file contains a private key. Store it securely and do not share it in screenshots or public documents.

YAROOMS setup

Go to Settings → Integrations → Google Meet. Under Service account, turn on Integration active and complete the fields:

  • Scopes: Enter https://www.googleapis.com/auth/calendar, matching the scope authorized in Google Workspace.
  • JSON key: Paste the full contents of the downloaded JSON file, not its filename.
  • Delegated user: Enter the email address of the Google Workspace user chosen to own the events.
  • Calendar ID: Leave empty or enter primary to use that user’s primary calendar. If using another calendar, enter its ID and ensure the delegated user can create events there.

Under Space types, select the types where Google Meet should be available. Selected types have a check mark; Select all and Deselect all let you adjust the selection together. Save the settings.

Google Meet integration showing service account settings and enabled space types

Select only the space types that need video conferencing, such as meeting rooms. The selected types in the screenshot are examples.

Note: Google says domain-wide delegation changes can take up to 24 hours to propagate, although they usually take effect within a few minutes. Allow for this delay if a newly configured integration cannot connect immediately.

3. How it works: create a meeting with YAROOMS and Google Meet

  1. In Map or Timeline view, select a space belonging to one of the enabled space types.
  2. Enter the booking details. Open More options if the additional settings are collapsed, then scroll to the video conferencing options.
  3. Turn on Google Meet.
  4. Click Book to create the booking and its Google Meet conference.

Booking form with the Google Meet switch enabled

Open the saved booking and select Join the Google Meet meeting. Additional joining information, such as phone numbers and PINs, appears alongside the link when available. The Google Meet link is also added to the invite.

Booking details with the Google Meet join link and additional joining information

Changes to the booking in YAROOMS are reflected in its Google Meet event, including changes to the meeting time or cancellation.

Can't find what you're looking for?

Our support team is here to help. Reach out and we'll get back to you quickly.

Contact Support

We use cookies to analyze traffic and improve your experience.

Cookie preferences

Essential

Required for the site to function

Always on
Analytics

Help us understand how visitors use the site

Marketing

Used to deliver relevant ads

Talk to Sales or Support