Skip to main content

Welcome to ChattyBox

Turn your documentation into a source-cited AI chatbot that answers from your content. Choose a one-line hosted widget, mount that same widget from application code, build your own UI with the headless SDK, or manage the project with versioned configuration as code.

Fast path

If you already have a docs site or help center, start with Getting Started, pick the right Installation Guide, and use Analytics to find unanswered questions.

  1. Create a ChattyBox project. Add your site URL or sitemap so the crawler can discover documentation pages.
  2. Test grounded answers. Ask real support questions and verify the cited source pages.
  3. Choose an integration. Paste the script, mount the hosted UI with the SDK, or use the headless SDK with your own components.

Four ways to use ChattyBox

GoalUseYou own
Add the maintained chatbot UI from React or app codeChattybox.mountWidget()App initialization
Use ChattyBox infrastructure with your own chatbot UIHeadless SDKComponents, state, and interaction design
Manage project behavior from Git and CI instead of the dashboardCLI and config as codeOne config file and its deployment pipeline
Add the maintained UI without npm or a build stepwidget.js HTML snippetWhere the script is installed

The browser integrations use a public widget API key. Configuration deployment uses a separate secret deployment token; never put that token in browser code.

Choose an implementation or evaluation path

What ChattyBox Does

ChattyBox is an AI-powered chatbot platform that:

  • Scrapes your website and indexes documentation, guides, help centers, or knowledge bases.
  • Answers from retrieved content instead of generic model memory.
  • Shows source citations so visitors can verify answers and continue reading.
  • Uses a fallback for detected content gaps when there is insufficient source context. Test answer quality; grounding is not a guarantee that every generated answer is correct.

Quick Start

Build and verify the chatbot before exposing it to visitors.

  1. Create an account and make your first project.
  2. Configure and index your content, then review the pages that were discovered.
  3. Use Test Chat to verify representative answers, citations, and fallback behavior.
  4. Tune the persona and hosted-widget appearance for the experience you want.
  5. Create a public widget key, optionally restrict its browser origins, and choose an integration.
  6. Run the launch checklist before publishing broadly.
  7. Review analytics to see what visitors ask and what content is missing.

Key Features

Source-Grounded Answers

Unlike generic chatbots, ChattyBox is designed to answer only from your scraped content. If the information isn't in your documentation, the bot can say it doesn't know. Answers can include source citations for verification.

Source Citations

When relevant source pages are retrieved, answers can include clickable links to your documentation. This builds trust and lets users verify information.

Analytics Dashboard

Track what questions visitors are asking, identify content gaps, and improve your documentation based on real user needs.

Analytics and Content Gaps require Pro or Business. Logs and Test Chat are available on every plan. Test questions consume message quota and appear alongside public interactions. Use the dashboard map to find each feature.

Easy Customization

Match the chat widget to your brand with custom colors, icons, and welcome messages, all from the dashboard with no code required.

How It Works

  1. Scraping - Choose homepage, sitemap, crawl, or manual URLs. The crawler fetches public HTML without JavaScript rendering or robots.txt enforcement; source selection and plan budgets determine coverage.
  2. Vector Embeddings - Content is converted to high-dimensional vectors for semantic search
  3. RAG Response - When a user asks a question, we retrieve relevant chunks and generate an answer using only that context

Pricing

ChattyBox offers a permanent Free plan for one site, up to 10 indexed pages, and 100 messages per month, including dashboard test messages. Free refreshes are at most weekly; paid plans allow daily refreshes. Monthly page-refresh budgets are separate from stored-page limits. Paid plans increase site, page, and message limits; see plans and budgets and the pricing page for details.

Frequently Asked Questions

What content can ChattyBox index?

ChattyBox can index public HTML pages from websites, documentation, help centers, CMS sites, and knowledge bases. It extracts readable text and headings; it does not log in or render JavaScript-only content. Long pages can be partially retained. Review content extraction and limits before choosing sources.

How do source citations work?

When a visitor asks a question, ChattyBox retrieves relevant passages from indexed pages and can include links to the source pages used for the response. Citations help visitors verify answers and continue reading the official documentation.

What should I test before launch?

Ask real support and documentation questions, confirm the cited pages are correct, check fallback behavior when information is missing, and run through the launch checklist before publishing the widget broadly.

Need Help?

We use optional analytics and tag-management tools to understand site use. Choose whether to allow Ahrefs Web Analytics, PostHog, and Google Tag Manager. Turning analytics off reloads this page so the change takes effect cleanly. Essential site functionality and error monitoring are not controlled by this choice. Read our privacy policy.