Still have questions about Content Syncing? We are here to help. This article answers the most common questions, grouped by topic:
- System requirements: what you need before connecting
- Connecting and syncing: who can connect and what gets synced
- Where each source syncs: Deal Rooms versus Team Hub
- Managing synced content: identifying, updating, and removing content
- Viewing Google Drive files: how Google Drive content displays in Spekit
For data storage, encryption, and the full list of permissions Spekit requests, see the Content Syncing Data Privacy and Security FAQs.
System requirements
What do I need to connect each source?
| Source | Requirement |
|---|---|
| Google Drive | A Google account with access to Google Drive. Permissions are granted at connection time. |
| SharePoint | SharePoint Online and a Microsoft 365 Business or Enterprise license. First-time setup needs a one-time Entra admin consent. |
| Confluence | Confluence Cloud and an active Atlassian subscription (Standard, Premium, or Enterprise). |
| Notion | A Notion account with access to the pages you want to sync. |
For the exact OAuth scopes and Microsoft Graph permissions each source uses, see the Data Privacy and Security FAQs.
Connecting and syncing
Who can connect a source and sync content?
Account Admins, Team Admins, and Experts can connect and sync content into Team Hub Topics. For Google Drive and SharePoint, Deal Room users can also connect and sync within their own Deal Rooms. Confluence and Notion are different: Account Admins, Team Admins, and Experts connect them, and they sync into Team Hub only, not Deal Rooms.
Will my entire content platform sync automatically?
No. You choose the specific files, folders, or pages to sync. Only what you explicitly sync appears in Spekit.
Can other Admins or Experts sync from my connected account?
No. Each Admin or Expert connects their own account to sync files.
💡 Pro tip: Because each person connects their own account, have at least two Admins or Experts connected for any source your team depends on. If one disconnects or leaves, syncing keeps running.
What file types can I sync?
| Source | Supported content |
|---|---|
| Google Drive | Google Docs, Sheets, Slides, PDF, PPTX, DOCX, XLSX |
| SharePoint | PDF, PPTX, DOCX, XLSX, and published Pages |
| Confluence | Page titles only (the page body is not imported) |
| Notion | Pages (the page body is not imported; standalone databases are not synced) |
For Notion, custom rich-text components and Notion-only formatting are not supported, and embedded databases are reached by opening the synced page.
Where each source syncs
Which sources can I sync into a Deal Room?
Google Drive and SharePoint. Both bring the actual file, which previews inside a Deal Room.
Why can't I sync Confluence or Notion into a Deal Room?
Confluence and Notion point to content that lives in the source, so there is nothing to preview inside a Deal Room. They sync into Team Hub only. If a deal needs content in a Deal Room, sync the file from Google Drive or SharePoint instead.
Managing synced content
How can I tell which content is synced?
Synced items show a source icon (Google Drive, SharePoint, Confluence, or Notion) and a button that opens the original. For files this is Go to Source. For Confluence pages it is View in Confluence, and for Notion pages it is View in Notion.
Will updates to source files show up in Spekit?
Yes. Spekit refreshes synced content automatically. For files, updates appear within a few hours, and you can use Force Sync to push an update sooner. Confluence and Notion pages refresh on their own schedule, about once an hour for Notion.
💡 Pro tip: Right before a launch or a big call, use Force Sync on the file you just changed so the latest version is live immediately instead of waiting for the automatic refresh.
What happens if a source file or page is deleted or moved?
- Deleted: the item drops out of Spekit after the next sync.
- Moved: files stay available, and the Go to Source button updates automatically.
What happens if I disconnect my account?
Content already imported stays in Spekit, but future changes will not sync. Other connected accounts keep working.
If I upload a new version of a SharePoint file with the same name, will it auto-update?
Only if you use SharePoint's Replace option, which keeps the same file ID and auto-updates in Spekit. Uploading a brand new file with the same name creates a new ID and must be re-synced manually.
💡 Pro tip: Always update synced SharePoint files with Replace rather than delete-and-re-upload. It preserves the link and lets Spekit update on its own. See the SharePoint article for the full steps.
What if a user does not have permission to view the source content?
They can still access the synced item in Spekit, but cannot open the original unless they also have permission in the source system. In Google Drive, they see the standard "Request Access" prompt. For Confluence and Notion, only users with access in that tool can open the page.
Viewing Google Drive files
How do Google Drive files display in Spekit?
Files display in their original format using Google's native viewer, which keeps formatting accurate.
What is the difference between "accessing" and "viewing" content in Spekit?
- Accessing: the content is available in Spekit through search, AI Sidekick, or recommendations.
- Viewing: you preview the file directly in Spekit using Google's viewer.
Why do I need permissions in both Spekit and Google Drive to view a file?
Google's native viewer respects Google Drive permissions, so access in Spekit alone is not enough to open the file.
What should I do so synced Google Drive content is viewable for everyone?
Review your Google Drive sharing settings and either set the content to "Anyone with the link can view," or explicitly share it with the intended recipients. This matters most for externally shared content, like trackable links and Deal Rooms.
💡 Pro tip: External users who cannot sign in to Google can still use the fallback "view as PDF" option, but the cleanest experience is to fix sharing in Google Drive first. Test it in an incognito window to see exactly what your buyer will see.