Skip to content

Integrations & the marketplace

Integrations let a flow’s pre/post-hooks (see Flows) read from and write to external systems — look up a caller in your CRM before the conversation starts, check calendar availability, or record the outcome of a call.

The marketplace groups integrations into crm, calendar, knowledge, and other. Each integration is either connected via OAuth (for cloud SaaS providers) or via a token/API key you paste in directly.

ConnectorCategoryAuth
HubSpotCRM / analyticsOAuth
ConfluenceKnowledgeOAuth
Google CalendarCalendarOAuth
Microsoft CalendarCalendarOAuth
PipedriveCRMToken
BexioCRM/ERP (Swiss SMB)Token
CalDAV (Nextcloud and other self-hosted calendars)CalendarToken (URL + app password)
OdooCRM/ERP (EU open-source)Token (JSON-RPC)
Custom webhookOthernone (arbitrary HTTP call)
Custom CRM (abstract-crm)CRMToken, self-defined endpoints
Custom Calendar (abstract-calendar)CalendarToken, self-defined endpoints

Bexio, CalDAV, and Odoo were added specifically to cover the Swiss and broader-EU market: Bexio is a widely-used Swiss SMB CRM/ERP, CalDAV covers self-hosted calendar stacks common in EU-hosted deployments, and Odoo is a CRM/ERP with a very large EU installed base and a clean JSON-RPC API.

Salesforce, Zendesk, Notion, Intercom, Google Analytics 4, Stripe, and NetSuite are listed in the marketplace as coming soon — not yet connectable.

If you don’t see your specific tool, Custom CRM and Custom Calendar let you map your own HTTP API directly: you provide a base URL, a bearer token, and configure which capabilities (lookup_by_phone, lookup_by_email, store_note, store_transcript for CRM; check_availability, get_slots, schedule_meeting for calendar) your API supports, with template-variable substitution in the request ({{phone}}, {{email}}, {{contact_id}}, …) and JSONPath extraction for the response. This is the same mechanism a custom webhook hook action uses more generally — an arbitrary HTTP call with a templated body and a response-path extraction into a variable.

From a project’s Integrations page, click Connect on a connector card. OAuth connectors redirect you through the provider’s consent screen; token connectors ask for the credential directly. Once connected, an integration becomes selectable inside a flow’s pre/post-hooks (see Flows) or as a global-tool calendar source.

Under the Headless product, integration templates reuse these same connect forms but with {{field}} placeholders instead of concrete secrets — each tenant instance fills in its own credentials when the integration template is materialized.