TL;DR
A chat message is one text entry in a live-chat thread; in Eloqra it carries a direction and author and is relayed between the website widget and the operator's Telegram.
Key Points
✓
Each message is the atomic unit of a [[conversation]]: it records who sent it (Visitor or Operator) and which way it flowed (In from the site, Out to the site).
✓
A visitor message is typed into the [[live-chat-widget]], stored, then forwarded to the project owner over [[telegram-integration]]; the operator's reply travels back through a [[webhook]].
✓
Eloqra moves messages with [[http-polling]] (~4-5s) rather than a [[websocket]], so new messages appear on a short, predictable interval [1].
✓
On the first message Eloqra captures visitor context for the [[website-visitor]] record: page URL, device, and [[ip-geolocation]] (country/region/city).
✓
Live chat is synchronous messaging, so an unanswered message stalls the thread until the other side replies [4]; Eloqra leans on Telegram to keep operators reachable.
✓
A series of messages with their timestamps and authors forms the [[chat-transcript]] that operators read back later.
What a chat message is
How a message travels in Eloqra
Context attached to messages
Sources & References
Last updated: June 25, 2026
Related Terms
Conversation
A conversation is the threaded exchange of messages between a single website visitor and a project's operators, grouped as one unit with a status and unread counters. In Eloqra it is the container that holds every message, the visitor's captured context, and the assigned operator.
Live Chat Widget
A live chat widget is the embeddable, in-browser chat interface a website loads from a small script so visitors can message a business in real time without leaving the page. In Eloqra it is a floating launcher and chat panel that boots from a single <script> tag and renders inside a Shadow DOM.
Chat Transcript
A chat transcript is the complete, timestamped written record of a live-chat conversation between a website visitor and a support operator or chatbot. It captures every message in sequence, usually alongside metadata about the session, and can be archived, exported, or emailed for later reference.
Telegram Integration
Telegram Integration is the mechanism by which Eloqra routes every website chat into the project owner's Telegram, forwarding visitor messages to a Telegram bot and flowing operator replies back to the widget. It turns Telegram into the operator inbox, so there is no separate agent console to keep open.
HTTP Polling
HTTP polling is a real-time technique where the client repeatedly sends HTTP requests on a fixed interval to ask the server whether new data is available, instead of holding a persistent connection. Eloqra's chat widget uses short polling roughly every 4-5 seconds to fetch new messages and typing state.
Typing Indicator
A typing indicator is a real-time visual cue, usually an animated three-dot ellipsis, that tells one side of a chat that the other side is actively composing a message [3]. In Eloqra it works both ways: the visitor sees an operator is typing, and the operator sees the visitor is typing.
More in Live Chat Fundamentals
Collect testimonials that build trust
Eloqra gives you a lightweight live chat widget that routes every visitor message to your Telegram — free while in early access.
Get Started FreeMore in Live Chat Fundamentals
View all in Live Chat Fundamentals →Categories
Learn More
Guides on collecting testimonials, building trust, and turning customer feedback into social proof.
Read the blog →