Docs

Connector catalog

Every integration a workspace can connect. There are 18 connectors today, grouped by category. The catalog is the single source of truth - the Connections page, the REST API, the MCP connection:// read resources, and this reference all project from it.

Most connectors are inbound: they pull a provider (CRM, calls, comms, docs, support, and the social channels X / LinkedIn) into your BigQuery tables via an amdahl-data puller, and a cross-repo tripwire test rejects any inbound connector with no matching puller, so there are no "connect buttons to nowhere". The Direction column flags the one exception: an outbound connector (Notion Knowledge Sync) that pushes your Amdahl knowledge base OUT into your own Notion workspace. Its engine lives entirely in Amdahl, so it has no puller by design.

Column meanings:

  • Direction is inbound (pulls the provider into your workspace - the default) or outbound (pushes your Amdahl data out to the provider, e.g. Notion Knowledge Sync).
  • Connect method is one of four flows: OAuth redirect, API key, Webhook, or Handle (public social handle). See Connecting data sources.
  • Ownership is workspace (one org-wide connection any admin manages) or personal (each member connects their own, e.g. a mailbox).
  • Multi-instance is multi when a workspace can hold more than one instance of the connector, single otherwise. This is the target intent; full first-party multi-instance is a tracked follow-up.
  • Puller status is live (connectable now) or planned (reserved, never shown as connectable on any surface).

Calls and meetings

ConnectorTypeCategoryStackDirectionConnect methodOwnershipMulti-instancePuller statusData streams
AircallaircallCalls and meetingsFirst-partyinboundAPI keyworkspacemultilivecalls, contacts, users, teams
CirclebackcirclebackCalls and meetingsFirst-partyinboundAPI keyworkspacemultiplannedmeetings, transcripts
FathomfathomCalls and meetingsFirst-partyinboundAPI keyworkspacemultilivemeetings, utterances, summaries
FirefliesfirefliesCalls and meetingsFirst-partyinboundAPI keyworkspacemultilivetranscripts, utterances
GonggongCalls and meetingsFirst-partyinboundOAuth redirectworkspacesinglelivecalls, transcripts, users
GraingrainCalls and meetingsFirst-partyinboundAPI keyworkspacemultilivecalls, transcripts
GranolagranolaCalls and meetingsFirst-partyinboundAPI keyworkspacemultilivenotes, transcripts, utterances

Comms

ConnectorTypeCategoryStackDirectionConnect methodOwnershipMulti-instancePuller statusData streams
GmailgmailCommsFirst-partyinboundOAuth redirectpersonalmultilivemessages, threads
OutlookoutlookCommsFirst-partyinboundOAuth redirectpersonalmultilivemessages, events, contacts
SlackslackCommsFirst-partyinboundOAuth redirectworkspacesinglelivechannels, messages, users

CRM

ConnectorTypeCategoryStackDirectionConnect methodOwnershipMulti-instancePuller statusData streams
HubSpothubspotCRMFirst-partyinboundOAuth redirectworkspacesinglelivecontacts, companies, deals, meetings, calls, emails, notes, tasks
PipedrivepipedriveCRMFirst-partyinboundAPI keyworkspacemultilivepersons, organizations, deals, activities, notes
SalesforcesalesforceCRMFirst-partyinboundOAuth redirectworkspacesingleliveaccounts, contacts, opportunities, leads, tasks, events

Docs

ConnectorTypeCategoryStackDirectionConnect methodOwnershipMulti-instancePuller statusData streams
NotionnotionDocsFirst-partyinboundOAuth redirectworkspacesinglelivedatabases, pages
Notion Knowledge Syncnotion_knowledge_syncDocsFirst-partyoutboundOAuth redirectworkspacesingleliveknowledge_base

Social

ConnectorTypeCategoryStackDirectionConnect methodOwnershipMulti-instancePuller statusData streams
LinkedInlinkedinSocialFirst-partyinboundHandleworkspacemultiliveprofile, posts, engagement
X / TwittertwitterSocialFirst-partyinboundHandleworkspacemultiliveprofile, posts, engagement

Support

ConnectorTypeCategoryStackDirectionConnect methodOwnershipMulti-instancePuller statusData streams
PylonpylonSupportFirst-partyinboundAPI keyworkspacemultiliveaccounts, contacts, issues, messages, users, teams