> ## Documentation Index
> Fetch the complete documentation index at: https://docs.introw.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Fill the knowledge base

> Ground the partner support agent by crawling your websites, adding snippets for specific answers, and uploading PDF documents the agent can draw on.

The agent only answers as well as what it knows, so before you launch it you fill the knowledge base from three source types: websites it crawls, snippets you write for exact answers, and PDF documents you upload. Do this whenever the agent gives thin or wrong answers, or before you turn it on for partners. Beyond what you add here, the agent also draws on portal content automatically (see how that works below), but these three sources are the part you curate.

## What you'll achieve

A knowledge base that grounds the partner support agent: your site content crawled and indexed, the precise answers you care about captured as snippets, and your key PDFs available as sources. Once it is populated, the agent answers partner questions from your approved material instead of improvising.

## Before you start

<Steps>
  <Step title="Confirm agent access">
    You need AI agent write access to manage knowledge sources.
  </Step>

  <Step title="Gather your sources">
    Have the website URLs partners ask about, the exact facts or canned answers you want the agent to use, and any PDFs (playbooks, datasheets, policy docs) ready to upload.
  </Step>
</Steps>

## Watch it

<Tabs>
  <Tab title="Video">
    <video controls playsInline preload="none" poster="https://assets.introw.io/docs/features/ai/knowledge-base/guides/fill-the-knowledge-base/steps/01.png?v=1783353542" className="w-full rounded-xl" src="https://assets.introw.io/docs/features/ai/knowledge-base/guides/fill-the-knowledge-base/video.webm?v=1783353542#t=2.5" />
  </Tab>

  <Tab title="Click through">
    <iframe className="w-full rounded-xl" style={{ width: "100%", aspectRatio: "16 / 11", border: 0, backgroundColor: "#FAFAFA" }} src="https://assets.introw.io/docs/features/ai/knowledge-base/guides/fill-the-knowledge-base/walkthrough.html?v=1783353542" />
  </Tab>
</Tabs>

## Steps

<Steps>
  <Step title="Open the knowledge base">
    Go to [Knowledge base](https://app.introw.io/ai-agents/knowledge). The source types are organized as tabs: **Websites**, **Snippets**, **Documents**, **Portal Content**, and **MCP Server**.

    <Frame>
      <img src="https://assets.introw.io/docs/features/ai/knowledge-base/guides/fill-the-knowledge-base/steps/01.png?v=1783353542" alt="Open the knowledge base" />
    </Frame>
  </Step>

  <Step title="Crawl your websites">
    On the **Websites** tab, select **Add website** and enter a **Website URL**. Introw crawls the site and indexes every reachable page as a source, so it is the fastest way to get broad coverage from content you already maintain.

    * Point at the page or site that holds the answers partners ask about (your public site, help center, or product pages).
    * A crawled site reflects its content at crawl time, so use **Recrawl** after a meaningful update to refresh the index.
    * Remove a site with **Delete** when its content should no longer feed the agent.

    <Frame>
      <img src="https://assets.introw.io/docs/features/ai/knowledge-base/guides/fill-the-knowledge-base/steps/02.png?v=1783353542" alt="Crawl your websites" />
    </Frame>
  </Step>

  <Step title="Add snippets for specific answers">
    On the **Snippets** tab, select **Add snippet** to teach the agent one precise thing that is not on your site, like a current promotion or a policy nuance. Each snippet is a short question-and-answer pair:

    * The question or topic the snippet covers (keep it short, it is capped at 125 characters).
    * The exact response you want the agent to give.

    Snippets are the right tool to override how the agent answers a frequently asked question.

    <Frame>
      <img src="https://assets.introw.io/docs/features/ai/knowledge-base/guides/fill-the-knowledge-base/steps/03.png?v=1783353542" alt="Add snippets for specific answers" />
    </Frame>
  </Step>

  <Step title="Upload documents">
    On the **Documents** tab, select **Add document** and upload a **PDF**. Only PDF files are supported, within the standard upload size limit. Introw processes the document automatically and makes its content available to the agent, so you reuse existing playbooks and datasheets without rewriting them. Use **View** to open a document or **Delete** to remove it.

    <Frame>
      <img src="https://assets.introw.io/docs/features/ai/knowledge-base/guides/fill-the-knowledge-base/steps/04.png?v=1783353542" alt="Upload documents" />
    </Frame>
  </Step>
</Steps>

## Verify it worked

Each source appears in its tab: a website shows its indexed page count and last-crawled time, snippets list their question and response, and documents show when they were added. Then open the agent's test panel and ask a question your new content covers, the answer should now reflect the crawled page, snippet, or document.

## How portal content is used automatically

You do not add portal content here. The agent automatically uses what each partner can already see in their portal, announcements, tiers, commission, assets, CRM objects, and goals, always scoped to that partner's access, so it never leaks another partner's data. The **Portal Content** tab is a read-only summary of those sources. For the full explanation, see the [implementation reference](../technical).

## Related

<CardGroup cols={2}>
  <Card title="Connect an MCP server" icon="book-open" href="./connect-an-mcp-server">
    Give the agent live tools beyond static content.
  </Card>

  <Card title="Launch the partner support agent" icon="book-open" href="/features/ai/partner-support/guides/launch-the-partner-support-agent">
    Turn on and test the agent once its knowledge is in place.
  </Card>

  <Card title="Implementation reference" icon="screwdriver-wrench" href="../technical">
    Source types, portal content, and limits.
  </Card>
</CardGroup>
