TL;DR
Eloqra forwards each visitor's chat to your Telegram bot and sends your Telegram replies straight back to the website widget.
Key Points
✓
When a [[website-visitor]] sends a [[chat-message]] in the [[live-chat-widget]], Eloqra stores it and forwards it to the project owner's Telegram bot.
✓
Operators reply two ways: a Telegram reply-to-message on the forwarded notification, or a Telegram Mini App inbox; either way the reply lands back in the widget.
✓
Replies return to the widget through a Telegram [[webhook]] [1] — Telegram POSTs each update to Eloqra, which matches it to the right [[conversation]] [2].
✓
Forwarded messages carry the visitor context Eloqra captures on first contact: page URL, device, and [[ip-geolocation]] country/region/city, plus any [[utm-parameters]].
✓
Assignment is simple first-responder [[conversation-assignment]]: the first operator to reply is recorded as the assigned [[support-operator]] — no queue or routing.
✓
Because the inbox lives in Telegram, founders get push notifications on a phone they already carry, instead of running a dedicated [[help-desk]] app.
How the round-trip works
Why Telegram instead of a dedicated console
The webhook contract
Sources & References
Last updated: June 25, 2026
Related Terms
Webhook
A webhook is a user-defined HTTP callback: instead of polling for data, an application registers a URL that a source service calls with an HTTP POST request the moment a specific event happens. [1] In Eloqra, a webhook is how an operator's Telegram reply travels back into the chat widget.
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.
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.
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.
Support Operator
A support operator is the human on your side of a live chat who reads visitor messages and replies to them. In Eloqra the operator is whoever has access to the project's Telegram chat or Mini App inbox and answers incoming conversations from there.
IP Geolocation
IP geolocation is the practice of estimating a device's approximate physical location (country, region, city) by looking up its public IP address in a database that maps IP ranges to places. In Eloqra it runs server-side on the first visitor message to attach location context to a conversation.
More in Widget, Integration & Privacy
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 Widget, Integration & Privacy
View all in Widget, Integration & Privacy →Categories
Learn More
Guides on collecting testimonials, building trust, and turning customer feedback into social proof.
Read the blog →