Jump to:
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 from Google Cloud Console → Library → Calendar API at https://console.cloud.google.com/apis/library/calendar-json.googleapis.com

- Create a service account from https://console.cloud.google.com/apis/credentials (Create Credentials → Service Account)

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

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
primaryto 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.

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
- In Map or Timeline view, select a space belonging to one of the enabled space types.
- Enter the booking details. Open More options if the additional settings are collapsed, then scroll to the video conferencing options.
- Turn on Google Meet.
- Click Book to create the booking and its Google Meet conference.

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.

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