what each service syncs and how.
feature matrix
| feature | Notion | Confluence | Linear | Figma | Canva | Slack |
|---|---|---|---|---|---|---|
| content as markdown | yes | yes | yes | yes | - | yes |
| comments | yes | - | yes | yes | - | - |
| attachments/files | yes | - | - | yes | - | - |
| incremental sync | yes | yes | yes | yes | yes | yes |
| webhooks (real-time) | yes | - | - | yes | - | yes |
| search | yes | - | - | - | - | - |
Notion
- pages and databases synced as markdown files
- comments extracted and synced
- images, videos, PDFs downloaded as attachments
- database properties included in frontmatter
- block IDs embedded as HTML comments for future write-back
- webhooks for real-time updates
- search across all synced pages
Confluence
- pages and blog posts synced as markdown
- ADF (Atlassian Document Format) converted to clean markdown
- spaces organized as folders
- incremental sync via last-modified timestamps
Linear
- issues synced as markdown files with properties in frontmatter
- projects and cycles organized as folders
- comments included in issue files
- status, priority, assignee, labels in frontmatter
Figma
- files synced with metadata as markdown
- comments extracted and included
- PNG/SVG renders and design tokens exported
- webhooks for real-time file update notifications
Canva
- designs synced with metadata
- folder structure preserved
- limited API — mainly metadata, not full content export
Slack
- channels synced as monthly markdown archives
- messages, threads, and reactions included
- webhooks via Events API for real-time updates
sync behavior
all services support incremental sync — only changed content is re-synced. initial sync downloads everything, then background sync keeps files fresh.
files appear in Finder under "ultrathink" in the sidebar, organized by service and folder structure.
related
- how sync works - sync process details
- getting started - connect your services