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.

IntegrationConnection MethodWhat It Collects
GmailOAuth 2.0Email messages with sender, subject, body, and labels
IMAP EmailServer credentialsEmail messages from any IMAP-compatible provider
SlackOAuth 2.0Channel messages including threaded replies
TelegramPhone verificationChat messages from private chats, groups, and channels
Website CrawlURL inputPage content from public websites
Document UploadFile uploadText content from PDF, DOCX, TXT, and CSV files
Meeting NotesFile uploadTranscript text from PDF, DOCX, and TXT files

Common Integration Workflow

  1. Connect -- Authenticate with the external service (OAuth, credentials, or file upload)
  2. Select -- Choose which items to include (specific email accounts, Slack channels, Telegram chats, etc.)
  3. Fetch -- Pull data from the selected items into KnowStack
  4. 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.