TchaoTchao
DocsBlogChangelog
Widget/Widget Features

API Reference

  • API Reference
  • MCP Integration
  • Conversation Tools
  • Website Tools
  • Analytics Tools

Integrations

  • Webhooks

Widget

  • Widget Getting Started
  • Widget SDK Reference
  • Widget Customization
  • Widget Features

Tchao

Le chat qui convertit - Support humain boosté par IA

Product

BlogDocumentationDashboardAccount

Company

AboutContact

Legal

TermsPrivacy

8 The Green STE B, Dover Delaware 19901, United States

© 2026 Codelynx, LLC. All rights reserved.

Widget Features

Overview of Tchao widget capabilities and features

The Tchao widget includes powerful features to help you convert visitors into customers.

Real-Time Messaging

Messages are delivered instantly using Server-Sent Events (SSE). Both visitors and agents see messages appear in real-time without page refresh.

Screenshot Capture

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.

URL Tracking

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:

  • Standard page navigations
  • Single-page app (SPA) route changes
  • Browser back/forward navigation

Typing Indicators

Visitor Typing

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.

Agent Typing

Visitors see a typing indicator when an agent is composing a response.

Agent Online Status

The widget shows when support agents are online and available. This helps set visitor expectations about response times.

Status indicators:

  • Online - At least one agent is available
  • Offline - No agents currently online

Notification Sounds

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:

  • Chat window is minimized
  • Browser tab is not active

Email Capture

The widget can prompt visitors for their email address to ensure you can follow up even if they leave the page.

Message Reactions

Visitors can react to messages with emoji reactions, providing quick feedback without typing a response.

Image Attachments

Visitors can upload and send images directly in the chat. Images are:

  • Previewed before sending
  • Displayed inline in the conversation
  • Clickable to view full size

Conversation Persistence

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.

Maximized View

Visitors can maximize the chat window for a larger view, useful for longer conversations or when viewing images and detailed content.

Widget Customization

On This Page

Real-Time MessagingScreenshot CaptureURL TrackingTyping IndicatorsVisitor TypingAgent TypingAgent Online StatusNotification SoundsEmail CaptureMessage ReactionsImage AttachmentsConversation PersistenceMaximized View
Sign in