Find dialogs left without a reply across all Chat2Desk channels
Connect Chat2Desk to the AI agent: channels, clients, open dialogs and chat history. The agent spots stalled requests, replies and routes dialogs to operators.
How the agent works with Chat2Desk
The agent works with the Chat2Desk API at api.chat2desk.com/v1: it reads customer cards, open dialogs and chat history, the list of connected channels, operators and tags. On that data it counts how many requests arrived in the last 24 hours and through which channels — WhatsApp, Telegram and the rest — how many dialogs are still open and which of them have been waiting for an answer the longest.
The platform is omnichannel, and that changes the analysis: the customer here is a single person, while the correspondence with them may run through several channels at once. The agent finds the customer by phone number and assembles the whole history rather than one chat at a time. «Left without a reply» is decided not by a label but by the last message in the dialog and the time it was sent: a dialog stays open until someone closes it, so a status alone is not enough for a report.
On the write side the agent sends the customer a message, creates a card for a new customer, hands the dialog over to another operator and closes it once the question is settled. It does not pick the channel freely — the reply goes back to wherever the customer wrote from. By default the agent works read-only and just analyses, and before sending it shows the recipient and the text, so no message reaches a customer without your consent.
The account token opens every connected channel to the agent at once rather than a single messenger, so the boundary of a sample is set by the channel and period filter, not by the key. Customers and messages come back in pages, and a week of analysis on a large base is dozens of calls, while the limit is a single one for the whole account: 100,000 calls a month on every plan. So the agent holds the rate and reads a sample sized to the task, and when there is no data for the period it says so directly instead of showing an empty table.
Integration scenarios
Dialogs left without a reply
The agent walks through the open dialogs of every connected channel and shows which requests have been waiting for an answer the longest.
Chat history with a customer
The agent finds the customer by phone number, pulls up the dialog history and retells what was agreed, without you opening the chat by hand.
Replying and routing a dialog
The agent sends the customer a message in their own channel, hands the dialog over to the right operator or closes it once the question is settled.
Daily request summary
The agent counts how many requests arrived in the last 24 hours and through which channels — WhatsApp, Telegram and the rest — and how many dialogs are still open.
Which operators are swamped
The agent splits open and closed dialogs by operator and shows whose queue runs longer and whose replies customers have been waiting for the longest.
What customers write about most
The agent gathers dialog tags for the period and shows which request topics grew and which faded away — separately for every connected channel.
Chat2Desk examples
184 обращения за сутки, 23 диалога всё ещё открыты.
Больше всего пришло в WhatsApp — 96, Telegram дал 61, остальное с сайта. Три диалога висят без ответа дольше четырёх часов, все на операторе из вечерней смены.
How to connect
Before you connect
- Chat2Desk account administrator rights
- The account-wide API token, not a single channel token
- Room in the limit of 100,000 API requests a month
- 1
Sign in to Chat2Desk as an administrator
Only the account administrator sees the token: operators and supervisors have no such section. Sign in at chat2desk.com with your account login and password.
- 2
Open Settings → API and scripts → API
This is the only place the token for external systems lives. A Telegram or other channel token will not work — you need the account one.
- 3
Click Show and copy the token
The value is hidden by default; the Show button reveals it in full. Copy the string without surrounding spaces — it is sent as is, with no Bearer prefix.
FAQ
With the account API token: sign in as an administrator, open Settings, then API and scripts, then API, click Show and copy the string. A token for a single channel will not do — you need the shared account token.
Connected channels, customer cards, open dialogs and chat history, operators and tags — as far as the account API token allows.
It can: send a message to a customer, create a customer card, hand a dialog to another operator and close a dialog. By default it works read-only and just analyses.
Every plan includes 100,000 calls a month, and the remaining balance is shown on the same page as the token. Generating a new token instantly kills the previous one.