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 Source → Notion.
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 Source → Google 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 Source → Website/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.

