Skip to content

Start with the assistant. Finish with a person.

Live chat with AI answers and human handoff

The AI chatbot answers first, from your own content. When a visitor needs a human, Kothadesk routes the live chat to the right team and the agent picks up with the whole conversation in front of them, with AI assist on eligible plans. Files and a browser voice call are part of the same chat, not another tool.

The agent inbox with a live chat, a shared attachment and the voice call panel

01

When the chatbot hands off to a person.

The assistant never hands over on its own because a question is hard. It hands over when the visitor asks, or accepts an offer.

The visitor asks
With the button in the widget, or in their own words, in any language.
Repeated unanswered questions
After a streak of questions your sources do not cover, the assistant offers a person.
Negative feedback
A thumbs-down can trigger the same offer, so a frustrated visitor is not left alone.
Your keywords
Words you choose, such as a complaint or a legal term, prompt an offer to talk to the team.

02

Rules, teams, agents.

Rules match on language, intent, the source that was cited, keywords and attributes of a signed-in user. The first match wins; otherwise the default team takes it.

How a chat reaches the right personA chat needs a person when the visitor asks for one, when the assistant has had no answer repeatedly, or when a configured keyword matches. Routing rules are checked in order: language, intent, the knowledge source that was cited, and signed-in user attributes; the first match wins, otherwise the default team. Each team routes to its agents round-robin or to the least busy agent, with a per-agent chat limit. A chat left waiting moves to a fallback team after a set time, and outside business hours the visitor can leave a message that becomes a ticket.TRIGGERSAsks for a personRepeated no answerMatching keywordRouting rules, in order1 Language: Hindi or Bengali2 Intent: billing3 Cited source: Refund policy4 Signed-in plan: business Otherwise: default teamHindi deskRound-robinBillingLeast busyPriorityMax chats per agentFallbackAfter a waitOfflineMessage, ticketOutside business hours
Kothadesk Yours, or a third party

03

What the agent sees.

The whole story
Transcript, a short summary of the bot conversation, the citations it used and who the visitor is, if signed in.
Transfer
To another agent, or to another team's queue, with the context intact.
Notes and canned responses
Internal notes the visitor never sees, and saved replies for the questions that repeat.
Close with a rating
Visitors rate the chat on close and can receive the transcript by email.

04

AI assist for agents.

A private AI helper in the inbox, on eligible plans. It uses the bot's knowledge, guardrails and your own AI key, and nothing it writes reaches the visitor until the agent sends it.

  1. 01

    Suggest reply

    A drafted reply from your knowledge, in the visitor's language and script, with the sources it used. Edit it, regenerate it or discard it.
  2. 02

    Suggest a reply to one message

    Hover any visitor message, even an older one, and ask for a draft that answers just that message.
  3. 03

    Ask AI

    A private question, such as the refund window for signed copies, answered from your knowledge with numbered sources.
  4. 04

    Translate

    Read a visitor's message in English, or translate your own draft into the visitor's language before you send it.

Drafts pass the same guardrails as the chatbot: a promise your knowledge does not support is flagged for the agent to check. Replies sent from a draft are marked AI-assisted in the conversation.

05

An inbox for busy agents.

Built for the hour when every queue is full, with the longest-waiting visitor always at the top.

Waits by urgency
Waiting chats sorted by how long the visitor has waited, amber after two minutes and red after five.
Who is asking
Name or email, language, the page they are on, previous conversations and what the bot remembers about signed-in users.
Keyboard first
Move between chats, reply, close and insert canned responses without the mouse; search by name, email or words from the chat.
Nobody waits unseen
Desktop notifications and sound, a team board of waiting and live chats, and optional emails when a chat waits unclaimed.

06

Files, both ways.

Screenshots, invoices and forms travel while a person handles the chat and on the offline form. The model never receives them.

File attachment settings
SettingRangeDefault
AttachmentsOn or off per botOff
File typesImages, PDF, DOCX, XLSX, textAll five
Size per file1 to 25 MB10 MB
Files per message1 to 105

Every file is checked by its content, not its name. Images are decoded and re-encoded, which drops location data and other metadata; documents with macros are refused.

07

Voice calls, without a phone number.

On eligible plans, the agent places an audio call from the inbox and the visitor accepts in the chat. The call runs browser to browser and is not recorded.

The path of a voice callAn agent in the Kothadesk inbox places an audio call to a visitor in the Kothadesk widget; the visitor accepts and only then is the microphone used. The Kothadesk API carries call signalling only. Encrypted audio flows browser to browser through a TURN relay, relay-only by default, so neither side learns the other's IP address. Calls are not recorded or transcribed.VISITOR'S BROWSERKothadesk widgetMic only after acceptAGENT'S BROWSERKothadesk inboxPlaces the callTURN relayKothadesk APICall signalling onlyEncrypted audioEncrypted audioNot recorded, not transcribed.Relay-only by default: neither side learns the other's IP address.
Kothadesk Yours, or a third party
The chat widget during a voice call with a support agent
Voice call details
How it works
Who callsAn agent, on a chat assigned to them
MediaAudio only
Ringing15 to 60 seconds, you choose
Longest call1 to 120 minutes, you choose
RecordingNone, and no transcription
TranscriptOne line with the outcome and duration
Mobile appsWith the Flutter voice add-on

08

Offline messages outside business hours.

Nobody online
  1. Visitor

    Can I talk to someone about my invoice?

  2. Assistant

    Our team is offline right now. Leave a message and your email, and we'll reply as soon as we're back.

  3. Message sent to the Billing team

Each team can have its own hours. With nobody online, the visitor leaves a message and an email address; it becomes a ticket in the inbox and the team's agents are emailed.

09

Questions about live chat.

Are voice calls recorded?

No. Calls are neither recorded nor transcribed. The transcript keeps one line with the outcome and duration, such as a completed call of three minutes.

Does the visitor need a phone number or an app?

No. Calls run in the browser (or in your app with the Flutter voice add-on). The agent places the call and the visitor accepts it in the chat.

Does the assistant see the files people send?

No. Files are exchanged only while a person handles the chat or through the offline form. The model never receives them.

Which plans include voice calls and AI assist?

Both are plan capabilities, available on eligible plans. The pricing page shows which plans include them; on other plans the switches are shown but cannot be turned on.

Can agents work only in the inbox?

Yes. The agent role can use the inbox without access to bot settings, keys or billing.

Keep people in the loop, in the same window.

Start on the free plan with your own AI key. No card needed.