Live Chat

Live chat settings

Live chat lets a real person on your team step into a conversation that your AI agent is handling and reply to the visitor directly. This page is where you decide when that handover is offered, what the visitor sees, and what happens when nobody is available to jump in.

You will find these options in the dashboard under your agent's Live Chat settings. Everything here is per agent, so each agent can offer a different handover button, response time, and offline message. The live conversations themselves happen in the live inbox, and alerts about them are routed from the Notification Center.

The Live Chat settings page showing current status, availability mode, the request button, response timeout, and agent identity
The Live Chat settings page. Set your availability, the handover button, the response timeout, and how your team appears to visitors.
Live chat is included on every plan, including the free trial. New agents are created with sensible live chat defaults already in place, so the handover path works out of the box once a teammate goes online.

How human handover works

Your AI agent answers visitors on its own around the clock. Live chat adds a path for a human to take over when a visitor wants to talk to a person, or when a question is better handled by your team. At a high level:

  1. A visitor asks for a person

    The visitor clicks the handover button in the chat (by default labelled Talk to a human), or your agent offers handover during the conversation.

  2. Your team is notified

    The request appears in your live inbox in real time, and a notification can be sent by email, Slack, or Telegram, plus an in-app alert, depending on your Notification Center setup. A Microsoft Teams channel is coming soon.

  3. A teammate joins, or the timeout passes

    If someone joins the conversation, they reply to the visitor directly. If no one joins within the response timeout, the request is cancelled and the AI agent stays in the conversation so the visitor is never left waiting.

The visitor stays in the same chat window the whole time. There is no separate app or window for the visitor, and the conversation history is kept whether the AI or a person is answering.

Availability: when handover is offered

The Talk to a human button only appears to visitors when at least one teammate is marked as online for that agent. Availability is controlled in two related places:

  • Your online status. At the top of the Live Chat settings page you can set yourself Online or Offline for the current agent, and see how many teammates are online. This status is always under your control: Ultimo Bots never flips you online or offline automatically, so closing the tab does not change it.
  • Availability mode. The mode decides how online status is managed for the agent overall.
ModeWhat it does
ManualYou and your teammates turn yourselves online and offline by hand. Handover is offered to visitors only while someone is online. This is the default and the mode that is available today.
Scheduled Coming soonSet weekly hours so availability switches on and off automatically. This option is shown in the dashboard but is not active yet. For now, use manual mode.
Online status stays on until you turn it off. Because Ultimo Bots never changes it for you, an agent left online overnight will keep showing the handover button to visitors even when no one is watching the inbox. Set yourself offline at the end of the day so visitors are not invited to wait for a person who is not there.

The handover button visitors see

The handover button is the pill a visitor taps to ask for a person. You control both whether it appears and what it says.

  • Show the button. A master toggle decides whether the handover button is offered at all. Turn it off if you want an agent that answers entirely on its own with no human handover path.
  • Button text. The label defaults to Talk to a human and can be up to 40 characters. Use wording that matches your brand, for example Chat with our team or Speak to support.
Keep the label short and clear. Visitors scan the chat quickly, so a plain phrase like Talk to a human works better than a long sentence. Remember the button only shows up when a teammate is online.

Response timeout and the offline fallback

Two settings make sure a visitor is never stuck waiting: the response timeout, and the offline message.

Response timeout

The response timeout is how long a visitor's request for a person waits before it is treated as unanswered. You can set it between 30 and 500 seconds. If no teammate joins within that window, the request is cancelled, the visitor is told that no agent responded in time, and the AI agent picks the conversation back up so it keeps moving.

The timeout is measured in the visitor's chat window, not by a background job on our side. The visitor sees the wait end and the AI resume on their own screen, so the experience stays smooth even if your team is busy.

Offline message

The offline message is what a visitor sees when they ask for a person but no one is available. By default it explains that no live agent is available right now and that the AI assistant is happy to keep helping. You can rewrite it in your own voice, for example to set expectations about when your team is back, or to invite the visitor to leave their email so you can follow up.

Turn an offline moment into a lead. Because the AI agent keeps answering after a missed handover, you can use the offline message to ask for an email or phone number. Your agent can then capture that detail as a lead, which you will find on the live inbox and in your activity. Live chat itself does not collect attachments or run a separate contact form, so keep the ask simple.

How your team appears to visitors

When a teammate joins a conversation, the visitor sees a name and avatar rather than the AI agent's usual identity. You can set defaults for this so handovers feel consistent and on brand:

SettingWhat it controlsDefault
Availability modeHow online status is managed (manual today, scheduled coming soon).Manual
Show handover buttonWhether the request-a-person button appears in the chat.On
Button textThe label on the handover button (up to 40 characters).Talk to a human
Response timeoutSeconds a request waits before the AI resumes (30 to 500).Around 2 to 5 minutes
Offline messageShown when a visitor asks for a person and none is available.AI keeps helping
Agent display nameThe name a visitor sees when a teammate joins.Support Agent
Agent avatar and colourThe picture and accent colour shown next to a human reply.Person icon, brand colour
These are defaults. When a teammate joins a specific conversation they can confirm or change the display name for that chat, so the name a visitor sees can be personalised per conversation. Remember to click Save after changing any setting on this page.

Automatic handover and notifications

Live chat settings cover the visitor side of handover. Two more things complete the picture:

  • Automatic handover. Beyond the button a visitor can tap, your AI agent can decide on its own to bring in a person when that is the right move, for example when a visitor clearly asks to talk to a human. This is built in and works as soon as live chat is on. The settings on this page then control what the handover looks like and what happens if no one is available.
  • Notifications. Knowing about a handover request is the difference between catching a visitor and missing them. Use the Notification Center to choose who is alerted, and over which channels, when a person is requested or a new conversation starts.
One person owns a conversation at a time. Live chat does not queue requests or assign them round robin, and there is no per-agent escalation if someone joins and then goes quiet. Whoever joins first handles that visitor, so for busy teams it helps to agree who is watching the inbox.

Next steps

With live chat configured, here is where to go next:

Our website uses intelligent AI agents powered by Ultimo Bots to improve customer service.