The technical foundations of embedding a chat widget and integrating it safely
14 terms
I
2 terms
Iframe
An iframe (inline frame) is an HTML element that embeds a separate, self-contained HTML document inside the current page, giving the embedded content its own DOM, stylesheets, and JavaScript scope. It is one of the classic ways to drop third-party UI like a chat widget onto a host website without its code clashing with the page.
widget-integration
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.
widget-integration
S
2 terms
SDK
A software development kit (SDK) is a packaged collection of tools, libraries, code samples, and documentation that lets developers build software for a specific platform without writing every integration from scratch. In live chat, an SDK is the language- or framework-specific library that embeds and controls a chat widget inside a web or mobile app.
widget-integration
Shadow DOM
Shadow DOM is a browser API that attaches a hidden, self-contained DOM subtree to an element, with its own scoped styles that neither leak out to the host page nor get overwritten by it. [1] Eloqra renders its entire chat widget inside a shadow root so the host site's CSS can never break the widget, and the widget's CSS can never alter the host site.
widget-integration
W
2 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.
widget-integration
WebSocket
WebSocket is a protocol (standardized as RFC 6455) that opens a single, persistent, full-duplex connection between a browser and a server, letting either side push data at any time without re-issuing HTTP requests. It is the transport many real-time apps reach for when they need low-latency, bidirectional messaging.
widget-integration
CATEGORIES
LEARN MORE
Guides on collecting testimonials, building trust, and turning customer feedback into social proof.
Read the blog →