n8n Docs
Initializing search
Using n8n
Integrations
Hosting n8n
Code in n8n
Advanced AI
API
Embed
n8n home ↗
Forum ↗
Blog ↗
n8n Docs
GitHub
Using n8n
Using n8n
Getting started
Getting started
Learning path
Choose your n8n
Quickstarts
Quickstarts
A very quick quickstart
A longer introduction
Video courses
Text courses
Text courses
Level one
Level one
Navigating the editor UI
Building a mini-workflow
Automating a (real-world) use case
Designing the workflow
Building the workflow
Building the workflow
Getting data from the data warehouse
Inserting data into airtable
Filtering orders
Setting values for processing orders
Calculating booked orders
Notifying the team
Scheduling the workflow
Activating and examining the workflow
Exporting and importing workflows
Test your knowledge
Level two
Level two
Understanding the data structure
Processing different data types
Merging and splitting data
Dealing with errors in workflows
Automating a business workflow
Automating a business workflow
Use case
Workflow 1
Workflow 2
Workflow 3
Test your knowledge
Using the app
Using the app
Understand workflows
Understand workflows
Create and run
Components
Components
Nodes
Connections
Sticky Notes
Executions
Executions
Workflow-level executions
All executions
Custom executions data
Debug executions
Tags
Export and import
Templates
Sharing
Settings
Workflow history
Workflow ID
Manage credentials
Manage credentials
Create and edit
Credential sharing
Manage users and access
Manage users and access
Cloud setup
Manage users
Account types
Role-based access control
Role-based access control
Role types
Projects
Best practices
2FA
LDAP
SAML
SAML
Set up SAML
Okta Workforce Identity SAML setup
Troubleshooting
Manage users with SAML
Keyboard shortcuts
Key concepts
Key concepts
Flow logic
Flow logic
Splitting with conditionals
Merging data
Looping
Waiting
Sub-workflows
Error handling
Execution order in multi-branch workflows
Data
Data
Data structure
Data flow within nodes
Transforming data
Process data using code
Data mapping
Data mapping
Data mapping in the UI
Data mapping in the expressions editor
Data item linking
Data item linking
Item linking concepts
Item linking in the Code node
Item linking errors
Item linking for node creators
Data pinning
Data editing
Data filtering
Data mocking
Binary data
Manage n8n Cloud
Manage n8n Cloud
Overview
Access the Cloud admin dashboard
Update your n8n Cloud version
Set the timezone
Cloud IP addresses
Cloud data management
Enterprise features
Enterprise features
Source control and environments
Source control and environments
Understand
Understand
Environments
Git in n8n
Branch patterns
Set up
Using
Using
Push and pull
Copy work between environments
Manage variables
Tutorial: Create environments with source control
External secrets
Log streaming
Enterprise license key
Releases
Releases
Release notes
Release notes
1.x
0.x
v1.0 migration guide
Help and community
Help and community
Where to get help
Contributing
Licenses and privacy
Licenses and privacy
Privacy and security
Privacy and security
Privacy
Security
Incident response
What you can do
Fair-code license
Integrations
Integrations
Built-in nodes
Built-in nodes
Node types
Core nodes
Core nodes
Activation trigger
Aggregate
Code
Compare Datasets
Compression
Chat Trigger
Convert to File
Crypto
Date & Time
Debug Helper
Edit Fields (Set)
Edit Image
Email Trigger (IMAP)
Error Trigger
Execute Command
Execute Workflow
Execute Workflow Trigger
Execution Data
Extract From File
Filter
FTP
Git
GraphQL
HTML
HTTP Request
If
JWT
LDAP
Limit
Local File trigger
Loop Over Items (Split in Batches)
Manual trigger
Markdown
Merge
n8n
n8n Form Trigger
n8n trigger
No Operation, do nothing
Read/Write Files from Disk
Remove Duplicates
Rename Keys
Respond to Webhook
RSS Read
RSS Feed Trigger
Schedule trigger
Send Email
Sort
Split Out
SSE trigger
SSH
Stop And Error
Summarize
Switch
TOTP
Wait
Webhook
Workflow trigger
XML
Actions
Actions
Action Network
ActiveCampaign
Adalo
Affinity
Agile CRM
Airtable
AMQP Sender
APITemplate.io
Asana
Automizy
Autopilot
AWS Certificate Manager
AWS Comprehend
AWS DynamoDB
AWS Elastic Load Balancing
AWS Lambda
AWS Rekognition
AWS S3
AWS SES
AWS SNS
AWS SQS
AWS Textract
AWS Transcribe
BambooHR
Bannerbear
Baserow
Beeminder
Bitly
Bitwarden
Box
Brandfetch
Brevo
Bubble
Chargebee
CircleCI
Webex by Cisco
Clearbit
ClickUp
Clockify
Cloudflare
Cockpit
Coda
CoinGecko
Contentful
ConvertKit
Copper
Cortex
CrateDB
crowd.dev
Customer.io
DeepL
Demio
DHL
Discord
Discourse
Disqus
Drift
Dropbox
Dropcontact
E-goi
Elasticsearch
Elastic Security
Emelia
ERPNext
Facebook Graph API
FileMaker
Flow
Freshdesk
Freshservice
Freshworks CRM
GetResponse
Ghost
GitHub
GitLab
Gmail
Google Ads
Google Analytics
Google BigQuery
Google Books
Google Calendar
Google Chat
Google Cloud Firestore
Google Cloud Natural Language
Google Cloud Realtime Database
Google Cloud Storage
Google Contacts
Google Docs
Google Drive
Google Perspective
Google Sheets
Google Slides
Google Tasks
Google Translate
Gotify
GoToWebinar
Grafana
Grist
G Suite Admin
Hacker News
HaloPSA
Harvest
Help Scout
HighLevel
Home Assistant
HubSpot
Humantic AI
Hunter
Intercom
Invoice Ninja
Iterable
Jenkins
Jira Software
Kafka
Keap
Kitemaker
KoboToolbox
Lemlist
Line
Linear
LingvaNex
LinkedIn
LoneScale
Magento 2
Mailcheck
Mailchimp
MailerLite
Mailgun
Mailjet
Mandrill
marketstack
Matrix
Mattermost
Mautic
Medium
MessageBird
Metabase
Microsoft Dynamics CRM
Microsoft Excel 365
Microsoft Graph Security
Microsoft OneDrive
Microsoft Outlook
Microsoft SQL
Microsoft Teams
Microsoft To Do
Mindee
MISP
Mocean
monday.com
MongoDB
Monica CRM
MQTT
MSG91
MySQL
Customer Datastore (n8n Training)
Customer Messenger (n8n Training)
NASA
Netlify
Netscaler ADC
Nextcloud
NocoDB
Notion
npm
Odoo
One Simple API
Onfleet
OpenAI
OpenThesaurus
OpenWeatherMap
Oura
Paddle
PagerDuty
PayPal
Peekalink
PhantomBuster
Philips Hue
Pipedrive
Plivo
PostBin
Postgres
PostHog
ProfitWell
Pushbullet
Pushcut
Pushover
QuestDB
Quick Base
QuickBooks Online
QuickChart
RabbitMQ
Raindrop
Reddit
Redis
Rocket.Chat
Rundeck
S3
Salesforce
Salesmate
SeaTable
SecurityScorecard
Segment
SendGrid
Sendy
Sentry.io
ServiceNow
seven
Shopify
SIGNL4
Slack
Snowflake
Splunk
Spontit
Spotify
Stackby
Storyblok
Strapi
Strava
Stripe
Supabase
SyncroMSP
Taiga
Tapfiliate
Telegram
TheHive
TheHive 5
TimescaleDB
Todoist
Travis CI
Trello
Twake
Twilio
Twist
Unleashed Software
UpLead
uProc
UptimeRobot
urlscan.io
Venafi TLS Protect Cloud
Venafi TLS Protect Datacenter
Vero
Vonage
Webflow
Wekan
WhatsApp Business Cloud
Wise
WooCommerce
WordPress
X (Formerly Twitter)
Xero
Yourls
YouTube
Zammad
Zendesk
Zoho CRM
Zoom
Zulip
Triggers
Triggers
ActiveCampaign trigger
Acuity Scheduling trigger
Affinity trigger
Airtable trigger
AMQP trigger
Asana trigger
Autopilot trigger
AWS SNS trigger
Bitbucket trigger
Box trigger
Brevo trigger
Calendly trigger
Cal trigger
Chargebee trigger
ClickUp trigger
Clockify trigger
ConvertKit trigger
Copper trigger
crowd.dev trigger
Customer.io trigger
Emelia trigger
Eventbrite trigger
Facebook Lead Ads trigger
Facebook trigger
Figma trigger (Beta) node
Flow trigger
Form.io trigger
Formstack trigger
GetResponse trigger
GitHub trigger
GitLab trigger
Gmail trigger
Google Calendar trigger
Google Drive trigger
Google Sheets trigger
Gumroad trigger
Help Scout trigger
HubSpot trigger
Invoice Ninja trigger
Jira trigger
JotForm trigger
Kafka trigger
Keap trigger
KoboToolbox trigger
Lemlist trigger
Linear trigger
LoneScale trigger
Mailchimp trigger
MailerLite trigger
Mailjet trigger
Mautic trigger
Microsoft OneDrive trigger
Microsoft Outlook trigger
MQTT trigger
Netlify trigger
Notion trigger
Onfleet trigger
PayPal trigger
Pipedrive trigger
Postgres trigger
Postmark trigger
Pushcut trigger
RabbitMQ trigger
Redis trigger
Salesforce trigger
SeaTable trigger
Shopify trigger
Slack trigger
Strava trigger
Stripe trigger
SurveyMonkey trigger
Taiga trigger
Telegram trigger
TheHive 5 trigger
TheHive trigger
Toggl trigger
Trello trigger
Twilio trigger
Typeform trigger
Venafi TLS Protect Cloud trigger
Webex by Cisco trigger
Webflow trigger
WhatsApp trigger
Wise trigger
WooCommerce trigger
Workable trigger
Wufoo trigger
Zendesk trigger
Cluster nodes
Cluster nodes
Root nodes
Root nodes
AI Agent
Basic LLM Chain
Question and Answer Chain
Summarization Chain
Information Extractor
Text Classifier
Sentiment Analysis
LangChain Code
In-Memory Vector Store
Pinecone Vector Store
Qdrant Vector Store
Supabase Vector Store
Zep Vector Store
Sub-nodes
Sub-nodes
Default Data Loader
GitHub Document Loader
Embeddings AWS Bedrock
Embeddings Azure OpenAI
Embeddings Cohere
Embeddings Google Gemini
Embeddings Google PaLM
Embeddings HuggingFace Inference
Embeddings Mistral Cloud
Embeddings Ollama
Embeddings OpenAI
Anthropic Chat Model
AWS Bedrock Chat Model
Azure OpenAI Chat Model
Google Gemini Chat Model
Google PaLM Chat Model
Google Vertex Chat Model
Groq Chat Model
Mistral Cloud Chat Model
Ollama Chat Model
OpenAI Chat Model
Cohere Model
Google PaLM Language Model
Ollama Model
OpenAI Model
Hugging Face Inference Model
Chat Memory Manager
Window Buffer Memory (easiest)
Motorhead
Redis Chat Memory
Postgres Chat Memory
Xata
Zep
Auto-fixing Output Parser
Item List Output Parser
Structured Output Parser
Contextual Compression Retriever
MultiQuery Retriever
Vector Store Retriever
Workflow Retriever
Character Text Splitter
Recursive Character Text Splitter
Token Splitter
Calculator
Custom Code Tool
HTTP Request Tool
SerpApi (Google Search)
Vector Store Tool
Wikipedia
Wolfram|Alpha
Custom n8n Workflow Tool
Credentials
Credentials
Action Network credentials
ActiveCampaign credentials
Acuity Scheduling credentials
Adalo credentials
Affinity credentials
Agile CRM credentials
Airtable credentials
AlienVault credentials
AMQP credentials
Anthropic credentials
APITemplate.io credentials
Asana credentials
Auth0 Management credentials
Automizy credentials
Autopilot credentials
AWS credentials
Azure OpenAI credentials
BambooHR credentials
Bannerbear credentials
Baserow credentials
Beeminder credentials
Bitbucket credentials
Bitly credentials
Bitwarden credentials
Box credentials
Brandfetch credentials
Brevo credentials
Bubble credentials
Cal.com credentials
Calendly credentials
Carbon Black credentials
Chargebee credentials
CircleCI credentials
Cisco Meraki credentials
Cisco Secure Endpoint credentials
Cisco Umbrella credentials
Clearbit credentials
ClickUp credentials
Clockify credentials
Cloudflare credentials
Cockpit credentials
Coda credentials
Cohere credentials
Contentful credentials
ConvertKit credentials
Copper credentials
Cortex credentials
CrateDB credentials
crowd.dev credentials
CrowdStrike credentials
Customer.io credentials
DeepL credentials
Demio credentials
DHL credentials
Discord credentials
Discourse credentials
Disqus credentials
Drift credentials
Dropbox credentials
Dropcontact credentials
E-goi credentials
Elasticsearch credentials
Elastic Security credentials
Emelia credentials
ERPNext credentials
Eventbrite credentials
F5 Big-IP credentials
Facebook App credentials
Facebook Graph API credentials
Facebook Lead Ads credentials
Figma credentials
FileMaker credentials
Flow credentials
Form.io Trigger credentials
Formstack Trigger credentials
Fortinet FortiGate credentials
Freshdesk credentials
Freshservice credentials
Freshworks CRM credentials
FTP credentials
GetResponse credentials
Ghost credentials
Git credentials
GitHub credentials
GitLab credentials
Google
Google
Google OAuth2 single service
Google OAuth2 generic
Google Service Account
Google AI credentials
Gotify credentials
GoToWebinar credentials
Grafana credentials
Grist credentials
Groq credentials
Gumroad credentials
HaloPSA credentials
Harvest credentials
Help Scout credentials
HighLevel credentials
Home Assistant credentials
HTTP Request credentials
HubSpot credentials
Hugging Face credentials
Humantic AI credentials
Hunter credentials
Hybrid Analysis credentials
IMAP credentials
Imperva WAF credentials
Intercom credentials
Invoice Ninja credentials
Iterable credentials
Jenkins credentials
Jira credentials
JotForm credentials
JWT credentials
Kafka credentials
Keap credentials
Kibana credentials
Kitemaker credentials
KoboToolbox credentials
LDAP credentials
Lemlist credentials
Line credentials
Linear credentials
LingvaNex credentials
LinkedIn credentials
LoneScale credentials
Magento 2 credentials
Mailcheck credentials
Mailchimp credentials
MailerLite credentials
Mailgun credentials
Mailjet credentials
Mandrill credentials
Marketstack credentials
Matrix credentials
Mattermost credentials
Mautic credentials
Medium credentials
MessageBird credentials
Metabase credentials
Microsoft credentials
Microsoft Entra ID credentials
Microsoft SQL credentials
Mindee credentials
MISP credentials
Mist credentials
Mistral Cloud credentials
Mocean credentials
monday.com credentials
MongoDB credentials
Monica CRM credentials
Motorhead credentials
MQTT credentials
MSG91 credentials
MySQL credentials
NASA credentials
Netlify credentials
Netscaler ADC credentials
Nextcloud credentials
NocoDB credentials
Notion credentials
npm credentials
Odoo credentials
Okta credentials
Ollama credentials
One Simple API credentials
Onfleet credentials
OpenAI credentials
OpenCTI credentials
OpenWeatherMap credentials
Oura credentials
Paddle credentials
PagerDuty credentials
PayPal credentials
Peekalink credentials
PhantomBuster credentials
Philips Hue credentials
Pinecone credentials
Pipedrive credentials
Plivo credentials
Postgres credentials
PostHog credentials
Postmark credentials
ProfitWell credentials
Pushbullet credentials
Pushcut credentials
Pushover credentials
QRadar credentials
Qdrant credentials
Qualys credentials
QuestDB credentials
Quick Base credentials
QuickBooks credentials
RabbitMQ credentials
Raindrop credentials
Recorded Future credentials
Reddit credentials
Redis credentials
Rocket.Chat credentials
Rundeck credentials
S3 credentials
Salesforce credentials
Salesmate credentials
SeaTable credentials
SecurityScorecard credentials
Segment credentials
Sekoia credentials
Send Email credentials
SendGrid credentials
Sendy credentials
Sentry.io credentials
Serp credentials
ServiceNow credentials
seven credentials
Shopify credentials
Shuffler credentials
SIGNL4 credentials
Slack credentials
Snowflake credentials
Splunk credentials
Spontit credentials
Spotify credentials
SSH credentials
Stackby credentials
Storyblok credentials
Strapi credentials
Strava credentials
Stripe credentials
Supabase credentials
SurveyMonkey credentials
SyncroMSP credentials
Taiga credentials
Tapfiliate credentials
Telegram credentials
TheHive credentials
TheHive 5 credentials
TimescaleDB credentials
Todoist credentials
Toggl credentials
TOTP credentials
Travis CI credentials
Trellix ePO credentials
Trello credentials
Twake credentials
Twilio credentials
Twist credentials
Typeform credentials
Unleashed Software credentials
UpLead credentials
uProc credentials
UptimeRobot credentials
urlscan.io credentials
Venafi TLS Protect Cloud credentials
Venafi TLS Protect Datacenter credentials
Vero credentials
VirusTotal credentials
Vonage credentials
Webex by Cisco credentials
Webflow credentials
Wekan credentials
WhatsApp Business credentials
Wise credentials
Wolfram|Alpha credentials
WooCommerce credentials
WordPress credentials
Workable credentials
Wufoo credentials
X credentials
Xata credentials
Xero credentials
Yourls credentials
Zammad credentials
Zendesk credentials
Zep credentials
Zoho credentials
Zoom credentials
Zscaler ZIA credentials
Zulip credentials
Custom API actions for existing nodes
Handle rate limits
Community nodes
Community nodes
Installation and management
Installation and management
GUI installation
Manual installation
Risks
Blocklist
Using community nodes
Troubleshooting
Building community nodes
Creating nodes
Creating nodes
Overview
Plan your node
Plan your node
Choose a node type
Choose a node building style
Node UI design
Choose node file structure
Build your node
Build your node
Set up your development environment
Tutorial: Build a declarative-style node
Tutorial: Build a programmatic-style node
Reference
Reference
Node UI elements
Code standards
Versioning
File structure
Base files
Base files
Structure
Standard parameters
Declarative-style parameters
Programmatic-style parameters
Programmatic-style execute method
Codex files
Credentials files
HTTP request helpers
Item linking
Test your node
Test your node
Run your node locally
Node linter
Troubleshooting
Deploy your node
Deploy your node
Submit community nodes
Install private nodes
Hosting n8n
Hosting n8n
Community vs Enterprise
Installation
Installation
npm
Docker
Server setups
Server setups
Digital Ocean
Heroku
Hetzner
Amazon Web Services
Azure
Google Cloud
Docker Compose
Updating
Configuration
Configuration
Environment variables
Environment variables
AI
Credentials
Database
Deployment
Binary data
User management and 2FA
Endpoints
External hooks
Executions
Logs
External data storage
Nodes
Queue mode
Security
Source control
External secrets
Timezone and localization
Workflows
License
Configuration methods
Configuration examples
Configuration examples
Isolate n8n
Configure the Base URL
Configure custom SSL certificate authorities
Set a custom encryption key
Configure workflow timeouts
Specify custom nodes location
Enable modules in Code node
Set the timezone
Specify user folder path
Configure webhook URLs with reverse proxy
Enable Prometheus metrics
Supported databases and settings
User management
Logging and monitoring
Logging and monitoring
Logging
Monitoring
Security audit
Scaling and performance
Scaling and performance
Overview
Performance and benchmarking
Configuring queue mode
Concurrency control
Execution data
Binary data
External storage for binary data
Memory-related errors
Securing n8n
Securing n8n
Overview
Set up SSL
Set up SSO
Security audit
Disable the API
Opt out of data collection
Blocking nodes
Architecture
Architecture
Overview
Database structure
Using the CLI
Using the CLI
CLI commands
Code in n8n
Code in n8n
Expressions
Code node
AI coding
Built in methods and variables
Built in methods and variables
Overview
Current node input
Output of other nodes
Date and time
JMESPath
HTTP node
LangChain Code node
n8n metadata
Convenience methods
Data transformation functions
Data transformation functions
Arrays
Booleans
Dates
Numbers
Objects
Strings
Custom variables
Custom variables
Create custom variables
Cookbook
Cookbook
Handling dates
Query JSON with JMESPath
Built-in methods and variables examples
Built-in methods and variables examples
execution
getWorkflowStaticData
Retrieve linked items from earlier in the workflow
(node-name).all
vars
Expressions
Expressions
Check incoming data
Code node
Code node
Get number of items returned by last node
Get the binary data buffer
Output to the browser console
HTTP Request node
HTTP Request node
Pagination
Advanced AI
Advanced AI
Tutorial: Build an AI workflow in n8n
LangChain in n8n
LangChain in n8n
Overview
Langchain concepts in n8n
LangChain learning resources
Use LangSmith with n8n
Examples and concepts
Examples and concepts
Introduction
What is a chain?
What is an agent?
Agents vs chains example
What is memory?
What is a tool?
Use Google Sheets as a data source
Call an API to fetch data
Set a human fallback for AI workflows
What is a vector database?
Populate a Pinecone vector database from a website
API
API
Authentication
Pagination
Using the API playground
API reference
Embed
Embed
Prerequisites
Deployment
Configuration
Workflow management
Workflows templates
White labelling
Was this page helpful?
Thanks for your feedback!
Thanks for your feedback! Help us improve this page by submitting an issue or a fix in our
GitHub repo
.
Back to top