Skip to main content

Prerequisites

  • A knowledge base created in Swiftsell (go to Knowledge Base → New if you haven’t created one yet)

Add a domain (crawl)

Use a domain crawl when you want to index your entire website or a large section of it.
  1. Open your knowledge base and click Add Source.
  2. Select Domain.
  3. Enter the root URL of the domain (e.g., https://www.yourcompany.com).
  4. Click Add.
Swiftsell will crawl all publicly accessible pages under that domain. This may take several minutes depending on the size of the site. Tips:
  • The crawler respects robots.txt. Pages blocked by robots.txt will not be indexed.
  • Use a subdomain or path-restricted URL to limit scope (e.g., https://help.yourcompany.com to only crawl your help centre).
  • Login-protected pages cannot be crawled.

Add a single URL

Use this to index a specific page — useful for important pages that you want to ensure are indexed regardless of crawl coverage.
  1. Open your knowledge base and click Add Source.
  2. Select URL.
  3. Enter the full URL of the page (e.g., https://www.yourcompany.com/shipping-policy).
  4. Click Add.
The page is fetched and indexed immediately.

Upload a file

Use this to index documents that aren’t on the web — internal FAQs, product manuals, policy documents. Supported formats: PDF, DOCX, TXT
  1. Open your knowledge base and click Add Source.
  2. Select File.
  3. Click Choose File and select your document.
  4. Click Upload.
Maximum file size is 10 MB. If your document is larger, split it into multiple smaller files before uploading.

Checking training status

After adding a source, it appears in the source list with a Pending status. Swiftsell processes the content asynchronously — refresh the page to see updates.
StatusWhat to do
PendingWait — processing is in progress
CompletedSource is indexed and ready to use
FailedCheck the URL is publicly accessible or the file format is supported, then try again

After adding sources

Once at least one source shows Completed: