# Teach your assistant your own content | Busymate AI

Source: https://busymate.ai/tr/docs/guides/knowledge
Last modified: 2026-09-04T13:24:41+03:00
Busymate AI makes bro answer from your own content. Add a website source and it reads your help site, or paste in text you wrote and publish it. Then test what it finds and keep every answer sourced: bro answers only from your content, with sources, and says when it is not sure.

## 1. Add a website source

Point the assistant at your help site. The crawler is robots-aware, stays on the same origin and runs asynchronously; you set how many pages it may index, from 1 to 50 (the default is 20).

- Console: [Console → Knowledge](https://busymate.ai/console/knowledge) → **Add source** → URL and page limit.
- MCP: `add_tenant_knowledge_source` with `url` and `max_pages`; then `list_tenant_knowledge_sources`, `reindex_tenant_knowledge_source`, `set_tenant_knowledge_source_enabled` and `delete_tenant_knowledge_source` to manage it.

A source shows its status, the pages and chunks indexed, the last index time and the last error, so an empty crawl is visible rather than silent.

## 2. Or publish curated text

Publish text you wrote — facts, how-tos, references, glossary entries — as `knowledge_sources` on the revision itself (`publish_tenant_runtime`). Each source has a caller-stable `key`, a `label`, a `kind` (`fact`, `howto`, `reference` or `glossary`) and its `content`.

- Limits: at most 20,000 characters per source, 40 sources, 40,000 characters in total. An over-limit payload is refused before anything is written.
- Re-publishing the same source replaces it.

The Shopify app uses exactly this path when it learns your products, policies and pages.

## 3. Publish to go live

Content reaches bro through a published version: select the sources, run the checks, publish. Published versions are frozen, so what your customers see only ever moves forward to a complete setup. See [Getting started](https://busymate.ai/tr/docs/getting-started).

## 4. Test what it finds

- Ask bro a question only your content can answer. The reply cites the source.
- Over MCP, `search_tenant_knowledge` returns the matching excerpt with where it came from, so you can check what the assistant would read before a customer does.
- Ask something your content does not cover. bro says it is not sure and, if handoff is on, offers a person.

## Starter suggestions

The welcome screen's suggestion pills are generated from your published content. Publish good sources and the first prompts your customers see are already about your product.

## The wording rule

Say it the way it works: the assistant **answers only from your content, with sources, and says when it is not sure**. Claim nothing beyond that sentence.

## Manage from any MCP client

Every step above is available from any MCP client connected with your own account:

{{snippet:claude-code}}

## Technical details

For developers: curated text is stored in 2,000-character parts, and every answer drawn from a source carries a `[K:xxxx]` citation the reader can follow back to the exact part.

## Verify

1. A content-only question returns a cited answer.
2. An out-of-scope question is declined; with handoff on, a person is offered.
3. Change a page, reindex the source, ask again — the answer follows the change.

<!-- qa:start -->
### How much content can I add?
Per revision: up to 40 curated sources of 20,000 characters each, 40,000 characters in total. A website source indexes up to 50 pages per source.

### Does it crawl my whole site?
No. One origin, the page limit you set, and robots rules respected. Add several sources for several sections.

### Can it make things up?
It answers from your content, with sources, and says when it is not sure. Publish what you want it to know; keep the rest out.

### Do I have to re-publish after a crawl?
A website source is indexed on its own schedule; curated text is part of the revision. Reindex when your pages change; publish when you change what is selected.
<!-- qa:end -->

## Next

- **[Governance and models](https://busymate.ai/tr/docs/governance)** — the features and limits around the assistant.
- **[AI customer support with human handoff](https://busymate.ai/tr/solutions/customer-support)** — grounded answers plus a person.
- **[AI sales and onboarding assistant](https://busymate.ai/tr/solutions/sales-onboarding)** — pre-sales answers from your own docs.
