Google Calendar Integration & Chrome Extension

To easily schedule and join meetings in Gather:

  1. Connect your Google Calendar to Gather

  2. Install the Gather Meetings v2 Chrome Extension

If you're switching from Gather 1.0 to Gather 2.0, make sure you uninstall the original Gather Meetings Extension before installing the new one.


Google Calendar Integration

What it does:

  • View upcoming events in the Calendar tab

  • Receive in-app reminders so you never miss a meeting

  • One-click walk to meetings to easily join

  • Display upcoming meetings in your profile card, so others know when it’s a good time to reach out to you

To connect your Google calendar:

  1. Open the Calendar tab in the left sidebar

  2. Click Connect Google Calendar

  3. Sign in to the account you want to connect

Connect-Google-Calendar.png

Gather Meetings v2 Chrome Extension

What it does:

  • Automatically add a Gather meeting link to the calendar event

  • Allow meeting attendees to instantly join the meeting in the correct room in Gather

  • Automatically select a meeting room in your Gather office with the right capacity

To install the Chrome Extension:

If you’ve previously used the original Gather Meetings Extension, you’ll need to uninstall it by clicking Remove From Chrome.

Once the original extension has been removed, you can follow the steps below to install the new version: Gather Meetings v2.

  1. In the Chrome Web Store, search for Gather Meetings v2

  2. Click Add to Chrome

  3. It will automatically connect to the office you’re logged into

Add-Chrome-Extension.png

Currently, you can only connect the extension to a single office. To change the space it’s connected to:

  1. Click the Gather Meetings v2 Extension icon in the Chrome Extension Bar

  2. Click Settings > Change Space

  3. Select the new office you want to schedule meetings in

To schedule a meeting with the Chrome extension:

  1. In Google Calendar, create a new calendar event

  2. Click Make it Gather Meeting to automatically generate a link to any available room

  3. To select a specific room, click the link and select an option from the dropdown

  4. Save the meeting

  5. Clicking the link will automatically bring attendees to the correct meeting room in Gather

2-Chrome-Extension.gif

Learn more about meetings on Gather: 📄 Overview of Meetings

Permissions (permissions)

Permission

Used For

Data Categories

storage

Persists the user’s Gather login session (Firebase access/refresh tokens, email, display name, UID) in chrome.storage.sync so they stay logged in across sessions. Also stores the selected Gather space name and operational metadata (extension version, device ID, cached config). Tokens are scoped to Gather’s own Firebase project and are not Google credentials.

Authentication information, Personally Identifiable Information

notifications

Shows a desktop notification when a new extension update is available (“Restart your browser to update”).

None

offscreen

Creates a sandboxed off-screen document to detect the user’s OS dark/light mode preference.

None

alarms

Runs a background job every 15 minutes to refresh extension configuration (Google Calendar DOM selectors) from the Gather API.

None

tabs

Opens the Gather setup page on first install; injects content scripts into already-open Google Calendar tabs at install time; routes messages between the background service worker and content scripts.

Website content

scripting

Injects the extension’s JS and CSS into already-open Google Calendar tabs when first installed, so users don’t need to manually reload the page.

Website content

Host Permissions (host_permissions)

Host

Used For

Data Categories

https://api.v2.gather.town/

Authenticated API calls to Gather (fetching spaces, creating meetings, refreshing extension config).

Authentication information, Personally Identifiable Information

https://calendar.google.com/calendar/*

Enables the content script to run on Google Calendar pages — the core integration surface where the “Schedule in Gather” UI is injected.

Website content

https://chromewebstore.google.com/

Listed in the manifest but not actively used. Flagged for removal in our next update.

None


To submit a bug report or share feedback:

  1. Open the Main Menu and select ‘Report an issue’

  2. Or email support@gather.town