Skip to main content
The Knowledge Base lets you connect your documentation, FAQs, or website to your bot. When users open tickets, your bot automatically suggests relevant answers based on what you’ve taught it.
Knowledge Base is a Pro feature. Upgrade your plan to access it.

How It Works

  1. Add Sources - Connect your website, documentation, or FAQ pages
  2. Bot Learns - We scan and understand your content automatically
  3. Auto-Suggest - When users ask questions, your bot suggests answers from your sources
Your support team doesn’t need to type the same answers repeatedly. The bot handles common questions while staff focus on complex issues.

Getting Started

1

Enable Knowledge Base

Go to your bot’s dashboard → select your server → AI FeaturesKnowledge BaseToggle the switch to enable it.
2

Add a Source

Click Add Source and enter:
  • URL - Link to your documentation page
  • Title - A name to identify this source
  • Type - Single page or documentation site
Click Save then Index to scan the content.
3

Test It

Open a test ticket and ask a question that your documentation answers.Your bot should suggest an answer within a few seconds.

Source Types

You can add different types of content sources:
TypeBest ForHow It Works
Single PageFAQ pages, specific guidesScans one page only
Documentation SiteFull documentationCrawls multiple pages (up to 100)
Discord ChannelAnnouncements, rulesIndexes messages from a channel

Single Page

Use this for standalone pages like:
  • FAQ pages
  • Pricing pages
  • Individual guides or tutorials
The bot scans just that one page and learns from its content.

Documentation Site

Use this for complete documentation sites. The bot will:
  1. Start from your main page
  2. Follow links to discover more pages
  3. Scan up to 100 pages automatically
Set the Crawl Depth to control how many pages are scanned. Start with 1-2 and increase if needed.

Discord Channel

Use this to teach your bot from existing Discord content:
  • Announcement channels
  • Rules channels
  • FAQ channels
The bot reads messages from the channel and learns from them.
Only use public channels. The bot respects Discord permissions and won’t access private channels.

Source Settings

Each source has settings you can customize:

Update Frequency

How often the bot checks for changes:
FrequencyWhen to Use
ManualContent rarely changes
DailyActive documentation with frequent updates
WeeklyModerate update frequency
MonthlyStable content that rarely changes
You can always manually re-index a source by clicking the Refresh button.

Priority

Sources with higher priority (1-10) are checked first when answering questions. Use this when you have:
  • Official documentation (high priority)
  • Community guides (lower priority)

Categories

Assign sources to specific ticket categories. For example:
  • Billing documentation → only used for “Billing” tickets
  • Technical guides → only used for “Technical Support” tickets
Leave empty to use the source for all tickets.

AI Settings

Customize how your bot responds to questions.

Response Style

Choose how detailed AI suggestions should be:
StyleDescription
ConciseShort answers that get straight to the point
BalancedMix of context and actionable steps (recommended)
HelpfulDetailed explanations with extra context

Confidence Threshold

The minimum confidence level (0-100%) required before showing a suggestion:
  • 70%+ (default) - Only shows suggestions the AI is confident about
  • 50-70% - Shows more suggestions, but some may be less accurate
  • Below 50% - Not recommended, may show irrelevant suggestions
Start with 70% and adjust based on your results. Lower it if the bot isn’t suggesting answers often enough.

Behavior Settings

Control when and how the bot provides suggestions.

Stop After Staff Response

When enabled, the bot stops suggesting answers once a staff member replies. This prevents the AI from interrupting staff conversations.

Respect Staff Presence

When enabled, the bot backs off if staff members are actively responding to a ticket. It waits 5 minutes after the last staff message before suggesting again.

Outside Business Hours Only

Only provide AI suggestions when no staff are available (outside your configured business hours). Useful if you want humans to handle tickets during work hours.

Feedback System

The feedback system helps your bot learn and improve over time.

How It Works

When your bot suggests an answer, users see thumbs up/down buttons:
  • 👍 Helpful - The answer was useful
  • 👎 Not Helpful - The answer wasn’t relevant or correct
The bot uses this feedback to improve future suggestions.

Settings

SettingDescription
Enable FeedbackShow vote buttons on suggestions
Staff Only VotingOnly count votes from staff members
Self-LearningAutomatically adjust content ranking based on votes

Self-Learning

When enabled, the bot automatically:
  • Boosts content that gets positive feedback (shown more often)
  • Penalizes content that gets negative feedback (shown less often)
This happens after a minimum number of votes (default: 3) to avoid acting on outliers.

Escalation

When the AI doesn’t have a good answer, it can automatically escalate to your team.

Auto-Escalation

When enabled, the bot will:
  1. Detect when it can’t find a confident answer
  2. Notify your staff team
  3. Let users know a human will help them

Human Assistance Detection

The bot understands when users want to talk to a human. Phrases like:
  • “I want to speak to someone”
  • “Can I talk to a real person?”
  • “Human please”
Will trigger immediate escalation to your team.

The /train Command

The /train command lets you teach your bot from historical ticket conversations.

How It Works

  1. Run /train in your Discord server
  2. Choose how many days of history to analyze (default: 90 days)
  3. The bot scans resolved tickets and learns Q&A pairs
  4. This knowledge is added to your Knowledge Base
Only administrators can use the /train command.

When to Use It

  • When first setting up Knowledge Base
  • After resolving many new types of issues
  • To capture tribal knowledge from your team
The first time you run /train, you’ll be asked to accept AI data processing terms. This is required because:
  • Ticket conversations are sent to AI for analysis
  • The AI extracts question-answer pairs
  • These pairs are stored in your Knowledge Base
Only the bot owner can accept these terms.

Limits by Plan

FeatureProEnterprise
Knowledge Base Sources215
AI Tokens/Month10M30M
Auto-Updates
Feedback Analytics

Upgrade Your Plan

Get more sources and AI tokens with Enterprise

Troubleshooting

Bot Not Suggesting Answers

  1. Check if enabled - Make sure Knowledge Base is toggled on
  2. Check sources - At least one source should be indexed (green status)
  3. Lower confidence - Try lowering the confidence threshold to 50%
  4. Check triggers - Make sure “On Ticket Creation” is enabled

Indexing Failed

  1. Check the URL - Make sure the page is publicly accessible
  2. Try again - Sometimes pages are temporarily unavailable
  3. Check page size - Very large pages (50,000+ characters) may be trimmed

Wrong Answers

  1. Check source content - Make sure your documentation is accurate
  2. Add better sources - More specific documentation helps
  3. Use categories - Limit which tickets can use each source
  4. Enable feedback - Let users vote to improve suggestions

Need Help?

Get instant support via private DM