Communication

Real-Time Chat

Channels, DMs, group messages, threads, and file sharing — built on Cloudflare Durable Objects for true real-time communication within your agency.

01

Channels and Direct Messages

Create public channels for teams (#design, #media-buying, #finance), private channels for sensitive discussions, and direct messages for 1-on-1 conversations. Group DMs support ad-hoc conversations between any combination of team members. Channel discovery lets new team members browse and join relevant channels without needing an invitation for every one.

02

Threaded Conversations

Reply to any message in a thread to keep discussions organized. Threads prevent the main channel from becoming a wall of back-and-forth. Each thread shows a reply count and the most recent participants, so you can see activity at a glance without reading every message. Threads work in channels, DMs, and group messages — keeping context contained everywhere.

03

File Sharing and Previews

Drag and drop files directly into any conversation. Images, PDFs, and videos render inline previews. Files are stored in Cloudflare R2 and linked to the conversation context, so you can find them later through search. When your designer shares a mockup in #design, the creative director can review it without downloading, then pin it for the team to reference.

04

Durable Object Architecture

Chat is powered by Cloudflare Durable Objects — each channel is a persistent, stateful object at the edge. This means messages are delivered with near-zero latency regardless of where your team members are located. The architecture supports hibernatable WebSocket connections for efficient resource usage, and gracefully handles reconnection when network conditions change.

Ready to see it in action?

Get Started