- Matrix → Google Chat
- Message content
- Text
- Media
- Stickers
- Files
- Voice messages
- Videos
- Images
- Locations
- Formatting
- Threads
- Replies
- Message redactions
- Message reactions
- Message editing (text only)
- Presence
- Typing notifications
- Read receipts
- Membership actions
- Invite
- Join (accept invite)
- Kick
- Leave
- Room metadata changes
- Name
- Message content
- Google Chat → Matrix
- Message content
- Text
- Media
- Files
- Videos
- Images
- Google Drive file links
- Formatting
- Threads
- Replies
- Message deletions
- Message reactions
- Message editing (text only)
- Message history
- Presence
- Typing notifications
- Read receipts
- Membership actions
- Invite
- Accept invite
- Join via link
- Remove member
- Leave
- Chat metadata (title) changes
- Initial chat metadata (title)
- Initial user metadata
- Name
- Avatar
- Message content
- Misc
- Multi-user support
- Shared group chat portals
- Automatic portal creation
- At startup
- When invited to chat
- When receiving message
- Private chat creation by inviting Matrix puppet of Google Chat user to new room
- Option to use own Matrix account for messages sent from other Google Chat clients