Skip to Content
IntegrationsOverview

Integrations

Every metamorphOS integration is a connector to a third-party service. A connector sends requests to that service on your behalf and, for some services, receives events back by webhook. This page is the registry of the connectors we ship: what each one is for, which provider operates it, what data flows through it, and how it authenticates.

Use it two ways. As a catalog, to find a connector and open its setup guide. As a data-processing reference, to see at a glance which providers process which categories of your data when a connector is active.

Note

A connector only processes data while it is activated in your tenant and a process actually calls it. Activating a connector installs its definition; it does not send any data until one of its functions runs.

The register

IntegrationProviderPurposeData processedAuthDPA
Anthropic ClaudeAnthropic PBCGenerate text and reason over content with Claude modelsPrompt text you send and the model’s completions (any content you place in a prompt)API keyDPA 
FreshsalesFreshworks Inc.Manage CRM contacts, accounts and deals; receive record eventsContact, account and deal records (names, email, phone)API key + webhook token
GitHubGitHub, Inc.Manage issues, pull requests and repositories; receive repo eventsIssues, pull requests, comments, repository and user metadataOAuth 2.0 + signed webhooks
GitLabGitLab Inc.Manage issues, merge requests and projects; receive project eventsIssues, merge requests, notes, project and user metadataOAuth 2.0 + webhook token
Google CalendarGoogle LLCList and manage calendar events and availabilityCalendar events, attendee email addresses, free/busy timesOAuth 2.0DPA 
Google DriveGoogle LLCRead and manage Drive files and metadataFile contents, file and folder metadata, permissionsOAuth 2.0DPA 
Google GeminiGoogle LLCGenerate text and embeddings with Gemini modelsPrompt text you send and the model’s completionsAPI key
Google MailGoogle LLCRead, draft and send emailEmail messages, drafts, labels, sender and recipient addressesOAuth 2.0DPA 
GrafanaGrafana LabsTrigger a process from a firing or resolved alert (inbound only)Alert payloads: status, labels, annotationsSigned webhook
HubSpotHubSpot, Inc.Manage CRM contacts, companies and deals; receive record eventsContact, company and deal records (names, email)OAuth 2.0 + signed webhooksDPA 
JiraAtlassianManage issues and comments; react to issue and comment eventsIssues, comments, project and user metadataOAuth 2.0 (unsigned webhooks)DPA 
Microsoft OutlookMicrosoft CorporationSend email and create calendar events via Microsoft GraphEmail messages (recipients, subject, body), calendar eventsOAuth 2.0DPA 
MoodjaMoodjaAutomate fulfilment: orders, products, inventory, inboundsOrder, product and inventory recordsOAuth 2.0 (client credentials)
OdooOdoo S.A.Manage CRM, sales, invoicing, purchase and inventory; react to record eventsContacts, opportunities, quotations, invoices, products and stock recordsAPI key
ShopifyShopify Inc.Manage products and orders; receive new-order webhooksProducts, orders, customer email addressesAPI key + signed webhooksDPA 
SlackSlack Technologies, LLCPost and update messages, look up users and channelsChannel messages, reactions, user lookups by emailOAuth 2.0
TrelloAtlassianManage cards and lists; react to board activityCards, lists, comments, board member namesAPI key + signed webhooksDPA 
WixWix.com Ltd.Manage store products and orders; receive new-order webhooksProducts, orders, buyer contact detailsAPI key + signed webhooks (JWT)
sevDesksevDesk GmbHManage invoices, credit notes and contacts (accounting)Invoices, credit notes, contact and payment recordsAPI key
Note

Detail pages and any missing DPA links are added as each connector is published. A blank DPA cell means the provider’s agreement has not yet been linked here, not that no agreement applies.

What the columns mean

  • Integration: the connector, linking to its setup guide.
  • Provider: the third party that operates the service and processes the data.
  • Purpose: what the connector is used for.
  • Data processed: the categories of data that pass through the connector while it is active. The exact fields depend on which functions your processes call.
  • Auth: how the connector authenticates to the provider, and whether it verifies inbound webhooks.
  • DPA: the provider’s Data Processing Agreement, where published.
Last updated on