Add Data Sources

Your bot learns from the documents and data you provide. The more relevant content you add, the better your bot will answer questions.

Supported Data Sources

RAG Chats supports multiple ways to add content to your knowledge base:

📄 File Uploads

Upload documents directly from your computer

  • PDF documents
  • Word documents (.docx)
  • Text files (.txt, .md)
  • PowerPoint (.pptx)

🔗 Connected Apps

Sync content from your existing tools

  • Notion workspaces
  • Google Drive folders
  • Dropbox folders
  • Confluence spaces

🌐 Web Content

Crawl and index web pages

  • Single URLs
  • Entire websites
  • Help center pages
  • Documentation sites

🗄️ Databases

Query structured data directly

  • PostgreSQL
  • MySQL
  • MongoDB
  • REST APIs

Upload Files

The quickest way to get started is uploading documents directly.

Go to Knowledge Base

From your bot's dashboard, click on Knowledge Base in the sidebar.

Click Add Source

Click the + Add Source button and select Upload Files.

Upload Documents

Drag and drop files or click to browse. You can upload multiple files at once.

Wait for Processing

Files are automatically processed, chunked, and indexed. This usually takes 1-5 minutes depending on file size.

File Limits

  • Free tier: 10MB per file, 50MB total storage
  • Starter: 50MB per file, 500MB total
  • Pro: 100MB per file, 5GB total
  • Enterprise: Custom limits

Connect Notion

Sync your Notion workspace to automatically keep your bot up to date with your latest content.

Add Notion Source

Click + Add SourceNotion.

Authorize Access

Click Connect Notion and authorize RAG Chats in the popup. You'll choose which pages to share.

Select Content

Choose the specific pages or databases you want to sync. You can include or exclude subpages.

Configure Sync

Set the sync frequency (default: every 6 hours) or trigger manual syncs anytime.

Best Practice

Start with a specific set of pages rather than your entire workspace. This keeps your bot focused and improves response quality.

Connect Google Drive

Sync documents from Google Drive, including Google Docs, Sheets, and uploaded files.

Add Google Drive Source

Click + Add SourceGoogle Drive.

Sign In

Sign in with your Google account and grant read-only access to selected files.

Select Folders

Choose which folders to sync. New files added to these folders will be automatically indexed.

Add Web Content

Crawl and index web pages or entire websites.

Add Web Source

Click + Add SourceWebsite/URL.

Enter URL

Enter the URL to crawl. You can add:

  • Single page: https://example.com/docs/getting-started
  • Full site: https://example.com/docs/*

Configure Crawl

Set crawl depth, max pages, and include/exclude patterns.

Respect robots.txt

The crawler respects robots.txt by default. Make sure you have permission to crawl the content you're adding.

Best Practices

  • Quality over quantity: Relevant, well-written content produces better responses than large volumes of mediocre content.
  • Keep content current: Set up automatic syncs for connected sources to ensure your bot has the latest information.
  • Organize by topic: Group related content together. This helps the bot find relevant context faster.
  • Review source citations: After adding content, test queries and check that the bot cites the right sources.

Next Steps

Now that you've added some content, let's test your bot to see how it responds.