Shared inbox
Website chat, email, WhatsApp, Telegram, Facebook, Instagram and SMS arrive as conversations in one list, with no switching between back offices.
Omnichannel support
Relay Desk is a self-hosted support workspace. Every channel lands as a conversation your team can assign, annotate and resolve together. Canned replies and bots catch the routine questions, and every customer record stays on your own server.
This interactive demo runs in your browser with fictional sample data, and your changes stay in your browser. Download the kit for the complete system.
For export teams and after-sales departments with several inquiry channels and more than one person replying.
Website chat, email, WhatsApp, Telegram, Facebook, Instagram and SMS arrive as conversations in one list, with no switching between back offices.
Route conversations by team, label or rule. Private notes and @mentions hand work over without the customer seeing them.
Type / to insert a saved reply. Help-center articles embed on your site so customers can find answers themselves.
Label, assign, greet or send away messages based on keywords, channel or business hours.
Each contact keeps every past conversation across channels, custom attributes and notes.
First response time, resolution time, agent workload and CSAT by day, week or month, with export.
Website chat and the sales mailbox feed one queue, routed to the right rep by product line.
A WhatsApp complaint is labeled, a technician adds a private note, and the customer is asked to rate the fix.
After hours, customers get an expected response time and are asked for their order number for the morning shift.
The kit contains the service definition, a settings template, a one-command installer and a guide. The installer generates secrets, prepares the database and waits until the service is ready.
relay-desk.zip
unzip relay-desk.zipcd relay-desk && sh install.shhttp://localhost:3010Create the first admin account, then add channels under Settings → Inboxes. The website channel gives you an embed snippet to paste before </body>.
webAgent UI and APIworkerMessage delivery and background jobspostgresConversations, contacts and settingsredisQueues and real-time updatesFor production rollout, connections to your existing systems or brand customization, we can take it from here.
Let’s talk