Skip to content

Core Concepts

The widget is the customer-facing chat interface embedded on your website. It consists of two parts:

  • Bubble — The floating button that visitors click to start a conversation
  • Chat window — The conversation interface that opens when the bubble is clicked

Both are rendered in isolated iframes for security and style isolation. The host page communicates with them through a JavaScript API.

A conversation is a back-and-forth exchange between a visitor and your support team (or AI assistant). Conversations can be:

  • AI-handled — Receiveo’s AI assistant responds using your knowledge base
  • Operator-handled — A human team member takes over the conversation
  • Queued — Waiting for an available operator

A contact is a visitor who has been identified — either by providing their email during a conversation, or by your website calling receiveo.api.identify().

The knowledge base is the information your AI assistant uses to answer questions. It can include web pages, documents, custom answers, and snippets.