Google Chat bridge
The Google Chat bridge installed by us is powered by mautrix-googlechat.
Usage¶
This page shows you how to set up the Google Chat bridge using Cinny client app (available as an add-on component), so that you can receive and send messages between Google Chat and Matrix rooms.
Invite the bot to a management room¶
First, please start a chat with @googlechatbot:your-server.com to create a management room. You can do so by inviting the bot to a room like below.
Make sure to replace your-server.com with your actual “base domain”. Setting your-server.com or example.com does not work on your server!

When the bot joins to the created room, it sends confirmation messages to the room as below. If they are visible, bot successfully joined the management room — it works as expected.

Authentication¶
To conduct authentication, please follow the steps below.
- Log into the Google Chat in private/incognito browser window
- Press
F12to open developer tools - Select the
Application(Chrome, Safari, Edge) orStorage(Firefox) tab - In the sidebar, expand
Cookiesand selecthttps://chat.google.com - In the cookie list, find the
COMPASS,SSID,SID,OSIDandHSIDrows - Form a JSON object with the extracted cookies as below:
{ "compass": "dynamite-ui=...", "ssid": "...", "sid": "...", "osid": "...", "hsid": "..." } - Close the browser window to prevent the cookies from being invalidated
- Send
login-cookieto the bridge bot on the client - Send the JSON object

After logging in, the bridge will create portal rooms for recent chats. Portal rooms for other chats will be created as you receive messages.
Useful commands¶
If you send a message help to the room, available commands are output as a message like below:

Power up with Google Chat bridge
Start using Google Chat bridge today - get a managed Matrix server with it pre-installed, or add it to your existing setup.