Getting StartedKey Concepts

Key Concepts

Understanding these core ideas will make everything else in Doupple click.

Agents

An Agent is your AI assistant. Each agent has its own name, personality (system prompt), knowledge base, widget design, and lead capture flows. You can create multiple agents for different purposes — e.g. one for sales, one for support.

Knowledge Base

The Knowledge Base is how your agent learns about your business. When a user asks a question, Doupple searches the knowledge base for the most relevant content and uses it to answer. This is called RAG (Retrieval-Augmented Generation). In plain terms: your agent only ever answers from what you've taught it.

System Prompt

The System Prompt is the master instruction set for your agent. Think of it as the "job description" you write for your bot. It tells it who it is, what tone to use, what topics to avoid, and how to handle questions it can't answer.

Widget

The Widget is the chat bubble that appears on your website. It's a fully self-contained Web Component with no conflicts with your existing CSS or JS. Changes you make in the dashboard appear instantly — no updates needed on your end.

Flows & Lead Capture

Flows are automated actions that run during conversations. The main flow is the Lead Capture form — a configurable in-chat form that asks visitors for their name, email, phone, or a custom question at the right moment. You control when it appears, what fields to show, and what messages to display after submission or dismissal.

Standalone Page

Every agent automatically gets a hosted standalone chat page at doupple.com/chat/[agentId]. This is a full-page chat experience you can share as a link or embed under your own domain. No embedding needed — just share the URL.

AI Units (Credits)

Every message your agent sends uses AI Units — the fuel for your agent. The more messages your visitors send, the more units are consumed. Each plan includes a monthly allocation visible in Dashboard → Plans.

The number of agents you can create depends on your plan. See Plans & Limits.