The workspace that remembers what you promised.
One workspace for every client channel, from WhatsApp to email.
- Telegram
- Slack
- Discord
- Messenger
- Signal
- Google Messages
- Google Chat
- X
Where your clients already are
A workspace for client work. Built for the people whose livelihood runs on conversations, Textent keeps every channel, promise and follow-up in one place with one memory.
Purpose-built
Shaped by how agencies, freelancers and small teams actually work with clients.
One memory
Every channel writes to the same record, so the thread remembers what you would forget.
Designed for calm
Reduces noise and gives you the day back.
Rooms and
communities
Every client thread and every Slack or Discord community, side by side. Browse the ledger, open a room, send inside it.
MemoryComing
What was agreed, what was sent, what is still open. Ask the record instead of scrolling the thread, per person, across every channel.
Then it remembers.
Every channel writes to the same record. Ask it instead of scrolling.
- What was agreedEvery promise, yours and theirs, with a date.
- What was sentEvery reply, brief and invoice, on the thread it belongs to.
- What is still openWho is waiting on whom, and for how long.
Fig 4 · One relationship, nine months, three channels. Hover a moment.
Follow-upsComing
Quiet nudges surface the threads that went silent after you replied, longest silence first, before the client notices.
Building
in public
Communities inside Rooms
Slack and Discord channels fold into the rail as groups.
Aug 28, 2026The workspace canvas
Channel transcripts read like the real thing: runs, day dividers, replies, reactions.
Aug 28, 2026Mail rooms read like mail
Three-line rows, real names, full-bold unread, and a header that learned from Apple Mail.
Aug 25, 2026The type contract
JetBrains Mono ships and CI enforces the type system across the app.
Aug 24, 2026
Client work needs
client trust.
Encrypted tokens at rest, isolated workspaces, your data stays yours. Only the claims the code supports.
- Encrypted at rest
- Isolated per workspace
- Export any time