Google Messages bridge
The Google Messages bridge installed by us is powered by mautrix-gmessages.
Usage¶
This page shows you how to set up the Google Messages bridge using Cinny client app (available as an add-on component), so that you can receive and send messages between Google Messages and Matrix rooms.
Invite the bot to a management room¶
First, please start a chat with @gmessagesbot:your-server.com to create a management room.
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 bridge Google Messages over Matrix, you need to authenticate the bridge’s bot for Google Messages.
To conduct authentication, please follow the steps below.
- Send
loginto the bridge bot - Open a private window of your web browser
- Enable the browser devtool
- Log in to the configuration manager with your Google account
- Copy the
/web/configrequest as cURL on the browser devtool’s “network” tab - Send the curl command (or JSON object) to the bot
- Open the “Google Messages” application on your phone
- Tap on the emoji which the bridge bot sent
After logging in, the bridge will create portal rooms for recent chats.
💡 Because all messages are proxied through the phone app, your phone has to be connected to the internet for the bridge to work.
Useful commands¶
If you send a message help to the room, available commands are output as a message like below:

Here is a couple of useful commands:
create-group [group type]: Create a new group chat for the current Matrix roomsearch <query>: Search for users on the remote networkstart-chat [login ID] <identifier>: Start a direct chat with the given user
Power up with Google Messages bridge
Start using Google Messages bridge today - get a managed Matrix server with it pre-installed, or add it to your existing setup.