Channels and Inboxes

Free Premium

One queue for every channel

Answer email, WhatsApp, SMS and web chat from the same conversation list

An inbox connects a messaging channel to your team. Each thread from a customer becomes a conversation in the dashboard, where agents reply, label, assign and add private notes exactly as they do for web chats. The web chat widget itself needs no inbox.

Email inboxes are free on every edition. WhatsApp, Facebook Messenger, Instagram, Telegram, LINE, SMS and API inboxes are part of Premium, at $19 per agent per month. This page describes the ASP.NET Core edition of DChat 2.0.7; the separate Web Forms package does not include the 2.0.5, 2.0.6 or 2.0.7 additions.

Free

Email

Your mail gateway posts incoming mail to DChat, and replies go out through the SMTP server set in Settings. Replies thread onto the right conversation.

Premium

Messaging apps

WhatsApp (Meta Cloud API or Twilio), Facebook Messenger, Instagram direct messages, Telegram bots and LINE.

Premium

SMS and your own app

SMS through Twilio, and an API inbox that lets your own app or service send messages in and receive signed replies back.

Every inbox in one list

Each inbox shows its channel, the webhook address the provider posts to, and how many conversations it holds.

DChat inbox list showing API, email, Instagram, LINE, Messenger, Telegram and Twilio SMS inboxes with their webhook URLs

Guided setup per provider

The inbox form asks only for what that provider needs and explains where each value comes from.

New inbox form for a WhatsApp Cloud API inbox, marked as part of DChat Premium, with phone number ID, access token and app secret fields

How channels work

  • Every provider posts to one address per inbox, and each request's signature is checked
  • Channel conversations share statuses, labels, assignees and notes with web chat
  • Each inbox can send new conversations to a department
  • WhatsApp, Messenger and Instagram follow the providers' 24-hour reply window
  • Email can open conversations or be filed under Missed chats

New in 2.0.6

Business hours per inbox, and safer email

Business hours, away replies and sender checks are free. Replying on WhatsApp, Messenger, Instagram, Telegram, LINE, SMS and API inboxes still needs Premium.

Free

Business hours per inbox

Give an inbox its own time zone, opening hours, split shifts and holidays, or let it follow the default hours. The inbox list shows which are closed right now.

Free

Away replies on every channel

When a customer writes while their inbox is closed, the conversation is marked away and, if you switch it on, gets one automatic reply per closed period. Away replies can use template variables.

Free

Email sender verification

DChat reads the SPF, DKIM and DMARC results your mail gateway passes on. A message that fails is flagged as not verified and is never attached to someone else’s conversation or contact, and a reply only joins a conversation when it comes from the same sender.

Premium

Agent bots on channel inboxes

An agent bot connected by webhook can answer on channel inboxes as well as the website widget. Buttons it sends reach channels without buttons as a numbered text list.

Hours for one inbox

This inbox has its own time zone and hours; the others follow the default schedule.

DChat inbox list with Hours buttons and a closed now badge, and the business hours editor for one Telegram inbox with its own time zone, opening hours per day and holidays

New in 2.0.7

SMS and WhatsApp campaigns

Campaigns are part of Premium, at $19 per agent per month, and send through your own SMS or WhatsApp inbox.

Premium

One message to a contact segment

Pick a saved contact segment and an SMS or WhatsApp inbox, write the message (WhatsApp sends an approved template, with personalised values), and send now or at a set time. Each message lands in the customer’s own conversation, so replies arrive where agents already work.

Premium

Only people who wrote to you

Only contacts whose number has itself written in to that channel are included; a number merely typed into a contact is never messaged. A reply of STOP opts the customer out and START lets them back in.

Premium

Review before anything is sent

A draft sends nothing. The review shows how many messages will go out, who is left out and why, and what the first recipient will read, and sending waits until you tick that you understand.

Premium

A report per recipient

Messages go out a few per second. Each recipient shows sent, failed with the provider’s reason, opted out or skipped. A campaign can be cancelled, and if Premium lapses sending pauses without losing recipients.

Review and confirm

The count, who is left out, and the first message, before you send.

DChat SMS and WhatsApp Campaigns page with a review box: this will send 3 messages, one contact left out with no phone identity and one who replied STOP, the first recipient's message and a confirmation checkbox

Campaign report

Every recipient, with a link to their conversation.

DChat campaign report with sent, failed, opted out and skipped counts, and one row per contact showing sent or failed with the provider's reason

What happens if a Premium subscription lapses

Messages keep arriving

Inbound messages on WhatsApp, Messenger, Instagram, Telegram, LINE, SMS and API inboxes are still received and stored, so nothing a customer sends is lost.

Replies pause on paid channels

Agents cannot reply on those channels until you renew, and paid inboxes cannot be created or changed. They can still be read, switched off or deleted.

Email and web chat carry on

Email inboxes and the web chat widget are free, so they keep working exactly as before.

Settings come back

Inbox settings stay stored, and replies work again as soon as the subscription is renewed.

Good to know

  • WeChat, Viber, X (Twitter) and Google Business Messages are not supported.
  • Receiving email needs a mail gateway or inbound-parse service that can post to DChat; DChat does not poll a mailbox itself.
  • Outside the 24-hour window after a customer's last message, DChat does not send free-form replies on WhatsApp, Messenger or Instagram, and tells the agent why.

Questions we get asked

Is email free?

Yes. Email inboxes are part of the free Community edition. WhatsApp, Messenger, Instagram, Telegram, LINE, SMS and API inboxes are Premium.

Which WhatsApp providers are supported?

Two, both on Premium: the Meta WhatsApp Cloud API, and WhatsApp through Twilio. SMS, also Premium, goes through Twilio.

Do I lose messages if my Premium subscription lapses?

No. Inbound messages on paid channels are still received and stored. Agents cannot reply on those channels until you renew, and email and web chat keep working.

Can my own app send messages into DChat?

Yes, on Premium. An API inbox accepts messages from your app with an inbox token and posts agent replies back to your callback URL, signed with HMAC-SHA256.

Start with web chat and email, add channels when you need them

Email inboxes are free with unlimited agents. The messaging channels are part of Premium at $19 per agent per month, billed only for the agents you choose to cover.

Self-hosted customer support software

Deploy live chat on your own terms, not on someone else's pricing model.

DChat gives you the installable server, web dashboard, website widget, and desktop agent tools in one self-hosted product, with live chat free to run, and an AI agent that answers, acts with the approvals you set and hands off to your team when you want one. Run it on infrastructure you trust, on the model you choose.

Deployment

Install on Windows or Linux, behind IIS or Nginx, in a VM, or in Docker if that fits your stack.

Commercial model

Live chat is free with unlimited agents. Premium, with the AI agent, is billed per agent per month, never per conversation.

AI Flexibility

Run the AI agent on a local Ollama model, or connect OpenAI and Anthropic with your own provider accounts.