Integrations Node
Connect to third-party services and APIs with pre-built integrations.
Overview
The Integrations node allows you to connect to popular third-party services like Google, Slack, Notion, and more. It handles authentication via OAuth and provides pre-built actions for common operations.
Configuration
| Field | Description | Required |
|---|---|---|
Integration |
Select the service to connect to | Yes |
Action |
Choose the action to perform | Yes |
Output Variable |
Variable name to store the result | Yes |
How It Works
- Select Integration - Choose from available services
- Connect - Authenticate with the service (OAuth)
- Select Action - Pick the operation to perform
- Configure Parameters - Fill in action-specific fields
- Set Output Variable - Store the result for later use
Available Integrations
Integrations are dynamically loaded and may include:
- Google (Drive, Sheets, Calendar, Gmail)
- Slack (Messages, Channels)
- Notion (Pages, Databases)
- Airtable (Records, Tables)
- HubSpot (Contacts, Deals)
- And more...
Action Parameters
Each action has its own set of parameters. Parameter types include:
| Type | Description |
|---|---|
String |
Text input |
Text |
Multi-line text |
Number |
Numeric value |
JSON |
Structured JSON data |
DateTime |
Date and time picker |
Using Variables
You can use template variables in action parameters:
{{user_email}}
{{document_content}}
{{search_query}}
Authentication
Integrations use OAuth for secure authentication:
- Click Connect next to the integration
- Authorize access in the popup window
- Connection status shows as connected
- Actions become available
Example: Send Slack Message
Integration: Slack
Action: Send Message
Parameters:
channel: #general
message: {{notification_text}}
Output Variable: slack_response
Best Practices
- Test integrations with sample data first
- Store sensitive data in variables, not hardcoded
- Handle potential errors in subsequent nodes
- Check rate limits for each service