Application connectors
Application connectors let you connect external platforms such as Klaviyo, Salesforce, and Mailchimp to import and export user data, and send events.
They are written in Go. Each connector is a Go module that implements the methods required by the platform capabilities you choose to support.
A connector does not need to support every capability. It can support reading records, writing records, sending events, or any combination of these. Define the supported capabilities in ApplicationSpec, then implement the required methods for each one.
Concepts
-
Start with AI agents ✨
Use AI agents to help you create a connector faster.
-
Connector basics
Learn the foundations you need to build a connector.
-
Rate limits and retries
Define rate limits and retry behavior for your connector.
-
Sync users
Read users from the external app and create or update user records.
-
Send events
Send behavioral events to the external application.
-
Set up OAuth
Configure OAuth authentication for your connector.