Indexing a Website

Your website is often the primary source of information for making your chatbot smarter. To add a website:

  1. Access the Websites Section
  • In the AiChat dashboard, go to Knowledge in the left menu.
  • Click on Websites to access the website management page.
  1. Add Website
  • Click the “Add Website” button.
  • Enter the main URL (e.g., https://www.aichat.com/) you want the chatbot to learn from.

  • Toggle “Sync Subpages” to automatically sync all pages under the same domain (if needed).

    In Advanced Settings, you can:

  • Add specific URLs to be included in addition to the main URL.

  • Use glob expressions (e.g., /*) to exclude all pages that begin with a certain prefix.

  1. Manage Website Entries
  • Use the search bar to find specific websites.
  • Filter by status (e.g., Processing, Indexed, Failed).

The Last Synced At column indicates when the website was last updated in the chatbot’s database.

  1. Website Processing Status

Once a website is added, the system will process the data. The status may show:

  • Processing – The chatbot is extracting information from the website.
  • Indexed – The website data is successfully added and available for chatbot responses.
  • Failed – An issue occurred; check the URL format or access permissions before re-adding.

By integrating website content, you can ensure your chatbot remains up-to-date with the latest company information, FAQs, and product details.

Uploading Documents

The Documents feature allows you to upload and extract content from files, helping the chatbot respond accurately based on structured knowledge. This is useful for handling FAQs, policy documents, product manuals, and other reference materials.

  1. Access the Documents Section
  • In the AiChat dashboard, go to Knowledge in the left menu.
  • Click on Documents to access the document management page.
  1. Upload a Document for Chatbot Knowledge
  • Click the “Add Document” button (green button).
  • Select a file (supported formats: PDF, DOCX, TXT, etc.).
  • The system will process the content to extract relevant information.
  1. Manage Document Entries
  • Use the search bar to find specific documents.
  • Filter by status (e.g., Processing, Indexed, Failed).
  • The Last Synced At column indicates when the document was last updated in the chatbot’s database.
  1. Document Processing Status

Once a document is uploaded, the system will extract and index the content. The status may show:

  • Processing – The chatbot is analyzing the document content.
  • Indexed – The document data is successfully added and available for chatbot responses.
  • Failed – An issue occurred; check the file format or content and try again.

By integrating document-based knowledge, you ensure that your chatbot provides accurate and well-structured responses based on official company materials.

Using Text Snippets

Text snippets allow you to add or update chatbot content instantly. They are useful for last-minute updates, time-sensitive announcements, or temporary information that may need quick modifications. Follow these steps to create a text snippet in AiChat:

  1. Navigate to the Text Snippets Section
  • In the AiChat dashboard, go to Knowledge in the left menu.
  • Click on Text Snippets to access the snippet management interface.
  1. Create a New Snippet
  • Click the “Add Snippet” and a new snippet editor will appear, allowing you to input content.
  1. Add a Title
  • Enter a clear and descriptive title for the snippet in the Title field. The title helps organize and retrieve snippets easily.
  1. Input Snippet Content
  • Type or paste the text content into the main text box.
  • Use the formatting toolbar to bold, italicize, underline, or add lists, links, and other text styles as needed.
  1. Check Character Limit
  • The system allows up to 1,000 characters per snippet. The character counter at the bottom helps track the remaining space.
  1. Save or Cancel Changes
  • Click “Save” (green button) to store the snippet.
  • If you do not want to save, click “Cancel” to discard changes.

Once saved, the text snippet will be indexed and available for the chatbot to retrieve when responding to relevant user queries. Always review the indexing status to ensure it is successfully processed.

Managing Q&A

The Q&A section allows you to define specific question-answer pairs that improve your chatbot’s response accuracy. This feature is useful for providing direct answers to user queries instead of relying solely on data crawling from websites, documents, or text snippets.

  1. Navigate to the Q&A Section
  • In the AiChat dashboard, go to Knowledge in the left menu.
  • Click on Q&A to access the question-answer management page.
  1. Add a New Q&A Pair

There are two ways to add Q&A pairs:

A. Manually Add Q&A

  • Click the “Add Q&A” (green button) at the top right.
  • Enter the question that users may ask.
  • Provide the answer that the chatbot should respond with.
  • Save the Q&A entry.

B. Bulk Upload via CSV

  • Click the “Import CSV” button.
  • Upload a properly formatted CSV file containing multiple Q&A pairs.
  • The system will process and add the entries automatically.
  1. Search and Manage Q&A Entries
  • Use the search bar to find specific Q&A pairs.
  • Filter entries by status (e.g., Processing, Indexed, Failed).
  • Review the last synced column to check the latest updates.
  1. Ensure Q&A Entries Are Indexed
  • Once added, the Q&A entries will undergo processing. The status may show:

    Processing – The system is indexing the Q&A.

    Indexed – Successfully added and ready for chatbot use.

    Failed – An issue occurred; check and re-upload if necessary.

By effectively managing your knowledge base, you can optimize your chatbot’s performance and ensure users receive accurate, helpful responses.