Connectors
Keep your agent's context always fresh

Your data, always in sync

Pull from Notion, Slack, Google Drive, Gmail, S3, and more. Configure once — your agent's context stays fresh automatically.

THE PROBLEM

[1/5]

Your agent's knowledge is always stale

Learn how Supermemory connectors solve this
Read the connectors guide →

Manual imports

Teams waste hours manually uploading documents. By the time they're indexed, they're already outdated.

Scattered sources

Knowledge lives in Notion, Drive, Slack, email. No single system sees it all.

Stale context

Without live sync, your agent answers with yesterday's information. Users lose trust.

HOW IT WORKS

[2/5]

Set once. Always fresh.

Data Sources Notion, Slack, Drive... Connectors OAuth + Webhooks Supermemory Index & Retrieve Your Agent AI-powered app
Data Sources Notion, Slack, Drive...
Connectors OAuth + Webhooks
Supermemory Index & Retrieve
Your Agent
01

Connect

Authenticate your data sources with OAuth. One click per source.

Getting started guide →
02

Sync

Initial import processes all existing data. Webhooks catch every change in real-time.

Connectors documentation →
03

Query

Your agent searches across all sources with one API call. Always current.

Search API reference →

CONNECTORS

[3/5]

Connect everything your team uses

Notion
AVAILABLE

Notion

Sync pages, databases, and wikis. Automatic updates on every edit.

Setup guide →
Google Drive
AVAILABLE

Google Drive

Docs, Sheets, Slides, and PDFs. Shared drives included.

Setup guide →
Gmail
AVAILABLE

Gmail

Index emails and attachments. Filter by label, sender, or date.

Setup guide →
Slack
AVAILABLE

Slack

Channels, threads, and DMs. Full conversation context preserved.

Setup guide →
GitHub
AVAILABLE

GitHub

Repos, issues, PRs, and wikis. Code and discussions in one place.

Setup guide →
OneDrive
AVAILABLE

OneDrive

SharePoint and OneDrive files. Microsoft 365 ecosystem covered.

Setup guide →
S3 / R2
AVAILABLE

S3 / R2

Any object storage bucket. CSV, JSON, PDF, and more.

Setup guide →
Web Crawler
AVAILABLE

Web Crawler

Crawl any public URL or sitemap. Scheduled re-crawls keep it fresh.

Setup guide →

UNDER THE HOOD

[4/5]

Enterprise-grade sync infrastructure

Real-time webhooks Changes arrive within seconds of the source update.
4-hour scheduled sync fallback If a webhook is missed, scheduled polling catches it.
Incremental updates Only changed content is re-processed. No wasted compute.
Automatic retry & error handling Exponential backoff with dead-letter queues. Nothing gets lost.

CONNECTOR SETUP

SDK docs →
TypeScript
import Supermemory from 'supermemory'

const client = new Supermemory()

// Create a connection
const connection = await client.connections.create("notion", {
  containerTag: "team_wiki"
})

// Search across all connections
const results = await client.search.documents({
  q: "latest product roadmap",
  containerTag: "team_wiki"
})

GET STARTED

[5/5]