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:
- Go to Plugins
- Find the service
- Click Connect
- Authorize in the popup
- Connection saved automatically
API Key Connections
For services using API keys:
- Go to Plugins
- Find the service
- Enter your API key
- Save credentials
Manual Configuration
For custom APIs:
- Go to Plugins > Add Custom
- Enter base URL
- Configure authentication
- Add available actions
Using Integrations in Workflows
Adding an Action
- Open your workflow
- Add an action node
- Select the integration
- 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
- Go to Settings > Integrations
- See all connected services
- Status shown for each
Refresh Credentials
OAuth tokens refresh automatically. Manual refresh:
- Find the connection
- Click Refresh
- Re-authorize if needed
Disconnect
- Find the connection
- Click Disconnect
- 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
- Built-in Plugins - See all plugins
- Importing APIs - Add custom APIs
- OAuth Connections - Deep dive