Synced Sources

Synced content sources connect EchoAI 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. EchoAI 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.

Synced source types

SourceDiscoveryStays in sync via
WebsiteSitemap (robots.txt → sitemap.xmlsitemap-index.xml)On-demand re-crawl via Cloudflare Browser Rendering
WordPressWordPress REST API + EchoAI 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
Facebook PageSync your Page's posts, hours, and about info as content. Messenger replies are feature-flagged (text-only, one Page per assistant).

Each source type below links to its setup details — 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 — EchoAI 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. EchoAI 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 EchoAI plugin available? Use WordPress. Real-time webhook updates are the cleanest sync story EchoAI offers.
  • Framer site? Use Framer. EchoAI 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, EchoAI 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.