551 workflows, ready to run.
Community-built n8n automations, searchable live from the template library. Open one on n8n.io and import the JSON straight into your instance.
Custom LangChain agent written in JavaScriptThis workflow has multiple functionalities. It starts with a manual trigger, "When clicking 'Execute Workflow'", that activates two separate paths.
The first path takes a preset s…AI Agent · LangChain Code · OpenAI Chat Model · Code Tool13.8k views
↗XML to SQL database importThis is an example workflow that imports an XML file into an SQL database. The ReadBinaryFiles node loads the XML file from the server. Then the Code node extracts the file content…Code2.3k views
↗Compare SQL datasetsThis workflow compares 2 datasets from a single database. Two SQL nodes create a slightly different summary report based on the payments table. Both reports have the same structu…MySQL2.5k views
↗v1 helper - Find params with affected expressionsv1 Helper ℹ️ This workflow is to be run after upgrading to n8n v1. This workflow returns all locations where a node in an active workflow contains a parameter using an expression…Code806 views
↗Load data into SnowflakeThis workflow automatically downloads a CSV from the web, and parses it in a format that n8n can access. It then ensures that the data from the CSV is matched to the names of the c…HTTP Request · Snowflake2.1k views
↗Count the items returned by a nodeThis workflow provides a simple approach to counting the items returned by a node. It uses a Set node with the Execute Once option: The expression uses $input.all() (documented…Customer Datastore (n8n training)3.2k views
↗OpenAI examples: ChatGPT, DALLE-2, Whisper-1 – 5-in-1Primer workflow for OpenAI models: ChatGPT, DALLE-2, Whisper This workflow contains 5 examples on how to work with OpenAI API. Transcribe voice into text via Whisper model (disabl…HTTP Request · Code · OpenAI · HTML25.2k views
↗Import CSV into MySQLThis workflow demonstrates how CSV file can be automatically imported into existing MySQL database. Before running the workflow please make sure you have a file on the server: /…MySQL13.5k views
↗Merge multiple runs into oneThis is a workflow that might come handy after using loops. They usually leave you with items spread across different "runs". The Code node in this example workflow merges them int…Customer Datastore (n8n training) · Code8.8k views
↗Import data from MySQL into Google SheetsThis workflow queries a table in MySQL and inserts the data into Google Sheets.Google Sheets · MySQL5.5k views
↗Import data from Google Sheets into MySQLThis workflow imports data from Google Sheets into a MySQL database.Google Sheets · MySQL4.8k views
↗Rate limiting and waiting for external eventsTask: Control your data flow with rate limits and external cues Main use cases: Control the rate of items flow into one or more services in your workflow Wait for external events …Customer Datastore (n8n training) · Customer Messenger (n8n training)6k views
↗Filtering and branching dataTask: Conditional filtering and branching items Why: Filtering and branching data based on conditions allows you to build complex workflows that work with more than one data flow …Customer Datastore (n8n training)4.8k views
↗Sum or aggregate a column of spreadsheet or table dataThis workflow shows how to sum multiple items of data, like you would in Excel or Airtable when summing up the total of a column. It uses a Function node with some javascript to pe…1.1k views
↗Handle verification for Twitter webhookThis workflow handles the incoming call from Twitter and sends the required response for verification. On registering the webhook with the Twitter Account Activity API, Twitter ex…Crypto803 views
↗Collect and label images and send to Google SheetsThis workflow collects images from web search on a specific query, detects labels in them, and stores this information in a Google Sheet.Google Sheets · HTTP Request · AWS Rekognition1.1k views
↗Join data from Postgres and MySQLquery data from two different databases handle and unify in a single returnHTTP Request · Postgres · MySQL3.5k views
↗Serve a static HTML page when a link is accessedThis easy-to-extend workflow automatically serves a static HTML page when a URL is accessed in a browser. Prerequisites Basic knowledge of HTML Nodes Webhook node triggers the …19.9k views
↗
↗XML to SQL database importThis is an example workflow that imports an XML file into an SQL database. The ReadBinaryFiles node loads the XML file from the server. Then the Code node extracts the file content…Code2.3k views
↗Compare SQL datasetsThis workflow compares 2 datasets from a single database. Two SQL nodes create a slightly different summary report based on the payments table. Both reports have the same structu…MySQL2.5k views
↗v1 helper - Find params with affected expressionsv1 Helper ℹ️ This workflow is to be run after upgrading to n8n v1. This workflow returns all locations where a node in an active workflow contains a parameter using an expression…Code806 views
↗Load data into SnowflakeThis workflow automatically downloads a CSV from the web, and parses it in a format that n8n can access. It then ensures that the data from the CSV is matched to the names of the c…HTTP Request · Snowflake2.1k views
↗Count the items returned by a nodeThis workflow provides a simple approach to counting the items returned by a node. It uses a Set node with the Execute Once option: The expression uses $input.all() (documented…Customer Datastore (n8n training)3.2k views
↗OpenAI examples: ChatGPT, DALLE-2, Whisper-1 – 5-in-1Primer workflow for OpenAI models: ChatGPT, DALLE-2, Whisper This workflow contains 5 examples on how to work with OpenAI API. Transcribe voice into text via Whisper model (disabl…HTTP Request · Code · OpenAI · HTML25.2k views
↗Import CSV into MySQLThis workflow demonstrates how CSV file can be automatically imported into existing MySQL database. Before running the workflow please make sure you have a file on the server: /…MySQL13.5k views
↗Merge multiple runs into oneThis is a workflow that might come handy after using loops. They usually leave you with items spread across different "runs". The Code node in this example workflow merges them int…Customer Datastore (n8n training) · Code8.8k views
↗Import data from MySQL into Google SheetsThis workflow queries a table in MySQL and inserts the data into Google Sheets.Google Sheets · MySQL5.5k views
↗Import data from Google Sheets into MySQLThis workflow imports data from Google Sheets into a MySQL database.Google Sheets · MySQL4.8k views
↗Rate limiting and waiting for external eventsTask: Control your data flow with rate limits and external cues Main use cases: Control the rate of items flow into one or more services in your workflow Wait for external events …Customer Datastore (n8n training) · Customer Messenger (n8n training)6k views
↗Filtering and branching dataTask: Conditional filtering and branching items Why: Filtering and branching data based on conditions allows you to build complex workflows that work with more than one data flow …Customer Datastore (n8n training)4.8k views
↗Sum or aggregate a column of spreadsheet or table dataThis workflow shows how to sum multiple items of data, like you would in Excel or Airtable when summing up the total of a column. It uses a Function node with some javascript to pe…1.1k views
↗Handle verification for Twitter webhookThis workflow handles the incoming call from Twitter and sends the required response for verification. On registering the webhook with the Twitter Account Activity API, Twitter ex…Crypto803 views
↗Collect and label images and send to Google SheetsThis workflow collects images from web search on a specific query, detects labels in them, and stores this information in a Google Sheet.Google Sheets · HTTP Request · AWS Rekognition1.1k views
↗Join data from Postgres and MySQLquery data from two different databases handle and unify in a single returnHTTP Request · Postgres · MySQL3.5k views
↗Serve a static HTML page when a link is accessedThis easy-to-extend workflow automatically serves a static HTML page when a URL is accessed in a browser. Prerequisites Basic knowledge of HTML Nodes Webhook node triggers the …19.9k views
↗