Live Chat
Let visitors request human support when the AI can't help
Live chat enables visitors to request a human agent when the AI chatbot can't resolve their issue. The admin replies directly from the dashboard.
Enabling Live Chat
Go to Config → Widget Settings and scroll to Live Chat.
- Check Enable live chat
- Click Save Settings
When enabled, a 👤 Live support button appears in the widget header.
How It Works
Visitor Side
- Visitor clicks 👤 Live support in the widget header
- A system message appears: "You've been connected to our team. We'll reply shortly."
- The widget switches to live mode — the AI stops responding
- The visitor can continue typing messages
- When the admin replies, the message appears in the chat with an "Agent" label
- When the admin resolves the conversation, the AI resumes
Admin Side
- You receive an email notification when a visitor requests live support
- In the Conversations tab, the conversation shows a Needs reply badge
- Click the conversation to view the full chat history
- Type your reply in the text area at the bottom and click Send
- Click Resolve conversation when the issue is handled
Message Types
In live chat conversations, you'll see different message styles:
- User messages — from the visitor (blue, right-aligned)
- Assistant messages — from the AI (gray, left-aligned)
- Agent messages — from you, the human agent (light blue, left-aligned, labeled "Agent")
- System messages — status updates like "Visitor requested live support" (centered, gray)
After Resolving
When you resolve a conversation:
- The visitor sees a "This conversation has been resolved" system message
- The AI resumes responding to new messages
- The visitor can request live support again if needed
ℹ️
Live chat uses polling (messages update every 4 seconds). For real-time delivery, we're working on WebSocket support in a future update.