Access all content options under the Content section in your chatbot’s left sidebar.
Content types
Custom responses (Q&A)
Override AI responses with pre-written answers for specific questions.- Navigate to Custom Responses under Content
- Click Add Custom Response
- Enter the question and your exact answer
- Save the custom response
Text snippets
Add plain text content like FAQs, product descriptions, or documentation.- Navigate to Text Snippets under Content
- Paste your text content
- Click Save Changes
Text snippets provide knowledge but don’t change chatbot behavior. Use instructions/prompts to modify behavior.
Website links
Train your chatbot on web pages from your website or documentation.- Navigate to Website Links under Content
- Click Add Links
- Choose your import method and configure options
- Click Add Links
- Multiple Links - Add multiple URLs at once with advanced filtering options
- Sitemap - Import pages from your sitemap.xml with path filtering
- Scrape Website - Recursively crawl and extract content from an entire website
- YouTube - Train on video transcripts from videos, playlists, or channels
Advanced configuration options
When adding website links, you can configure the following options. All content types (Multiple Links, Sitemap, Scrape Website) present these options as form fields in the same consistent format: Auto-sync frequency (available on Growth, Scale, and Enterprise plans):- Never (Manual only) - Default
- Monthly (Growth plan)
- Weekly (Scale plan)
- Daily (Enterprise plan)
- Set crawl depth from 1-5 levels
- Level 1 = root pages only
- Higher levels discover more linked pages
- Limit the number of pages imported
- Constrained by your remaining link quota
- Include paths - Only import pages matching these path patterns (e.g.,
/blog
,/docs
) - Exclude paths - Skip pages matching these path patterns (e.g.,
/admin
,/drafts
)
- Include selectors - Extract content only from specific elements (e.g.,
main
,.content
,#article
) - Exclude selectors - Skip content from specific elements (e.g.,
footer
,.sidebar
,#comments
)
- Add HTTP headers for authentication or custom requests
- Format:
HeaderName: HeaderValue
(one per line) - Example:
Authorization: Bearer token123
Files
Upload documents to train your chatbot on file-based content.- Navigate to Files & Data Sources under Content
- Click Add Files > Manually Upload Files
- Click Browse File to select files (drag and drop is not supported)
- Review selected files and remove any if needed
- Click Upload Files
- Wait for processing to complete
- Supported formats: PDF, DOCX, TXT, CSV, XLSX, PPTX, and more
- File size limit: Up to 10 MB per file
- Multiple files: Select and upload multiple files at once
- File management: Review and remove individual files before uploading
Contact support@sitegpt.ai if you encounter upload issues.
Data source integrations
Connect cloud storage and productivity tools to automatically sync content.How cloud integrations work
- Create a connection - Authenticate with your cloud service account
- Select content - Use the native picker to choose files/folders/pages
- Sync files - Click “Sync Selected Files” to process your selection
- Manage connections - View synced files, add more content, or revoke access
- Multiple connections - Create multiple connections to the same service (e.g., multiple Google Drive accounts)
- Access control - Revoke and re-grant access to connections at any time
- Connection status - Each connection shows whether access is granted or revoked
- File tracking - View all synced files, their processing status, and last sync time
Notion
Integrate your Notion workspace to train on your knowledge base.- Navigate to Files & Data Sources > Notion
- Click Connect Account to create a new connection
- Authorize SiteGPT to access your workspace
- Select specific pages from your workspace using the Notion picker
- Click Sync Selected Pages to process your selection
- Page selection - Choose individual pages from your workspace
- Modify selection - Update your page selection at any time
- Multiple workspaces - Connect different Notion workspaces to different chatbots
Link each Notion workspace to only one chatbot. Contact support if you need to change connections.
Google Drive
Connect Google Drive to train on documents, spreadsheets, and presentations.- Navigate to Files & Data Sources > Google Drive
- Click Connect Account to create a new connection
- Click Sign in with Google and authorize access
- Use the Google Drive picker to select files or folders
- Click Sync Selected Files to process your selection
- File and folder selection - Choose individual files or entire folders
- Add more files - Return to the picker to add more files to your connection
- Multiple accounts - Connect multiple Google accounts to the same chatbot
Dropbox
Sync files from your Dropbox account.- Navigate to Files & Data Sources > Dropbox
- Click Connect Account to create a new connection
- Authorize SiteGPT to access your Dropbox
- Use the Dropbox picker to select files or folders
- Click Sync Selected Files to process your selection
OneDrive
Connect Microsoft OneDrive for file synchronization.- Navigate to Files & Data Sources > OneDrive
- Click Connect Account to create a new connection
- Authorize SiteGPT to access your OneDrive
- Use the OneDrive picker to select files or folders
- Click Sync Selected Files to process your selection
SharePoint
Integrate SharePoint for enterprise content management.- Navigate to Files & Data Sources > SharePoint
- Click Connect Account to create a new connection
- Authorize SiteGPT to access your SharePoint
- Use the SharePoint picker to select sites, libraries, and files
- Click Sync Selected Files to process your selection
Box
Connect Box for cloud file storage.- Navigate to Files & Data Sources > Box
- Click Connect Account to create a new connection
- Authorize SiteGPT to access your Box account
- Use the Box picker to select files or folders
- Click Sync Selected Files to process your selection
Auto-sync jobs
Keep your chatbot’s knowledge up-to-date with automatic synchronization.- Navigate to Auto Sync Jobs under Content
- Configure sync schedules for connected data sources
- Set sync frequency (hourly, daily, weekly)
- Monitor sync status and history
Managing content
Searching and filtering
Quickly find specific content in your links and files: Search functionality:- Use the search bar at the top of the Links or Files page
- Search by URL, filename, or content title
- Results update in real-time as you type
- Search works across all status filters
- All - View all content regardless of status
- Trained - Only show successfully processed content
- Pending - Content currently being processed
- Failed - Content that encountered errors
Pagination
Navigate through large content libraries efficiently:- Links and files are displayed in pages (default: 50 items per page for links, 20 for files)
- Use pagination controls at the top and bottom of the content list
- Page numbers show your current position
- Navigate using Previous/Next buttons or jump to specific pages
- Current page and total count are displayed for reference
Bulk operations
Manage multiple links or files simultaneously: Selecting content:- Check the box next to individual items to select them
- Use the “Select All” checkbox in the table header to select all items on the current page
- Selected items are highlighted and show a count
- Resync Selected - Retrain multiple links or files at once to update their content
- Delete Selected - Remove multiple items simultaneously
- Confirmation prompts prevent accidental bulk deletions
- Bulk operations work across the current page only
- Update multiple outdated pages after a website redesign
- Remove old documentation versions in one action
- Retrain related content after major updates
Retraining
Update your chatbot’s knowledge after content changes:- Click Retrain next to any link or file
- Retraining processes the latest version of the content
- Changes take effect immediately after retraining completes
- Use bulk resync for multiple items
Deleting content
Remove outdated or irrelevant content:- Click Delete next to any link or file
- Deleted content is removed from your chatbot’s knowledge
- Deletion takes effect immediately
- Use bulk delete for multiple items (with confirmation)
Monitoring status
Check training status for all content:- Trained - Content is active and available to the chatbot
- Training - Content is being processed
- Failed - Training encountered an error (contact support)
- Filter by status to focus on specific content states