Integration Overview
KnowStack integrates with multiple external platforms to collect knowledge from where your team already works. All integrations follow the same pattern: Connect, Select, Fetch, then include in KB generation.
| Integration | Connection Method | What It Collects |
|---|---|---|
| Gmail | OAuth 2.0 | Email messages with sender, subject, body, and labels |
| IMAP Email | Server credentials | Email messages from any IMAP-compatible provider |
| Slack | OAuth 2.0 | Channel messages including threaded replies |
| Telegram | Phone verification | Chat messages from private chats, groups, and channels |
| Website Crawl | URL input | Page content from public websites |
| Document Upload | File upload | Text content from PDF, DOCX, TXT, and CSV files |
| Meeting Notes | File upload | Transcript text from PDF, DOCX, and TXT files |
Common Integration Workflow
- Connect -- Authenticate with the external service (OAuth, credentials, or file upload)
- Select -- Choose which items to include (specific email accounts, Slack channels, Telegram chats, etc.)
- Fetch -- Pull data from the selected items into KnowStack
- Generate -- Include the fetched data in your next KB generation
All integrations support incremental fetching. After the first fetch, subsequent fetches only retrieve new data, making ongoing collection fast and efficient.
Integration Requirements
Data source integrations (everything except manual document and meeting uploads) require a Professional plan or higher. On the Starter plan, you can only use document upload and meeting upload.