Synced Sources

Synced content sources connect Echo to a place you already publish — a website, a WordPress install, a Framer site, a YouTube channel — and keep the assistant's knowledge fresh in the background. You configure it once. After that, new and updated content flows in on its own.

On this page

How synced sources work

You access synced sources from the dashboard. Scroll to Synced content sources and open Integrations. From there:

  1. Click Add source.
  2. Pick the integration type (Website, WordPress, Framer, YouTube).
  3. Provide the source URL or channel and complete any required verification.
  4. Choose which assistant should receive the content.
  5. Submit. Echo runs an initial import in the background.

Each integration shows as a card with its source name, domain, content count, and status. A notification bar appears at the top of the dashboard while an integration is actively importing. Deleting an integration removes it and all its synced content from the assistant.

The four synced sources

SourceDiscoveryStays in sync via
WebsiteSitemap (robots.txt → sitemap.xmlsitemap-index.xml)On-demand re-crawl via Cloudflare Browser Rendering
WordPressWordPress REST API + Echo pluginReal-time webhooks on post publish / update
FramerPage fetch with metadata extractionAuto-detection on Website integration switches to Framer pipeline
YouTube channelYouTube Data API channel + uploads playlistRe-sync pulls new videos as they're published

Each integration has its own dedicated page with the exact flow, requirements, limits, and troubleshooting steps.

Synced vs manual uploads

Synced and manual uploads share the same content library. They differ in who keeps things fresh.

  • Synced — Echo controls discovery and updates. You configure once; the source stays in sync. Content from a synced source is read-only in the library — manage it through the integration.
  • Manual — you decide what goes in and when it changes. Echo doesn't touch it after upload.
Mix and match
Many assistants combine both — a WordPress sync for the blog, plus manual text uploads for FAQs that don't live on the blog. Both feed the same AI.

Picking the right source

  • WordPress install with the Echo plugin available? Use WordPress. Real-time webhook updates are the cleanest sync story Echo offers.
  • Framer site? Use Framer. Echo auto-detects Framer sites even if you submit them as a generic Website.
  • Any other website? Use Website. As long as you have a sitemap, Echo will discover and crawl the pages. Multi-locale shops can be narrowed to a single locale via a path prefix.
  • YouTube channel? Use YouTube. Transcripts from every public video, kept current as you publish.