Skip to content

Integrations connect external services to the workspace. Once connected, an agent can use the service’s tools (post, read, deploy…) and its credentials are injected into sessions automatically, so no one re-pastes keys per agent.

Integrations catalog: providers and connected states

Settings → Integrations, pick a provider, and complete the flow:

  • OAuth providers (X, LinkedIn, GitHub, Notion, Google Analytics…): authorize in a popup; tokens refresh themselves.
  • API-key providers (Telegram, Vercel, Resend, Stripe, Cloudflare…): paste a key; it’s encrypted and verified on the spot.

Each connection shows its status: connected (with the account it acts as), pending, error (e.g. an expired token; reconnect from there), or coming soon for providers still in the registry but not yet connectable.

A connection is workspace-wide but tools are used per agent: bind the integration to an agent (its profile or the connection’s assignment drawer) and every session that agent runs gets the credential. One connection can feed many agents; revoking the binding revokes the access without deleting the connection.

  • Agent tool surfaces (post to X, query Stripe…)
  • The Analytics page (PostHog, Google Search Console, Stripe data)
  • Email flows (Resend)