Beginner5 min

Integrations Overview

Integrations connect your workflows to external services. Send data to Slack, sync with Google Sheets, call any API, and more.

Types of Integrations

Built-in Plugins

Pre-configured integrations ready to use:

  • Communication - Slack, Discord, Email
  • Productivity - Notion, Google Sheets, Airtable
  • Development - GitHub, GitLab, Jira
  • Marketing - Mailchimp, HubSpot, Intercom
  • Payments - Stripe, PayPal

Custom API Imports

Add any REST API:

  • Import from OpenAPI spec
  • Import from curl command
  • Manual configuration

Custom Plugins

Build and share your own integrations.

Connecting Integrations

OAuth Connections

For services requiring authorization:

  1. Go to Plugins
  2. Find the service
  3. Click Connect
  4. Authorize in the popup
  5. Connection saved automatically

API Key Connections

For services using API keys:

  1. Go to Plugins
  2. Find the service
  3. Enter your API key
  4. Save credentials

Manual Configuration

For custom APIs:

  1. Go to Plugins > Add Custom
  2. Enter base URL
  3. Configure authentication
  4. Add available actions

Using Integrations in Workflows

Adding an Action

  1. Open your workflow
  2. Add an action node
  3. Select the integration
  4. Choose the specific action

Configuring Actions

Each action has specific settings:

  • Required parameters
  • Optional parameters
  • Variable inputs

Available Data

Actions return data for subsequent nodes:

  • Response body
  • Headers
  • Status codes

Managing Connections

View All Connections

  1. Go to Settings > Integrations
  2. See all connected services
  3. Status shown for each

Refresh Credentials

OAuth tokens refresh automatically. Manual refresh:

  1. Find the connection
  2. Click Refresh
  3. Re-authorize if needed

Disconnect

  1. Find the connection
  2. Click Disconnect
  3. Confirm removal

Workflows using this connection will fail until reconnected.

Security

Credential Storage

All credentials are:

  • Encrypted at rest
  • Never logged or displayed
  • Stored in secure vault

Permission Scopes

OAuth connections request only needed permissions:

  • View requested scopes during authorization
  • Revoke from the external service anytime

Team Access

Connections can be:

  • Personal (only you)
  • Shared (team members can use)

Next Steps

Tags

integrationspluginsapis