Popular n8n Nodes
These are the most frequently used nodes in the n8n ecosystem, chosen for their versatility, reliability, and broad application across different automation scenarios.Essential Nodes
HTTP Request
The Swiss Army knife of n8n - connect to any REST API.HTTP Request Node
Use Cases:
- Custom API integrations
- Internal service connections
- RESTful endpoint calls
- Webhook consumption
- All HTTP methods (GET, POST, PUT, DELETE, PATCH)
- Multiple authentication types
- Custom headers and query parameters
- Binary data support
- Automatic JSON parsing
Best Practice: Prefer dedicated integration nodes over HTTP Request when available. Dedicated nodes provide better authentication, pre-configured parameters, and improved error handling.
Webhook
Start workflows from external HTTP requests - the gateway to event-driven automation.Webhook Trigger
Use Cases:
- Receive webhooks from external services
- Create custom API endpoints
- Form submission handling
- IoT device integration
- Third-party service notifications
- Test and production URLs
- Multiple HTTP methods support
- Built-in authentication options
- Custom response configuration
- CORS support
- IP allowlist filtering
Code
Run custom JavaScript or Python for complex transformations.Code Node
Use Cases:Python Example:
- Complex data transformations
- Multi-step algorithms
- Custom business logic
- Date/time calculations
- String manipulation
Communication Platforms
Slack
The most popular team communication integration.- Overview
- Examples
- Slack Trigger
Current Version: 2.4 (versioned node)Supported Operations:
- Message - Send, update, delete messages
- Channel - Create, archive, list channels
- User - Get user info, list users
- File - Upload, list files
- Reaction - Add, remove reactions
- Star - Add, remove stars
- Team notifications
- Alert systems
- Approval workflows
- Bot interactions
- Status updates
Microsoft Teams
Enterprise team collaboration platform.Microsoft Teams
Operations:
- Send messages to channels
- Create/manage channels
- Send chat messages
- Manage teams
Discord
Gaming and community platform integration.Discord
Operations:
- Send messages
- Manage channels
- Handle webhooks
- Manage roles
- Bot operations
Google Workspace
Google Sheets
Spreadsheet automation powerhouse.- Operations
- Examples
- Trigger
Document Operations:
- Read/write rows
- Append data
- Update rows
- Delete rows
- Clear sheet
- Look up values
- Resource locators (by URL, ID, or list)
- Column mapping
- Formula support
- Batch operations
- Upsert functionality
Gmail
Email automation and management.Gmail
Operations:
- Send emails
- Search messages
- Add labels
- Mark as read/unread
- Download attachments
- Delete messages
- Polling-based trigger
- Monitor inbox or labels
- Filter by sender, subject
- Process attachments
Google Calendar
Event scheduling and calendar management.Google Calendar
Operations:
- Create events
- Update events
- Delete events
- Get event details
- List events
Google Drive
File storage and sharing automation.Google Drive
Operations:
- Upload files
- Download files
- Create folders
- Move/copy files
- Share files
- List files/folders
- Monitor for new files
- Watch specific folders
- Filter by file type
Data Processing
Set (Edit Fields)
Transform and manipulate data without code.Set Node
Operations:Use Instead of Code Node For:
- Add/remove fields
- Rename fields
- Set values
- Use expressions
- Include/exclude fields
- Field renaming
- Value transformation
- Data cleanup
- Type conversion
Filter
Route or remove items based on conditions.Filter Node
Condition Types:
- String contains/equals
- Number comparisons
- Date comparisons
- Boolean checks
- Regex matching
- Empty/exists checks
Merge
Combine data from multiple branches.Merge Node
Merge Modes:
- Append - Combine all items
- Keep Key Matches - Join on matching field
- Merge By Index - Combine by position
- Merge By Key - Advanced key-based merging
- Multiplex - Create combinations
Databases
PostgreSQL
Powerful relational database integration.PostgreSQL
Operations:Parameters:
- Execute queries
- Insert rows
- Update rows
- Delete rows
- Transactions
MongoDB
NoSQL document database operations.MongoDB
Operations:
- Find documents
- Insert documents
- Update documents
- Delete documents
- Aggregate
Schedule & Time
Schedule Trigger
Run workflows on a time-based schedule.Schedule Trigger
Trigger Intervals:Every Monday:Custom Cron:
- Seconds, minutes, hours
- Days, weeks, months
- Custom cron expressions
- Multiple schedules
CRM & Sales
HubSpot
Marketing, sales, and service platform.HubSpot
Resources:
- Contacts
- Companies
- Deals
- Tickets
- Forms
- Engagements
Salesforce
Enterprise CRM platform.Salesforce
Resources:
- Leads
- Accounts
- Contacts
- Opportunities
- Cases
- Custom objects
Next Steps
Trigger Nodes
Learn about webhooks, polling, and schedule triggers
Action Nodes
Explore data transformation and action nodes
Build a Workflow
Create your first automated workflow
API Reference
Detailed API documentation for all nodes