![Merrows](../assets/merrows-mark-lagoon.svg)

# Knowledge base

## Purpose
Give your AI employee the answers you already publish: crawl your website for FAQs, add answers by hand or from a file, and approve what it may use.

## Prerequisites
- Owner or Manager of the business with permission to manage integrations.
- A website you are entitled to crawl, or the questions and answers in a CSV or JSON file.

## Steps

### Step 1

![knowledge-base-faqs, step-01](../screenshots/knowledge-base-faqs/step-01.webp)

**Action:** Open Knowledge Base under Account & Access, or go to https://portal.merrows.ai/settings/knowledge-base.

**What you should see:** Two sections. Site FAQ crawling has an Add a domain field. Your FAQs has Add an FAQ and Upload a file buttons, the To review, Approved, Rejected and All filters, and a search box. Approved FAQs are what the assistant answers from.

### Step 2

![knowledge-base-faqs, step-02](../screenshots/knowledge-base-faqs/step-02.webp)

**Action:** Type your domain and click Add Domain.

**What you should see:** The domain appears with a Crawl button and a status. Starting a crawl reads the public pages, pulls out question and answer pairs, and shows progress while it runs; it stops on its own at the page limit. Registering the domain counts as your consent to crawl it.

### Step 3

![knowledge-base-faqs, step-03](../screenshots/knowledge-base-faqs/step-03.webp)

**Action:** Open the To review filter once the crawl has found entries.

**What you should see:** Each entry shows the question, the answer and the page it came from, with Approve, Edit and Reject. Nothing is used until it is approved. Select several to approve or reject them in one go.

### Step 4

![knowledge-base-faqs, step-04](../screenshots/knowledge-base-faqs/step-04.webp)

**Action:** Click Add an FAQ.

**What you should see:** A form takes a question and an answer, in any of your languages. A typed entry is approved as soon as you save it.

### Step 5

![knowledge-base-faqs, step-05](../screenshots/knowledge-base-faqs/step-05.webp)

**Action:** Click Upload a file.

**What you should see:** The dialog accepts a CSV or JSON file with question and answer columns, previews the rows, and imports them into To review.

### Step 6

![knowledge-base-faqs, step-06](../screenshots/knowledge-base-faqs/step-06.webp)

**Action:** Open the Approved filter and search the library.

**What you should see:** The search matches questions and answers. Each entry shows its question, answer, source (Added by you, or the page it was crawled from) and status, with Edit to change the wording. Tick the boxes to approve or reject several entries at once; a rejected entry stays under the Rejected filter and can be approved again later.

## Troubleshooting
- Add Domain stays disabled: type the domain without a scheme, for example example.com.
- The crawl found nothing: the site has no question-and-answer pages the crawler recognises. Add the answers by hand or upload a file.
- The assistant still gives an old answer: it reads approved entries at the start of a conversation; start a new one after approving.
