Graphory logo

Graphory

Connect your tools - 20+ first-class connectors, unlimited custom integrations

Paste your credentials (or have your AI do it via MCP), and Graphory connects to the tools your business already uses and builds a unified knowledge graph automatically. Anything not on the first-class list can be wired up the same day via configure_custom_collector.

Authentication Experience

Connecting a data source takes seconds. Depending on the service, you will use one of three auth methods:

OAuth Bring your own OAuth credentials

Paste your OAuth tokens into the connections page, or have your AI call our MCP tools to set them up. We store them encrypted in your WorkOS Vault. You (or your AI) rotate them when they expire; if upstream auth fails, we surface the exact provider error back to you. Works with Google Workspace, Slack, Salesforce, HubSpot, Jira, GitHub, Shopify, Stripe, and more. The only OAuth Graphory itself operates is WorkOS AuthKit for signup and login.

API Key / Personal Access Token Paste once

For tools that use API keys or personal access tokens (GitHub, Notion, Linear, Stripe, and more), paste the token once. We encrypt and store it in your WorkOS Vault, scoped to your organization.

First-class connectors

These connectors ship with a maintained collector and a tuned extractor. Plug in your credentials and Graphory handles fetch, dedup, and graph extraction on a schedule.

Communication

Gmail, Slack, Discord, Google Meet, Zoom

Productivity and Project Management

Notion, Airtable, Linear, Jira, ClickUp, Basecamp, Todoist

Developer Tools

GitHub

Document and File Management

Google Drive

Finance and Accounting

Stripe, QuickBooks

CRM

Salesforce, HubSpot

E-commerce

Shopify

Scheduling and Calendar

Google Calendar

Video and Media

YouTube

Direct ingestion

File upload, generic webhook (Ingest API)

Buildable today via configure_custom_collector

If a system has a stable REST or GraphQL API, your AI can define a collector for it in the same MCP session - no new code on our side. We have walked these through the flow and they work with the standard two-step custom-source pattern (connect, configure endpoints):

CRM and Sales

Pipedrive, Apollo, Attio, Close, Dynamics 365, Cloze (extractor ships first-class)

Communication and Support

Outlook, Microsoft Teams, Intercom, Zendesk, Front, Freshdesk

Marketing and Social

Mailchimp, ActiveCampaign, LinkedIn, Buffer, Hootsuite, Facebook, Reddit

Developer Tools

GitLab, Bitbucket, Vercel, CircleCI, Supabase (extractor ships first-class)

Files and Docs

Dropbox, Box, OneDrive, SharePoint

Analytics and Data

Snowflake, BigQuery, PostHog, Google Analytics, Elasticsearch

Finance and E-commerce

Xero, FreshBooks, Wave, Brex, Gumroad, Lemon Squeezy, WooCommerce

Productivity and Scheduling

Asana, Trello, Monday, Coda, Calendly, Cal.com

Design and Creative

Figma, Canva, Miro, Webflow

HR, Recruiting, Education

BambooHR, Workday, Lever, Workable, Canvas, Google Classroom

Don't see your tool? Ask your AI to call configure_custom_collector with the system's API base URL and a few endpoint paths. Most REST or GraphQL APIs are working in one MCP turn.

How Connections Work

Browse available apps

Go to the Connections page and browse by category or search for a specific app.

Paste your credentials (or have your AI do it)

For every data source, you supply the credentials - OAuth tokens, API keys, or personal access tokens - and we encrypt them into your WorkOS Vault. You can paste them on the connections page yourself, or have your own AI call our MCP tools to set them up. When credentials expire or get revoked upstream, Graphory surfaces the provider's error back to you so you (or your AI) can refresh them.

Data starts flowing

Graphory immediately begins collecting recent data and then runs on a schedule to keep your graph up to date.

Configuring Collection

What gets collected

Each connection has sensible defaults for what data to pull. For example, Gmail collects email metadata, subject lines, and body text. QuickBooks pulls invoices, bills, and customer records. You can adjust what gets collected from the connection's settings panel after linking it.

Collection schedules

By default, each connection runs on a daily schedule. On the first sync, Graphory pulls recent historical data (typically the last 30 days). After that, it checks for new items on a regular cadence. You can configure the schedule from Settings > Schedules.

Data privacy

Custom Sources

For data sources without a built-in connector, use the Ingest API to push data directly. This works with any system that can make HTTP requests, including Zapier, Make.com, n8n, and custom scripts.