Overview of Tchao widget capabilities and features
The Tchao widget includes powerful features to help you convert visitors into customers.
Messages are delivered instantly using Server-Sent Events (SSE). Both visitors and agents see messages appear in real-time without page refresh.
When a visitor sends their first message, the widget automatically captures a screenshot of their current view. This gives your support team immediate visual context about what the visitor is seeing.
The screenshot is captured using the browser's native screenshot API at reduced quality to minimize bandwidth while preserving useful detail.
The widget tracks which pages visitors navigate to during the conversation. Your support team can see a timeline of URLs visited, helping understand the visitor's journey and current context.
URL tracking works automatically for:
Agents see when a visitor is typing in real-time. The visitor's draft message is sent to the agent every 5 seconds while they're composing.
Visitors see a typing indicator when an agent is composing a response.
The widget shows when support agents are online and available. This helps set visitor expectations about response times.
Status indicators:
When a new message arrives and the chat window is closed or the tab is not focused, the widget plays a notification sound to alert the visitor.
Sound plays when:
The widget can prompt visitors for their email address to ensure you can follow up even if they leave the page.
Visitors can react to messages with emoji reactions, providing quick feedback without typing a response.
Visitors can upload and send images directly in the chat. Images are:
Conversations are persisted across page visits. If a visitor returns to your site, they'll see their previous conversation history and can continue where they left off.
Persistence uses localStorage with a unique visitor ID generated on first visit.
Visitors can maximize the chat window for a larger view, useful for longer conversations or when viewing images and detailed content.