Skip to content

Integrations

Connect your channels, data and systems once

Every integration you connect becomes available to the agent and to every workflow, within the permissions you set. Credentials stay encrypted on the server and never reach the browser or the AI.

Integrations page with a connected database and available social, email and messaging connectors

Integrations

One connection, used everywhere

  • Write-only secrets

    Passwords and keys can be entered and replaced, never read back.

  • Permissions per integration

    Choose who can use a connection and what the agent may do with it.

  • Test mode

    Rehearse with pretend messages and sample data before going live.

  • Health checks

    See which connections need attention before a workflow fails.

  • Custom APIs

    Describe any HTTP API once and use it as a step or an agent tool.

  • Webhooks

    Receive events from other systems and start workflows instantly.

Databases

Your data, queried safely

Connect PostgreSQL, MySQL or SQL Server with read-only or narrowly scoped users. Queries are parameterised, results can feed broadcasts and reports, and writes can require approval.

  • Read-only by default
  • Parameterised queries, no string building
  • Results as audiences, reports or AI context
  • Row limits on every query
Integrations page with a connected database and available social, email and messaging connectors

Servers

Servers over SSH, with a person in the loop

Run health checks, restart services or collect logs on your own servers. Commands can be allow-listed, and anything risky waits for approval with the output recorded.

  • Key or password authentication, stored server side
  • Allow-listed commands per connection
  • Approval before restarts and changes
  • Output captured in the run log

APIs and email

Any HTTP API, any mailbox

Call REST APIs with API keys, bearer tokens, basic or HMAC auth, receive events on webhook URLs, and send or receive email through Gmail, Microsoft 365 or SMTP and IMAP.

  • Auth handled per connection
  • Webhook URLs that start a workflow
  • Incoming email as a workflow trigger
  • Shared mailboxes for teams

Guides

Learn more on the blog

FAQ

Integrations: common questions

Still unsure? Ask our team.

Can I connect a system that is not listed?

Yes. If it has an HTTP API you can describe it once and use it in workflows and chats. If it only has a database or a server, connect those directly.

Do you need access to my whole database?

No, and we recommend against it. Create a user with read access to the tables you need, and a separate scoped user if a workflow needs to write.

Where are credentials stored?

Encrypted in a secrets store on the server. They are injected at run time and never returned to the browser, written to logs or shown to the AI.

Connect the systems you already run

Add your first integration in minutes and use it from chats and workflows straight away.