Feeds | Graphlit Platform

Feeds

Graphlit connects to 30+ data sources with automatic sync. OAuth, API keys, or public sources.

API terminology: In the Graphlit API, these are called feeds (you create them with createFeed()).

Feed = A connection that continuously syncs data from a source (Slack, S3, RSS, etc.) Connector = Optional per-user auth credential storage (smaller, used with feeds)

Authentication: Feeds support OAuth (Slack, Gmail), API keys (S3, Tavily), or public access (RSS, web crawls).

Connect once, search forever - Automatic sync across all your tools via configurable polling schedules (30 seconds to hours). No manual uploads.


Set up once, content syncs automatically

Schedule policies from 30 seconds to hours between checks

No token management, Graphlit handles auth refresh

Only new/changed content syncs (not full re-ingest)

Same file in Slack and Drive = one copy in your knowledge base

Listing modes (Past vs New)

Many feeds support Past vs New listing modes:

  • Past: backfill existing items, then continue polling for new items

  • New: only ingest items created after the feed is created

Some sources use specialized listing enums (e.g., EmailListingTypes, CalendarListingTypes) or date filters.

Sync mode (Archive vs Mirror)

Feeds support an optional syncMode:

  • ARCHIVE: preserve ingested content even if the source deletes it

  • MIRROR: synchronize with the source, including deletions


Amazon S3

Files from any S3 bucket Access Key auth • Automatic sync

Azure Blob Storage

Files from Azure containers Connection String auth • Automatic sync

Azure File Share

Files from Azure file shares Connection String auth • Automatic sync

Google Cloud Storage

Files from GCS buckets Service Account auth • Automatic sync

Use cases: Data lakes, backup archives, media libraries, log files

Example:


User Storage & Productivity

Microsoft SharePoint

Files and pages from SharePoint sites OAuth (Microsoft) • Automatic sync

Microsoft OneDrive

Personal and business files OAuth (Microsoft) • Automatic sync

Google Drive

Files, Docs, Sheets, Slides OAuth (Google) • Automatic sync

Dropbox

All file types OAuth (Dropbox) • Automatic sync

Box

Enterprise file storage OAuth (Box) • Automatic sync

Use cases: Company knowledge base, shared documentation, team collaboration, project resources

Example:


Communication & Messaging

Slack

Messages, threads, files from channels OAuth (Bot Token) • Automatic sync

Microsoft Teams

Messages from team channels OAuth (Microsoft) • Automatic sync

Discord

Messages, threads, files from servers OAuth (Bot Token) • Automatic sync

Twitter/X

Posts, media, conversations OAuth (Twitter API) • Automatic sync

Use cases: Team conversations, decision history, customer discussions, product feedback

Example:


Gmail

Emails, attachments, labels, threads OAuth (Google) • Automatic sync

Microsoft Outlook

Emails, attachments, folders OAuth (Microsoft) • Automatic sync

Use cases: Customer communications, sales outreach, support context, contract negotiations

Example:


Issue Tracking & Project Management

Linear

Issues, comments, projects, roadmaps OAuth (Linear API) • Automatic sync

Jira

Issues, comments, boards, sprints OAuth (Atlassian) • Automatic sync

GitHub Issues

Repository issues and comments OAuth (GitHub) • Automatic sync

GitHub Commits

Repository commits and code changes OAuth (GitHub) • Automatic sync

GitHub Pull Requests

Pull requests and code reviews OAuth (GitHub) • Automatic sync

Trello

Cards, boards, checklists OAuth (Trello API) • Automatic sync

Use cases: Product roadmaps, bug tracking, feature requests, sprint planning

Example:


Knowledge Bases & Documentation

Use cases:

Example:


Use cases:


Use cases:

Example:


Use cases:

Example:


Use cases:

  • Meeting recording triggers

Example:


Meetings & Call Transcripts

Meeting transcripts, summaries

Meeting transcripts, summaries

Use cases: meeting intelligence, searchable call history, action items, follow-ups

Example:


Use cases: account context, contact enrichment, sales/support history, relationship intelligence


Research & Entity Discovery

Research reports, source links

Parallel Entity Discovery

Entity candidates + sources

Use cases: competitive intel, market maps, account research, enrichment pipelines

Example:



Default mode: Preserve everything, never delete

Behavior:

  • Updated content re-indexed

  • Deleted content at source → preserved in Graphlit

  • Use case: Compliance, audit logs, historical research


Mirror mode: Keep in sync with source

Behavior:

  • Updated content re-indexed

  • Deleted content at source → deleted in Graphlit

  • Use case: Live documentation, current state only


You don't need to:

  • ❌ Store refresh tokens securely

  • ❌ Handle token expiration

  • ❌ Implement refresh logic

  • ❌ Manage webhook subscriptions

Graphlit handles:

  • ✅ Token storage (encrypted)

  1. Get OAuth credentials from provider (e.g., Google Cloud Console, Microsoft Azure Portal)

  2. Exchange for refresh token (one-time)

  3. Pass to Graphlit when creating feed

  4. Done - Graphlit manages tokens forever

See: OAuth Setup Guide for detailed instructions per provider.


Filter by Query (Gmail, Slack, etc.)

Filter by Time (Query-Time)


Pattern 1: Multi-Source Customer View


Pattern 2: Developer Knowledge Base


Pattern 3: Compliance Archive


Zinearrow-up-right uses 20+ Graphlit connectors:

Connected sources:

  • Google Drive, OneDrive, Dropbox

  • Google Calendar, Microsoft Calendar

  • Meeting recordings (auto-attached to calendar events)

Result:

  • One search across all tools

  • AI agents with full company context

  • Customer interaction history

All powered by Graphlit connectors.


Coming soon (upon request):

Want a connector? Request it in Discordarrow-up-right



Connect once. Search forever.