Integrations
Connect to 41+ SaaS tools and LLM providers.
Integrations
Metalogue connects to 41+ SaaS tools across productivity, DevOps, CRM, and support categories.
Quick Setup
All connectors follow the same pattern:
const connector = await client.createConnector({
connector_type: 'slack',
display_name: 'Company Slack',
credentials: { token: 'xoxb-...' },
});
await client.syncConnector(connector.connector_id, true);
Productivity & Collaboration
| Connector | Auth | Document Types | Status |
|---|---|---|---|
| Slack | OAuth 2.0 | Messages, Threads, Files | ✓ |
| Notion | OAuth 2.0 | Pages, Databases, Comments | ✓ |
| Google Workspace | OAuth 2.0 | Drive, Docs, Calendar, Gmail | ✓ |
| Microsoft 365 | OAuth 2.0 | Teams, Outlook, OneDrive | ✓ |
| Discord | OAuth 2.0 | Messages, Channels | ✓ |
| Confluence | OAuth 2.0 | Pages, Spaces, Comments | ✓ |
| Airtable | OAuth 2.0 | Bases, Tables, Records | ✓ |
| Coda | API Key | Docs, Tables | ✓ |
| Dropbox | OAuth 2.0 | Files, Folders | ✓ |
| Box | OAuth 2.0 | Files, Folders | ✓ |
DevTools
| Connector | Auth | Document Types | Status |
|---|---|---|---|
| GitHub | OAuth 2.0 | Repos, Issues, PRs, Discussions | ✓ |
| GitLab | OAuth 2.0 | Projects, MRs, Issues | ✓ |
| Jira | OAuth 2.0 | Issues, Projects, Sprints | ✓ |
| Linear | OAuth 2.0 | Issues, Projects, Cycles | ✓ |
| Figma | OAuth 2.0 | Files, Comments, Components | ✓ |
| Asana | OAuth 2.0 | Tasks, Projects | ✓ |
| Trello | OAuth 2.0 | Cards, Boards, Lists | ✓ |
| ClickUp | OAuth 2.0 | Tasks, Docs, Goals | ✓ |
| Monday | OAuth 2.0 | Items, Boards | ✓ |
| Bitbucket | OAuth 2.0 | Repos, PRs, Issues | ✓ |
CRM & Sales
| Connector | Auth | Document Types | Status |
|---|---|---|---|
| Salesforce | OAuth 2.0 | Contacts, Deals, Activities | ✓ |
| HubSpot | OAuth 2.0 | CRM, Marketing, Tickets | ✓ |
| Pipedrive | OAuth 2.0 | Leads, Deals, Activities | ✓ |
| Intercom | OAuth 2.0 | Conversations, Users, Articles | ✓ |
| Zoho CRM | OAuth 2.0 | Leads, Deals, Contacts | ✓ |
Support
| Connector | Auth | Document Types | Status |
|---|---|---|---|
| Zendesk | OAuth 2.0 | Tickets, Users, Articles | ✓ |
| Freshdesk | OAuth 2.0 | Tickets, Contacts, Agents | ✓ |
| Front | OAuth 2.0 | Conversations, Tags | ✓ |
Marketing
| Connector | Auth | Document Types | Status |
|---|---|---|---|
| Mailchimp | OAuth 2.0 | Campaigns, Lists | ✓ |
| Klaviyo | API Key | Campaigns, Flows | ✓ |
| Typeform | OAuth 2.0 | Forms, Responses | ✓ |
E-Commerce
| Connector | Auth | Document Types | Status |
|---|---|---|---|
| Shopify | OAuth 2.0 | Products, Orders, Customers | ✓ |
| Stripe | API Key | Invoices, Subscriptions | ✓ |
Analytics & Data
| Connector | Auth | Document Types | Status |
|---|---|---|---|
| Google Analytics | OAuth 2.0 | Reports, Metrics | ✓ |
| Mixpanel | API Key | Events, Funnels | ✓ |
| Amplitude | API Key | Events, Cohorts | ✓ |
| Segment | API Key | Events, Traits | ✓ |
LLM Providers (Shadow AI Detection)
Monitor AI usage across your organization:
| Provider | Auth | Purpose | Status |
|---|---|---|---|
| Claude API | API Key | Conversation history, usage | ✓ |
| OpenAI API | API Key | ChatGPT Enterprise logs | ✓ |
| Gemini API | API Key | Gemini conversations | ✓ |
Vector Databases
Connect to your existing vector stores:
| Database | Auth | Purpose | Status |
|---|---|---|---|
| Pinecone | API Key | Vector search | ✓ |
| Weaviate | API Key | Vector search | ✓ |
| Chroma | None | Local vector store | ✓ |
| Qdrant | API Key | Vector search | ✓ |
| Milvus | API Key | Vector search | ✓ |
Connector Features
Auto-Discovery
Metalogue automatically discovers connector capabilities:
- Available actions (search, create, update)
- Document types
- Semantic domains
- Webhook support
Rate Limiting
Built-in rate limiting per connector:
{
"settings": {
"requests_per_minute": 60,
"requests_per_hour": 1000
}
}
Sync Modes
- Incremental: Sync new/changed documents (every 15 min)
- Full: Re-sync everything (nightly)
Agentic Execution
Execute actions via natural language:
await client.executeAction('slack-123', {
intent: 'Send message to #general about deployment',
});
OAuth Flow
For OAuth connectors:
- Get OAuth URL:
GET /v1/connectors/{type}/oauth-url - Redirect user to authorization
- Handle callback (Metalogue exchanges tokens)
- Connector ready to sync
