The Inbox screen of the Customermates web app. Email, LinkedIn, WhatsApp, Instagram, and Telegram threads in one list, with stable anchor ids for AI agents that drive the UI.
Customermates is an open-source, AI-native CRM. This page documents the Inbox screen of the web app for humans and for AI agents that drive the UI.
The Inbox is unified messaging (currently in preview). Email, LinkedIn, WhatsApp, Instagram, and Telegram threads from all connected accounts appear in one list. From here you reply on the thread's original channel, set the thread state, and link participants to CRM contacts. It requires at least one connected account. See App guide, Profile.
The route is /inbox. All app routes are locale-prefixed, for example https://customermates.com/en/inbox.
| Action | Where | Anchor id | What happens |
|---|---|---|---|
| Go to Inbox | App sidebar | #nav-inbox | Opens /inbox |
| Open thread | Row (button) inside the thread list | #inbox-thread-list | The list container has the id; thread rows inside it are buttons |
| Reply | Composer at the bottom of a thread | #inbox-reply-input / #inbox-reply-send | Type, then send on the thread channel |
| Set thread state | Thread header state select | #inbox-thread-state | Choose unread, open, closed, or spam |
| Link participant to contact | Thread settings panel | none | Open thread settings, then link per participant |
#inbox-reply-send.?open=<entityType>:{id}. In the Inbox, thread rows are buttons inside #inbox-thread-list.send_email and send_chat_message. Prefer those over the UI. In the app, the send icon on a contact's channel opens a compose popover for a quick message.