Skip to main content
A well-trained bot delivers accurate, relevant answers to your customers — reducing manual follow-up and building trust. Hoop gives you several tools to train your Conversation AI bot: a web crawler, a knowledge base connector, and custom Q&A pairs.
Training material applies to all bots in your account. The bot you initiate training from does not change the outcome — the data is shared across bots.

Accessing bot training

  1. Go to AI Agents > Conversation AI
  2. Click the name of any configured bot
  3. Switch to the Bot Training tab

Selecting a knowledge base

In the Bot Training tab, use the dropdown to select up to 7 knowledge bases to attach to this bot. If you haven’t created one yet, click + Create Knowledge Base — see How to create a knowledge base for instructions.

Web crawler

The web crawler extracts content from your website and public URLs, training the bot with up-to-date information without requiring manual data entry.

URL types

TypeWhat it crawls
Exact URLA single specific page
URL with pathAll pages under a specific path (e.g., /blog/)
Entire domainAll publicly accessible pages on the domain
Google DocA publicly shared Google Doc (must be set to “Anyone with the link”)

How to use the web crawler

1

Select domain type

Choose how broadly you want to crawl: exact URL, path-specific, or entire domain.
2

Enter the URL

Type or paste the URL into the provided field.
3

Click Get Data

Hoop begins crawling. Duration depends on the number of pages.
4

Select URLs to include

Once the crawl completes, select individual URLs or click Select all to include everything found.
Any links added to your knowledge base will also appear here automatically. Hoop periodically re-crawls linked URLs to keep training data current.

Custom bot responses (FAQs)

Custom bot responses let you define precise answers for specific questions — ensuring the bot always gets critical information right, even if it isn’t covered by your website or knowledge base. Best practices:
  • Keep answers clear and concise
  • Cover variations of the same question (e.g., “What are your hours?” and “When are you open?”)
  • Update responses when your policies, pricing, or offerings change
You can add custom responses two ways:
  1. Manually — click + Add Q&A and type the question and answer
  2. From live conversations — during a real conversation, click the thumbs-down icon on a bot response to add a corrected answer directly

Improving accuracy over time

After your bot goes live, monitor its performance:
  • Review conversations where the bot gave incorrect or incomplete answers
  • Add those questions as custom bot responses
  • Update web crawler links if your website content has changed
  • Expand or update your connected knowledge bases
Recommended update schedule:
  • Quarterly review of all training data
  • Immediate update after any significant change to pricing, services, or policies

FAQs

Q: How often should I update training data? Quarterly, or immediately after major changes to your services or policies. Q: Can I use multiple URLs for training? Yes — repeat the web crawler steps to add as many URLs as needed across different domain types. Q: What if the bot can’t answer a question? Based on its configuration, the bot will either request clarification or escalate to a human agent. Add unanswered questions as custom bot responses to improve coverage.
Last modified on March 4, 2026