Keel
Integrations

Connect everything. Context from anywhere.

150+ connectors across your entire enterprise stack. Keel ingests, structures, and serves knowledge from every source your teams rely on.

150+

Pre-built connectors

<24h

Average setup time

99.9%

Sync reliability

Productivity & Docs

7 connectors
S

SharePoint

Confluence

Notion

Google Drive

OneDrive

box

Box

Dropbox

Communication

2 connectors

Slack

T

Microsoft Teams

Data & Databases

6 connectors

PostgreSQL

MySQL

Snowflake

BQ

BigQuery

S3

Amazon S3

Az

Azure Blob

CRM

3 connectors
SF

Salesforce

HubSpot

Z

Zendesk

Engineering

4 connectors

GitHub

J

Jira

GitLab

Linear

ERP & ITSM

3 connectors
SAP

SAP

W

Workday

ServiceNow

File Formats

5 connectors
PDF

PDF

W

Word

X

Excel

MD

Markdown

HTML

HTML

How connectors work

Authentication, sync modes, and what gets indexed.

Authentication method by category

CategoryAuth methodMinimum permissions required
Productivity & DocsOAuth 2.0 (user or service account)Read scopes only — no write access requested
DatabasesConnection string / service accountSELECT privilege on target schemas only
CRMOAuth 2.0 (installed package)Read-only API access — no CRM record modification
ERP & ITSMAPI key or OAuth 2.0Read access to knowledge base and document modules
Object Storage (S3, GCS)IAM role (cross-account ARN) or access keys3:GetObject · s3:ListBucket — bucket write never requested
File formatsNo auth — direct upload or mountn/a

Connector credentials are stored encrypted at rest (AWS Secrets Manager). Never logged, never sent to a third party.

Sync modes

Real-time webhook

< 30 s

Slack · GitHub · Jira · Notion · HubSpot

Source system pushes a change event. Keel re-indexes the affected document within 30 seconds.

Scheduled poll

5 min – 1 h

SharePoint · Confluence · Google Drive · OneDrive · Box · Salesforce

Keel polls for changes on a configurable interval. Default 15 min. Configurable to 5 min, 1 h, or daily.

Change-data-capture

< 60 s

PostgreSQL · MySQL

WAL / binlog based — sub-minute latency without polling overhead. Schema changes detected automatically.

Full re-index

On demand

All connectors

Trigger a complete re-index of any connector via API or dashboard. Used for initial setup or after schema changes.

What gets indexed

Documents & files

PDFText extraction + OCR for scanned pages
DOCX / PPTXFull text and embedded tables
XLSXCell text, sheet names, column headers
MD · HTML · TXTRaw text with structure preserved

Structured records

CRM contacts, tickets, database rows, and ERP records are ingested as entity nodes in AutoGraph. Relationships between records are mapped automatically.

Metadata indexed: title, author, modified date, record ID, URL/path, and all scalar fields.

Not indexed

—Binary attachments (images in isolation)
—Video and audio files
—Calendar events and meeting recordings
—Email bodies (on roadmap)

Coming soon

IntercomAsanaMonday.comAirtableCodaFigmaMiroLoomDocuSignStripeQuickBooksNetsuiteCoupaElasticsearchRedisDatabricksdbtLookerTableauPower BI+ 100 more

Don't see your connector?

We add connectors based on customer demand. Tell us what you need and we'll prioritize it. Custom connectors are also available via the Keel SDK.