Most RAG tools require manual document uploads. Fabric’s connector model keeps your knowledge base current automatically — new emails, docs, and messages appear on the next sync cycle with nothing for you to remember to do.
Content connectors
Gmail
OAuth 2.0 · per-message sync · 5 typed edges
Google Drive
OAuth 2.0 · per-file sync · in-folder edges
Slack
OAuth 2.0 · per-channel sync · posted-in edges
Fireflies
OAuth 2.0 · per-transcript sync · attendance edges
IMAP
Credentials · per-UID sync · generic email
PostgreSQL / MySQL
Credentials · live schema + query execution
Gmail
Syncs email from a Google account. Preserves conversation structure. Extracts sender and recipient relationships into the graph as
person nodes with from_domain edges to their domain.
Google Drive
Syncs documents, spreadsheets, and files from Drive folders you select. Files link to their authors and folders in the graph.
Slack
Syncs messages from selected channels. Preserves thread structure and captures which users participated in which conversations. Particularly useful for surfacing the tribal knowledge buried in Slack threads.
Fireflies
Syncs meeting transcripts. Each attendee becomes a
person node with an attended edge. Transcripts are embedded and searchable alongside email and Slack — making the “who said what in which meeting” question answerable across all your communication channels.
IMAP
Generic IMAP mailbox sync for email providers without an OAuth connector (e.g. internal mail servers, legacy accounts).
Databases
PostgreSQL
MySQL
Both drivers connect directly. Schema becomes agent context (tables, columns, types, foreign keys). Users can ask natural-language questions or execute ad-hoc SQL via the query tool.
On the roadmap
Redshift
Driver integration queued.
BigQuery
GCP-native SQL on the way.
Snowflake
Enterprise warehouse access.
How auto-sync works
Each connector records a sync cursor — the last message ID, file modification time, or row timestamp it saw. Each scheduled run fetches only what changed since that cursor. Syncs stay fast even for large sources:OAuth vs credentials
- OAuth (Gmail, Drive, Slack, Fireflies)
- Credentials (IMAP, Postgres, MySQL)
You authorize Fabric via the provider’s own OAuth interface. No passwords stored. Tokens refresh automatically before expiry.Revoking access in the provider immediately stops Fabric from syncing that connector.
Next
Writing Connectors
How to add a new source adapter (see repo).
Security
How credentials and tokens are stored and rotated.