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
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
- Your data stays in your organization's isolated graph. No data is shared between organizations.
- You can disconnect a source at any time to stop collection.
- OAuth tokens can be revoked directly from the provider (Google, Slack, etc.) if needed.
- API keys are encrypted at rest and scoped to your organization.
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.