Ask AI · For Zensical docs

Add AI chat to your Zensical docs

A template override and a button on your Zensical site. Users ask questions in plain language and get instant, source-linked answers from the content you’ve already written.

14-day freeSelf-serveLive in 15 min
Biel.ai chatbot
Powered by biel.ai
Assistant
Hi! how can I help you?
Suggested questions
enable dark mode
Assistant

To enable dark mode for Biel.ai on your website, follow these steps:

  1. Modify your website’s main HTML file.
  2. Add the attribute data-theme="dark" to the <html> tag.
html
<html data-theme="dark">
  <!-- Your existing HTML content -->
</html>

This change activates the dark mode styling for Biel.ai…

Send
AI-generated answers may contain errors. Verify official sources before use.

100,000+ technical questions answered, 98.7% rated helpful

ScyllaDB
Katalon
Tezos
Talon.one
GrepTime
CrazyGames
SecuroSys
ScyllaDB
Katalon
Tezos
Talon.one
GrepTime
CrazyGames
SecuroSys
What it does

Less of a chatbot, more of a docs assistant

Ask AI retrieves from your indexed Zensical documentation and provides source links, helping answers track what you have published. Generative output can still contain errors, so readers can verify important details against those sources.

i.

Drops into your Zensical theme

Add the widget through Zensical’s custom_dir template override — the same mechanism Material for MkDocs uses. One overrides/main.html, no plugin, no build changes to the rest of your site.

ii.

Source-linked, every time

Every answer cites the pages it pulled from. Users can click through to verify, dig deeper, or share the link. No black-box answers, no untraceable claims.

iii.

Knows when it doesn't know

If your docs don't cover a question, the bot can say so and show a support email, contact form, or another next step you configure.

iv.

Reads code as code

Code blocks, config snippets, error messages, and API references are parsed as structured content. Answers come back with working examples, not paraphrases of the docs.

v.

Speaks your users' languages

Reads English docs, answers in Spanish, French, Japanese, Portuguese, German, and 30+ more. Your users ask the way they think; Biel maps it to your content.

vi.

Stays in sync with your docs

Re-index on a schedule, on every push, or via webhook. Whenever your Zensical site rebuilds, the assistant updates with it. No stale answers, no manual reload.

Implementation

One template override, that’s the install

Sign up, add the override to your Zensical theme, and the widget is live.

Built for Zensical and Material for MkDocs — see the full Zensical install guide.

{# overrides/main.html — Zensical template override #}
{% extends "base.html" %}

{% block extrahead %}
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/
    biel-search/dist/biel-search/biel-search.css">
  <script type="module" src="https://cdn.jsdelivr.net/npm/
    biel-search/dist/biel-search/biel-search.esm.js"></script>
{% endblock %}

{% block content %}
  {{ super() }}
  <biel-button project="YOUR_PROJECT_ID" button-style="dark">Ask AI</biel-button>
{% endblock %}
Use cases

Where teams put Ask AI

The widget drops into your Zensical site through a template override. Native Slack and Discord apps put the same engine into your team’s chat. Same install, same answers, wherever your users actually are.

Migrating from MkDocs

For teams moving to Zensical

Zensical reads your existing mkdocs.yml and template overrides, so the Biel widget you ran on Material for MkDocs keeps working. Point custom_dir at your overrides and ship — same engine, same answers.

Developer documentation

For docs your engineers actually read

API references, SDK guides, OpenAPI specs, configuration reference. Users ask “how do I authenticate,” “why am I getting a 401,” “how do I paginate” and get answers in code, with sources.

Help center

For self-serve customer support

Let users ask in plain language and receive a source-linked answer. When the docs do not cover the question, show a support path you configure.

Slack & Discord native apps

Where your team already talks

One-click install. Mention the bot in any channel and it answers from your indexed docs, with sources cited. Replaces the constant pinging of whoever happens to know the answer that day.

Easy to set up, yet the positive effects are felt immediately.

Marko Stanik · Product Success at Turnkey

Questions teams ask before signing up

Does it work with Zensical?

Yes. Zensical supports the same custom_dir template overrides as Material for MkDocs, so you add the widget through a small overrides/main.html that extends base.html. Configure it in zensical.toml or your existing mkdocs.yml.

I'm migrating from Material for MkDocs. Does my widget still work?

Yes. Zensical natively understands mkdocs.yml and existing template overrides, so a Biel widget installed on Material for MkDocs carries over with no changes. Point custom_dir at your overrides directory and rebuild.

How long does the install actually take?

Indexing time depends on site size. For about 200 pages, connecting the source, indexing it, adding the override, and rebuilding the site typically takes around 15 minutes.

Can I control what the assistant says about my product?

Yes. Custom system prompts let you set tone of voice, define what's in scope, and add safety rails. You can also boost specific docs (the official guide over the community thread) and exclude pages entirely.

Can data stay in the EU?

Yes. EU data residency is available on Enterprise plans. See the Security Overview.

Does it work with private docs behind a login?

Yes. Setup depends on how your authentication works (SSO, basic auth, custom headers, IP allowlist). Book a demo and we'll walk through the options for your stack.

Add Ask AI to your Zensical docs

14-day free trial · No credit card required
Try me ↓