Quick reference
Understanding source updates
Sources can become outdated when:- Website content changes - Product pages, FAQs, or documentation are updated
- Files are modified - PDFs, CSVs, or documents are revised
- Integration data changes - External systems update their information
- URLs become inaccessible - Pages move, are deleted, or require new authentication
How to sync sources
Manual sync
To refresh a single source:- Go to Knowledge > Sources
- Find the source you want to update
- Click the sync icon next to the source name
- Wait for the sync to complete (typically 1-5 minutes depending on source size)
When to sync
Sync your sources when:- You know the external content has changed
- You’re preparing to publish a new version
- You’re troubleshooting incorrect or outdated responses
- It’s been more than a week since the last sync (for frequently changing content)
- Before publishing to Live or moving a Branch to Staging
Managing sources across environments
Sources can be enabled or disabled per environment (Sandbox, Staging, Live).Enable/disable sources by environment
- Go to Knowledge > Sources tab
- Find the source in your list
- Use the environment toggles to control where the source is active
- Testing new sources - Enable only in Sandbox until validated
- Seasonal content - Disable holiday hours sources after the season ends
- Deprecated information - Disable in Live while keeping in Sandbox for reference
- Gradual rollout - Enable in Sandbox, then Staging, then Live as you gain confidence
Source scope and variants
If you’re using Variants to handle multiple locations or configurations:- Sources can be scoped to specific variants
- This lets different locations reference different knowledge sources
- Example: Each restaurant location can have its own menu PDF
- Add or edit a Sources source
- Select which variants should have access to this source
- Save and sync
Troubleshooting sync failures
Common issues and solutions
Checking sync status
After syncing, verify the update worked:- Check the “Last synced” timestamp
- Test the agent in Agent Chat with a question that should use the updated content
- Review Conversation Review → Diagnosis to see which sources were retrieved
- Compare the agent’s response to the actual source content
Best practices
File-based sources
- Keep files under 10MB for faster syncing
- Use clear, structured formatting (headings, bullet points) for better retrieval
- Name files descriptively for easy identification in the source list
- Version your files (e.g.,
menu-2025-02.pdf) to track changes over time
URL-based sources
- Use stable URLs that won’t change or redirect
- Avoid dynamic content that requires JavaScript to load
- Test URLs in incognito mode to ensure they’re publicly accessible
- Prefer direct content URLs over landing pages with navigation
Integration sources
- Monitor API rate limits to avoid sync failures
- Keep credentials up to date and rotate them securely
- Test integrations in Sandbox before enabling in Live
- Document integration dependencies for your team
General maintenance
- Audit sources regularly - Remove outdated or unused sources
- Document source purposes - Add notes about what each source covers
- Sync before major releases - Ensure all sources are current before publishing to Live
- Monitor retrieval patterns - Use analytics to see which sources are actually being used
Update vs. sync: what’s the difference?
- Sync = Refresh a Sources source to pull in the latest external content
- Update = Publish a new version of your agent configuration (including which sources are enabled)
- Sync the source to get fresh content
- Publish your Branch to Live to make the synced content available to customers
Monitoring source freshness
To track when sources were last updated:- Go to Knowledge > Sources tab
- Review the “Last synced” column for each source
- Sort by sync date to identify stale sources
When to use the Connected tab vs. the FAQs tab
Common workflows
Weekly maintenance routine
- Review analytics to identify knowledge gaps
- Sync high-traffic sources (pricing, hours, FAQs)
- Test agent with recent customer questions
- Update or add sources as needed
- Publish to Live if changes were made
Responding to content changes
When you learn external content has changed:- Identify which Sources source contains that content
- Sync the source immediately
- Test in Sandbox to verify the update
- If urgent, publish to Live
- If not urgent, batch with other updates
Adding seasonal content
- Add new source with seasonal information
- Enable only in Sandbox initially
- Test thoroughly with seasonal queries
- Optionally, move the Branch to Staging for user acceptance testing
- Publish to Live when season begins
- Disable source when season ends (don’t delete - you’ll need it next year)
Related pages
- Sources overview - Learn about Sources capabilities
- Maintaining FAQs - How to update FAQs
- Environments - Understanding Sandbox, Staging and Live

