Omnichannel support

Relay Desk
Website chat, email, WhatsApp and Telegram messages in one shared inbox.

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.

Try it now

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.

Core features

For export teams and after-sales departments with several inquiry channels and more than one person replying.

Shared inbox

Website chat, email, WhatsApp, Telegram, Facebook, Instagram and SMS arrive as conversations in one list, with no switching between back offices.

Assignment and teamwork

Route conversations by team, label or rule. Private notes and @mentions hand work over without the customer seeing them.

Canned replies and help center

Type / to insert a saved reply. Help-center articles embed on your site so customers can find answers themselves.

Automation rules

Label, assign, greet or send away messages based on keywords, channel or business hours.

Contact profiles

Each contact keeps every past conversation across channels, custom attributes and notes.

Reports

First response time, resolution time, agent workload and CSAT by day, week or month, with export.

How teams use it

  1. 01

    Central inquiry queue

    Website chat and the sales mailbox feed one queue, routed to the right rep by product line.

  2. 02

    After-sales tickets

    A WhatsApp complaint is labeled, a technician adds a private note, and the customer is asked to rate the fix.

  3. 03

    Out of hours

    After hours, customers get an expected response time and are asked for their order number for the morning shift.

Download and deploy

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.

Download the kit

relay-desk.zip

Start in three steps

  1. Unzip the downloaded kitunzip relay-desk.zip
  2. Open a terminal in the folder and run the installercd relay-desk && sh install.sh
  3. Open in your browserhttp://localhost:3010

First run

Create the first admin account, then add channels under Settings → Inboxes. The website channel gives you an embed snippet to paste before </body>.

Requirements

Docker
Docker 24+ with Docker Compose v2
Free memory
≥ 4 GB
Disk space
≥ 10 GB
OS
macOS, Linux, or WSL2 on Windows

Services

  • webAgent UI and API
  • workerMessage delivery and background jobs
  • postgresConversations, contacts and settings
  • redisQueues and real-time updates

What's in the kit

  • Website chat widget (one embed snippet)
  • Agent web app with Chinese and English UI
  • Teams, labels, automation and canned replies
  • Help center / knowledge base
  • REST API and webhooks
  • One-command installer with generated secrets

What we can tailor for you

For production rollout, connections to your existing systems or brand customization, we can take it from here.

Let’s talk
  • Your brand name, logo and widget colors
  • Company mailbox and WhatsApp Business setup
  • Contact sync with your CRM or order system
  • AI reply drafts that an agent approves before sending

FAQ

Where is the data stored?
In the database on the server where you deploy it. No third-party support platform sits in between.
Is it priced per agent?
No. The kit has no seat limit; cost depends only on your server.
How do I connect WhatsApp?
Open a WhatsApp Business Platform account with Meta, then enter its credentials in the inbox settings. We can do this for you.
Will it work on my existing website?
Yes. Paste the embed snippet into any site template.

Which recurring task
should work better?

Let’s talk