One thread per client: the inbox your client work deserved
Ask any agency where the approval for last month's packaging change lives, and watch the archaeology begin: maybe email, maybe WhatsApp, possibly a call nobody wrote down. The information exists — scattered across five tools, attached to nothing.
The organising idea
Teamdott gives every client exactly one thread, forever. Not one per project, not one per channel — one per client relationship. Everything lands in it: messages, files, voice notes, call summaries, meeting proposals, and the sign-offs that end arguments.

What lives in a thread
- Chat in two colours — your side cobalt, the client's coral, so a screenshot is self-explanatory.
- Approvals with status — "Wordmark B + tagline" sits in the thread as approved, 19h ago, not as a vibe someone remembers. More in approvals & reply promises.
- Files with versions — the brand deck v3 is where the conversation about it happened.
- Internal notes — amber, teammates-only, invisible to the client.
- Reply promises — each client has an SLA timer, so "waiting on us" is a countdown, not a surprise.
Nothing for the client to install
Clients open a portal link in their browser and see a clean version of the thread: the conversation, shared files, and sign-off requests — none of your internal machinery. No account creation ceremony, no app download, no training call.
Run your team on Teamdott
Clock in/out, live availability, timesheets, leave, payroll and branded payslips — plus one thread per client. The workspace preview is open: no card, no setup call.