Connecting a source follows the same pattern regardless of platform:
The initial sync duration depends on the volume of content. Monitor progress on the Sources page.
Kowiki operates in read-only mode for all sources β it never modifies, deletes, or creates files in your connected platforms.
All sources share the same set of supported file types:
Folder structure is preserved β folders become sections in your wiki. Unsupported file types (images, videos, spreadsheets) are skipped, though spreadsheet metadata (title, last modified) may be captured.
| Account type | Google Workspace or personal Google account |
| Permissions requested | drive.readonly, userinfo.email |
| What you select | Folders (including shared drives) |
| Folder structure | Preserved as sections |
| Admin requirement | Google Workspace admin may need to allow third-party apps |
Tips:
| Account type | Microsoft 365 with SharePoint access |
| Permissions requested | Sites.Read.All, Files.Read.All, User.Read |
| What you select | Sites, then document libraries or folders within each site |
| Folder structure | Document library folders map to sections |
| Admin requirement | Microsoft 365 admin likely needs to grant consent |
Tips:
| Account type | Personal Microsoft account or Microsoft 365 business |
| Permissions requested | Files.Read, User.Read |
| What you select | Folders from your OneDrive |
| Folder structure | Preserved as sections |
| Admin requirement | Business accounts may require admin consent |
Tips:
| Account type | Dropbox Basic, Plus, Professional, or Business |
| Permissions requested | Read-only file and account access |
| What you select | Folders (including team folders on Business plans) |
| Folder structure | Preserved as sections |
| Admin requirement | Business admins may need to allow in Admin Console β Third-party apps |
Tips:
| Account type | Personal or organization member |
| Permissions requested | GitHub App with repository read access |
| What you select | Repositories (all or specific), then optionally branches and paths |
| Folder structure | Repository directories map to sections |
| Admin requirement | Org admin may need to approve the GitHub App installation |
Tips:
.gitignore rules are respected β excluded files are not synced./docs) per repository for targeted sync.OAuth tokens expire periodically for all platforms. If a connection shows "Disconnected":
| Problem | Likely cause | Fix |
|---|---|---|
| Source shows "Disconnected" | Token expired | Click Reconnect |
| Files not appearing | Not in a selected folder, or unsupported file type | Check folder selection and file types |
| "Admin approval required" | Org restricts third-party apps | Contact your platform admin |
| Shared folder not in picker | Not added to your file tree | Add as shortcut (OneDrive) or confirm membership (others) |
| Content not updating | Waiting for next sync cycle | Check sync frequency or trigger manual sync |
For more detailed troubleshooting, see Source sync issues.