Matrix Chat
Chat over the open Matrix protocol, optionally with end-to-end encryption. Interoperable with Element (polls, stickers, voice, ignored users). Teams chats in the same interface.
Chat via Matrix – federated with Element and other clients – or Microsoft Teams chats and channels. With rich text, threads, quote replies, polls, voice/video messages, and calls from chat.
Sparks connects open Matrix with Microsoft Teams. Matrix chat optionally with end-to-end encryption and Element federation, plus Teams channels – no app switching.
Communicate securely
Matrix chat with optional end-to-end encryption, blocked contacts, and join requests (knock). Your messages stay under your control.
Seamless with Teams
Teams chats and channels directly in Sparks – switch between Matrix and Microsoft without tenant change or extra apps.
From chat to call
Start video calls with one click – and answer calls from Element users via MatrixRTC. Recording and transcript appear as system lines in the room.
Matrix Chat
Chat over the open Matrix protocol, optionally with end-to-end encryption. Interoperable with Element (polls, stickers, voice, ignored users). Teams chats in the same interface.
Microsoft Teams
Teams chats and channels directly in Sparks – seamless integration without app switching.
Video calls
Call directly from chat – Sparks LiveKit or answer incoming Element Call / MatrixRTC calls.
Open Matrix protocol and Microsoft Teams in one interface.
| Feature | Description | |
|---|---|---|
| 1:1 and group chat | Connect instantly: send messages, start group chats, or join calls. | |
| Matrix Chat | Chat via Matrix, optionally with end-to-end encryption. Open protocol, self-hosting and federation possible. | Sparks Plus |
| Element interop & federation | Inbound polls, stickers, voice messages, chat tags (favourite/low priority), ignored users, and knock moderation – compatible with Element and other Matrix clients. | Sparks Plus |
| Rich text and formatting | Clear messages with titles, bullet points, links, and formatting. | |
| Quote replies | Reply to individual messages with a quote – clearer context in longer conversations. | |
| @Mentions | Get attention with @mentions – and filter your activity feed. | |
| Threads | Reply in threads to keep conversations structured. | |
| Scheduled messages | Set when your message is sent – including edit before delivery. | |
| Reactions, GIFs, stickers, and emojis | Express personality and feelings – including Matrix stickers and reactions. | |
| Voice and video messages | Voice messages in Matrix voice format and video messages directly in chat. | |
| Files in chat | Share documents and media directly in the conversation. | |
| Microsoft Teams integration | Teams chats and channels in one interface – no tenant switch. | |
| Video calls from chat | Start 1:1 or group calls with one click; incoming Element Call / MatrixRTC calls can be answered. | |
| Open protocol (Matrix) | No vendor lock-in – self-hosting, federation, and interoperability. | Sparks Plus |
| Read status | See when messages have been read. | |
| Blocked contacts | Block contacts – sync with Matrix account data (ignored users), filtered in chat and calls. |