AI Chat Widget

Pro

An AI agent trained on your docs, embedded on your site

Visitors click Ask AI and get an answer grounded in your actual documentation — not a generic model guessing. It reads every page, responds in your product's terminology, and refuses to make things up when the answer isn't there.

Get Started Free

Upgrade a site to Pro when you're ready to enable the widget.

docs.acme.com/webhooks
Guides / Webhooks

Webhook signatures

Every webhook request Acme sends includes an X-Acme-Signature header. The signature is an HMAC-SHA256 of the raw request body using your endpoint secret.

Verify the signature before acting on the payload. Compare using a constant-time equality function to avoid timing attacks.

// pseudo
const expected = hmac_sha256(secret, body)
if (!timing_safe_equal(header, expected)) reject()

Retry behavior

Non-2xx responses are retried with exponential backoff for up to 24 hours. After that the event is marked undeliverable and surfaced in the dashboard.

Ask AI
×
What's the webhook retry policy?

Non-2xx responses are retried with exponential backoff for up to 24 hours.

After that, the event is marked undeliverable and shows up in your dashboard under Webhooks > Failed deliveries.

Source: /guides/webhooks

Can I bump that to 72 hours?

I don't have information about changing the retry window in the documentation. You may want to contact support about custom retry policies.

Ask a question...

Why this matters

The docs are written. Nobody reads them.

Your team spent weeks writing documentation. You structured it carefully, covered every feature, added code samples. Then users open a ticket asking something you answered on page two.

They're not being rude — they just don't know where to look. Visitors scan headings, ctrl-F for the wrong keyword, bounce, and email support. Your docs become a museum exhibit instead of a tool.

The AI chat widget sits between your users and your docs. It reads everything, understands the question in context, and delivers the answer with a source link. The docs still exist — they're just now accessible to users who don't want to read 40 pages to find one sentence.

Use Cases

What teams use it for

Reduce support tickets

Visitors who would have emailed support now get an answer in seconds. For most teams, 60–80% of support tickets are questions already answered somewhere in the docs — the widget closes that gap.

Get a better answer than ctrl-F

Search finds matching words. The widget understands the question. A user asking "how do I cancel" gets pointed at the subscription page even if the actual term used in your docs is "end subscription" or "close account".

Show off your docs

Prospects evaluating your product ask: "Can this integrate with X?" or "Does it handle Y?" The widget answers with real details from your docs, which is a dramatically stronger signal than a marketing page.

Work with it while coding

Developers who hate leaving their editor can drop a question into the widget and get a formatted answer back with code examples, without opening six tabs. If you want deeper integration, pair it with the MCP server.

Key Capabilities

Everything that ships with the widget

Trained on your entire documentation

The widget reads every page in your published site — guides, API reference, changelogs, everything. Answers are grounded in your actual content, not a generic model hallucinating about your product.

Honest when it doesn't know

When a visitor asks something your docs don't cover, the widget says so instead of making up an answer. Keeps trust high and prevents the support nightmare of users acting on fabricated instructions.

Always up to date

Edit a page, click publish, the widget knows. No re-training, no re-indexing, no embeddings pipeline for you to manage. Every answer reflects the live docs as of the last publish.

Markdown-formatted responses

Answers come back with proper headings, numbered steps, code blocks with syntax highlighting, and inline links. Copy-paste-ready for anyone who asks a coding question.

Floating button, single line to embed

Adds a small Ask AI button to the bottom corner of every docs page. No separate script tag to maintain — it ships automatically the moment you enable it in project settings.

Dark mode and mobile-first

Matches your docs site's theme. Collapses to a full-screen experience on mobile and a compact popover on desktop. Fully keyboard accessible.

Setup

One toggle. Next publish ships it.

Open project settings, toggle the AI chat widget on, click publish. The next deploy includes a floating Ask AI button on every page of your docs. No snippet to paste, no cron job to schedule, no embedding pipeline to maintain.

  1. 1Upgrade the site to Pro.
  2. 2Project Settings → Features → toggle AI Chat Widget on.
  3. 3Publish. The widget is live on every docs page.

FAQ

Common questions

Where does the AI get its answers from?

Exclusively from the content of your published documentation site. Every question is answered using your actual pages — nothing else. That means no hallucinated features, no confusion with a competitor's product, no outdated information scraped from somewhere three years ago.

Do I need to train or fine-tune anything?

No. Enable the widget in your project settings and the next publish includes it automatically. There's no embedding pipeline, no ongoing training cost, no index to maintain. Publish docs → widget knows docs.

How is this different from full-text search?

Full-text search returns a list of pages that contain your keywords. The widget reads those pages and writes an answer to your specific question. A visitor asking "what's the rate limit on webhooks" gets a direct answer with the number, not a link to a page they have to skim.

What happens if the answer isn't in the docs?

The widget says so and encourages the visitor to explore the docs directly. It won't fabricate an answer, and it won't pretend to know the answer — which is more honest than most documentation chatbots on the market today.

Can I customize the widget's appearance?

The widget inherits your site's theme (light/dark mode, accent colors, fonts). The Ask AI button lives in the bottom-right corner by default and can be toggled off per project if you want your own UI.

Is this included in the free plan?

No. The AI chat widget is a Pro feature ($60/month per site) because it represents ongoing compute cost for every question a visitor asks. Free sites can still turn it on during the trial of a Pro subscription and keep it active as long as the site is on Pro.

Does it cost extra per question?

No. Pro pricing is flat $60/month per site and includes all widget usage. We don't meter your visitors.

Turn your docs into a 24/7 support agent

Start free. Upgrade a site to Pro when you're ready to enable the AI chat widget.

Get Started Free

Grounded in your docsNo re-trainingEnable in one click