227 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.
Get CSV from URL and convert to ExcelThis workflow demonstrates the conversion of a CSV file to Excel format.
First, an example CSV file is downloaded via a direct link. The source file is taken from the European Ope…HTTP Request6.3k views
↗Convert image URLs to an uploaded attachment in AirtableSuper simple workflow to convert image URLs to an uploaded attachment in Airtable. You'll need to adjust the field names to match your specific data, including in the filter formu…Airtable1.9k views
↗Move a nextcloud folder file by fileDescription: This template facilitates the transfer of a folder, along with all its files and subfolders, within a Nextcloud instance. The Nextcloud user must have access to both t…Nextcloud · Code2.7k views
↗Import CSV from URL to Google SheetsThis workflow automatically imports data from a CSV file located at a specific URL and then updates the Google Sheets document with the provided data. Below is a step-by-step desc…Google Sheets · HTTP Request4.6k views
↗Create 2 XML files: with and without XML attributesThis workflow demonstrates two ways of exporting data from SQL to XML. First, several random records are received from the MySQL database. Then, in the upper part of the workflow…MySQL1.3k views
↗Push JSON data into an App or to Spreadsheet fileThis workflow template shows how to load JSON data into a workflow and push that data into an App or convert it into a Spreadsheet file. Specifically, this workflow shows how to m…Google Sheets · HTTP Request8.9k views
↗Respond with file download to incoming HTTP requestThis simple workflow demonstrates how to get an end user's browser to download a file. It makes use of the Content-Disposition header to set a filename and control the browser beha…HTTP Request4.8k views
↗Merge binary objects on multiple items into a single itemThis workflow is the opposite of this one. It transforms multiple different items with one binary object named data into a single item with multiple binary objects: This can be…HTTP Request · Code1.8k views
↗Export SQL table into CSV fileThis workflow demonstrates how easy it is to export SQL query to CSV automatically! Before running the workflow please make sure you have access to a local or remote MSSQL serve…Microsoft SQL6.6k views
↗Send specific PDF attachments from Gmail to Google Drive using OpenAIThis workflow reads PDF textual content and sends the text to OpenAI. Attachments of interest will then be uploaded to a specified Google Drive folder. For example, you may wish to…Google Drive · Code · OpenAI17.8k views
↗Working with Excel spreadsheet files (xls & xlsx)This workflow will help guide you through obtaining a spreadsheet file, reading it, making a change then saving it to local or cloud storage.HTTP Request · Google Drive · Microsoft OneDrive · FTP26.2k views
↗Send Google Drive files to Notion databaseThis workflow sends a file to a Notion database of your choosing when a new file is created in a specific Google Drive folder. Prerequisites Notion account and Notion credentials…Notion3.3k views
↗Transfer JSON data to CSV fileWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVGoogle Sheets4.7k views
↗Move data between JSON and spreadsheetsThis workflow illustrates how to convert data from JSON to binary format and import JSON data or files into Google Sheets or local spreadsheets.Google Sheets · HTTP Request · Gmail2.9k views
↗Import JSON data into Google Sheets and CSV fileThis workflow gets data from an API and exports it into Google Sheets and a CSV file.Google Sheets · HTTP Request7.3k views
↗Export JSON file to Google SheetsThis workflow exports the contents of a JSON file to Google Sheets.Google Sheets1.8k views
↗Split Out Binary DataThis workflows helps with processing binary data. You'll often have binary objects with keys such as attachment0, attachment1, attachment2, etc. attached to your items, for exampl…HTTP Request · Compression5.8k views
↗Uploading a file to a Slack channelThis workflow shows you how to post a message to a Slack channel and add a file attachment. It also shows you the general pattern for working with Binary data in n8n (any file like…HTTP Request · Slack2.4k views
↗
↗Convert image URLs to an uploaded attachment in AirtableSuper simple workflow to convert image URLs to an uploaded attachment in Airtable. You'll need to adjust the field names to match your specific data, including in the filter formu…Airtable1.9k views
↗Move a nextcloud folder file by fileDescription: This template facilitates the transfer of a folder, along with all its files and subfolders, within a Nextcloud instance. The Nextcloud user must have access to both t…Nextcloud · Code2.7k views
↗Import CSV from URL to Google SheetsThis workflow automatically imports data from a CSV file located at a specific URL and then updates the Google Sheets document with the provided data. Below is a step-by-step desc…Google Sheets · HTTP Request4.6k views
↗Create 2 XML files: with and without XML attributesThis workflow demonstrates two ways of exporting data from SQL to XML. First, several random records are received from the MySQL database. Then, in the upper part of the workflow…MySQL1.3k views
↗Push JSON data into an App or to Spreadsheet fileThis workflow template shows how to load JSON data into a workflow and push that data into an App or convert it into a Spreadsheet file. Specifically, this workflow shows how to m…Google Sheets · HTTP Request8.9k views
↗Respond with file download to incoming HTTP requestThis simple workflow demonstrates how to get an end user's browser to download a file. It makes use of the Content-Disposition header to set a filename and control the browser beha…HTTP Request4.8k views
↗Merge binary objects on multiple items into a single itemThis workflow is the opposite of this one. It transforms multiple different items with one binary object named data into a single item with multiple binary objects: This can be…HTTP Request · Code1.8k views
↗Export SQL table into CSV fileThis workflow demonstrates how easy it is to export SQL query to CSV automatically! Before running the workflow please make sure you have access to a local or remote MSSQL serve…Microsoft SQL6.6k views
↗Send specific PDF attachments from Gmail to Google Drive using OpenAIThis workflow reads PDF textual content and sends the text to OpenAI. Attachments of interest will then be uploaded to a specified Google Drive folder. For example, you may wish to…Google Drive · Code · OpenAI17.8k views
↗Working with Excel spreadsheet files (xls & xlsx)This workflow will help guide you through obtaining a spreadsheet file, reading it, making a change then saving it to local or cloud storage.HTTP Request · Google Drive · Microsoft OneDrive · FTP26.2k views
↗Send Google Drive files to Notion databaseThis workflow sends a file to a Notion database of your choosing when a new file is created in a specific Google Drive folder. Prerequisites Notion account and Notion credentials…Notion3.3k views
↗Transfer JSON data to CSV fileWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVGoogle Sheets4.7k views
↗Move data between JSON and spreadsheetsThis workflow illustrates how to convert data from JSON to binary format and import JSON data or files into Google Sheets or local spreadsheets.Google Sheets · HTTP Request · Gmail2.9k views
↗Import JSON data into Google Sheets and CSV fileThis workflow gets data from an API and exports it into Google Sheets and a CSV file.Google Sheets · HTTP Request7.3k views
↗Export JSON file to Google SheetsThis workflow exports the contents of a JSON file to Google Sheets.Google Sheets1.8k views
↗Split Out Binary DataThis workflows helps with processing binary data. You'll often have binary objects with keys such as attachment0, attachment1, attachment2, etc. attached to your items, for exampl…HTTP Request · Compression5.8k views
↗Uploading a file to a Slack channelThis workflow shows you how to post a message to a Slack channel and add a file attachment. It also shows you the general pattern for working with Binary data in n8n (any file like…HTTP Request · Slack2.4k views
↗