Features

Everything Zebboy does

A support chatbot trained on your own content — with the branding, tone, and guardrails under your control. All of it is included, and it's free.

A

AI Assistant

Online

Hi! How can I help you today? 👋
What's your return policy?
We offer 30-day returns on all orders. No questions asked!
Type a message...

Train it on everything you already have

Your bot only answers from content you give it. Add that content two ways — upload files, or point us at your website.

Document upload

Drag and drop PDFs, plain text, and Markdown files. Each one is parsed, split into passages, and indexed automatically — no formatting or cleanup required.

Website crawler

Connect your site URL and we read your sitemap.xml, or follow links from your homepage if you don't have one, up to 40 pages. Every page becomes a document your bot can answer from.

Re-crawl on demand

Changed your pricing or policy page? Hit re-crawl and your bot is up to date. Uploaded documents work the same way — replace the file and answers change immediately.

Automatic processing

Chunking, embedding, and indexing all happen in the background the moment you upload. There is no training run to wait on and no retraining cycle to manage.

Grounded answers, not guesses

Every reply is built from passages retrieved out of your own content, so the bot stays inside what you have actually told it.

Retrieval-grounded responses

Each question is matched against your indexed content, and only the most relevant passages are handed to the model. Answers come from your documents rather than the model's general knowledge.

Source citations

Answers carry the passages they were built from, so you can expand any reply and see exactly which document it came from.

Custom fallback message

When the answer genuinely isn't in your content, the bot says so in wording you choose — and can point the customer at your support team instead of inventing something.

Streaming replies

Responses stream in word by word as they're generated, so customers see an answer forming instead of staring at a loading dot.

Make it look and sound like you

Branding, tone, and retrieval behaviour are all editable from the dashboard — no code, and changes apply to the live widget straight away.

Branding

Set your bot's name, pick a chat bubble colour from the presets or enter your own hex value, and add a logo URL to replace the default avatar.

Personality and tone

Write a system prompt to define how your bot speaks — friendly, formal, brief, or on-brand in whatever way you need. It applies to every answer.

Suggested questions

Seed the chat with starter questions so visitors know what to ask instead of facing an empty box.

Model controls

Tune temperature, how many passages get retrieved per question, and the maximum response length — so you can dial the bot between tightly literal and more conversational.

On your site in one line

The widget is self-contained. Paste it in and a floating chat bubble appears — no build step, no framework, no plugin.

Script tag embed

Copy one line from your dashboard and paste it into your site's HTML. The chat bubble appears in the corner on every page you add it to.

Inline iframe

Prefer the chat sitting inside the page rather than floating over it? Embed it as an iframe anywhere in your layout instead.

Works on any platform

Shopify, Webflow, WordPress, or a hand-built site — if you can paste a script tag into your theme or page, the widget works.

Test before you ship

A chat preview in the dashboard lets you try questions against your real content before a single customer sees it.

See what customers actually ask

Every conversation is logged, so you can find the gaps in your documentation instead of guessing at them.

Usage analytics

Track messages this month, messages all time, documents indexed, and your answer rate over the last 30 days, plus a per-day message chart.

Unanswered questions

See the questions your bot couldn't answer in the last 30 days. Each one is a hint about a document you should upload next.

Conversation history

Browse full transcripts of what customers asked and how the bot replied, so nothing about your support load is a black box.

Your content stays yours

Each account's content is isolated, and you control which sites are allowed to load your bot.

Domain allowlist

Restrict the widget to the domains you name, so nobody can lift your embed code and run your bot on their own site. Leave it empty to allow all.

Isolated by account

Every document, conversation, and setting is scoped to your account. Retrieval never reaches across into another customer's content.

Delete anything, anytime

Remove a document and its indexed passages go with it — the bot stops answering from it immediately.

What it costs

Nothing. Every feature on this page is included, with 100 conversations per month per account. If you need a higher limit, get in touch and we'll sort it out.