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

ConnectorAuthDocument TypesStatus
SlackOAuth 2.0Messages, Threads, Files✓
NotionOAuth 2.0Pages, Databases, Comments✓
Google WorkspaceOAuth 2.0Drive, Docs, Calendar, Gmail✓
Microsoft 365OAuth 2.0Teams, Outlook, OneDrive✓
DiscordOAuth 2.0Messages, Channels✓
ConfluenceOAuth 2.0Pages, Spaces, Comments✓
AirtableOAuth 2.0Bases, Tables, Records✓
CodaAPI KeyDocs, Tables✓
DropboxOAuth 2.0Files, Folders✓
BoxOAuth 2.0Files, Folders✓

DevTools

ConnectorAuthDocument TypesStatus
GitHubOAuth 2.0Repos, Issues, PRs, Discussions✓
GitLabOAuth 2.0Projects, MRs, Issues✓
JiraOAuth 2.0Issues, Projects, Sprints✓
LinearOAuth 2.0Issues, Projects, Cycles✓
FigmaOAuth 2.0Files, Comments, Components✓
AsanaOAuth 2.0Tasks, Projects✓
TrelloOAuth 2.0Cards, Boards, Lists✓
ClickUpOAuth 2.0Tasks, Docs, Goals✓
MondayOAuth 2.0Items, Boards✓
BitbucketOAuth 2.0Repos, PRs, Issues✓

CRM & Sales

ConnectorAuthDocument TypesStatus
SalesforceOAuth 2.0Contacts, Deals, Activities✓
HubSpotOAuth 2.0CRM, Marketing, Tickets✓
PipedriveOAuth 2.0Leads, Deals, Activities✓
IntercomOAuth 2.0Conversations, Users, Articles✓
Zoho CRMOAuth 2.0Leads, Deals, Contacts✓

Support

ConnectorAuthDocument TypesStatus
ZendeskOAuth 2.0Tickets, Users, Articles✓
FreshdeskOAuth 2.0Tickets, Contacts, Agents✓
FrontOAuth 2.0Conversations, Tags✓

Marketing

ConnectorAuthDocument TypesStatus
MailchimpOAuth 2.0Campaigns, Lists✓
KlaviyoAPI KeyCampaigns, Flows✓
TypeformOAuth 2.0Forms, Responses✓

E-Commerce

ConnectorAuthDocument TypesStatus
ShopifyOAuth 2.0Products, Orders, Customers✓
StripeAPI KeyInvoices, Subscriptions✓

Analytics & Data

ConnectorAuthDocument TypesStatus
Google AnalyticsOAuth 2.0Reports, Metrics✓
MixpanelAPI KeyEvents, Funnels✓
AmplitudeAPI KeyEvents, Cohorts✓
SegmentAPI KeyEvents, Traits✓

LLM Providers (Shadow AI Detection)

Monitor AI usage across your organization:

ProviderAuthPurposeStatus
Claude APIAPI KeyConversation history, usage✓
OpenAI APIAPI KeyChatGPT Enterprise logs✓
Gemini APIAPI KeyGemini conversations✓

Vector Databases

Connect to your existing vector stores:

DatabaseAuthPurposeStatus
PineconeAPI KeyVector search✓
WeaviateAPI KeyVector search✓
ChromaNoneLocal vector store✓
QdrantAPI KeyVector search✓
MilvusAPI KeyVector 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:

  1. Get OAuth URL: GET /v1/connectors/{type}/oauth-url
  2. Redirect user to authorization
  3. Handle callback (Metalogue exchanges tokens)
  4. Connector ready to sync

Next Steps