548 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 Long Lived Facebook User or Page Access TokenFacebook access tokens expire quickly, requiring regular updates for continued API access. This workflow simplifies the process of exchanging short-lived tokens for long-lived ones…HTTP Request2.2k views
↗🚀 Local Multi-LLM Testing & Performance Tracker🚀 Local Multi-LLM Testing & Performance Tracker This workflow is perfect for developers, researchers, and data scientists benchmarking multiple LLMs with LM Studio. It dynamicall…Google Sheets · HTTP Request · Code · Basic LLM Chain · OpenAI Chat Model3.6k views
↗Preconfigured nodes for Systeme.io API requestsUsing the Systeme API can be challenging due to its pagination settings and low rate limit. This requires a bit more knowledge about API requests than a beginner might have. This …HTTP Request1.3k views
↗Build Your Own Image Search Using AI Object Detection, CDN and ElasticSearchThis n8n workflow demonstrates how to automate indexing of images to build a object-based image search. By utilising a Detr-Resnet-50 Object Classification model, we can identify …Edit Image · HTTP Request · Elasticsearch6.4k views
↗Better Oauth2.0 workflow for Pipedrive CRM with SupabaseThis workflow provides an OAuth 2.0 auth token refresh process for better control. Developers can utilize it as an alternative to n8n's built-in OAuth flow to achieve improved cont…HTTP Request · Supabase · Code1.8k views
↗Provide Real-Time Updates for Notion Databases via Webhooks with SupabasePurpose This enables webhooks for nearly realtime updates (every 5 seconds) from Notion Databases. Problem Notion does not offer webhooks. Even worse, the “Last edited time” pro…HTTP Request · Notion · Supabase · Code1.6k views
↗Low-code API for Flutterflow appsFlow Start: The flow starts upon receiving an HTTP GET call. Webhook: Receives the HTTP GET call and triggers the flow. Database: Connects to the database (Customer Datastore) to r…Customer Datastore (n8n training)3.7k views
↗Use any LangChain module in n8n (with the LangChain code node)LangChain is a framework for building AI functionality that users large language models. By leveraging the functionality of LangChain, you can write even more powerful workflows. …LangChain Code · OpenAI Chat Model10.9k views
↗Synchronize your Google Sheets with PostgresSync your Google Sheets Data with your Postgres database table, requiring minimal adjustments. Follow these steps: Retrieve Data: Pull data from Google Sheets and PostgreSQL. Comp…Google Sheets · Postgres6.1k views
↗OpenAI assistant with custom toolsThis workflow shows how you can get your OpenAI assistant to call an n8n workflow as a tool. Since you can put almost any functionality in an n8n workflow, this means you can give …Code · Code Tool · Call n8n Workflow Tool12.6k views
↗Telegram echo-botThis is a workflow for a Telegram-echo bot. This bot is useful for debugging and learning purposes of the Telegram platform. Add your Telegram bot credentials for both nodes. Activ…Telegram6.4k views
↗Authenticate a user in a workflow with openid connectIntro This workflow needs a user to authenticate by using an openid connect provider in order to call the webhook. If the user is not authenticated, it starts a login process by …HTTP Request · Code · HTML7k views
↗itemMatching() usage exampleThis workflow provides a simple example of how to use itemMatching(itemIndex: Number) in the Code node to retrieve linked items from earlier in the workflow.Customer Datastore (n8n training) · Code3.3k views
↗Sync Google Sheets data with MySQLThis workflow performs several data integration and synchronization tasks between Google Sheets and a MySQL database. Here is a step-by-step description of what this workflow does…Google Sheets · MySQL7.8k views
↗Force AI to use a specific output formatThis workflow is for anyone looking to automatically fetch, validate, and parse complex language-based queries into a structured format. Its unique capability lies in not only proc…Basic LLM Chain · OpenAI Chat Model · Auto-fixing Output Parser · Structured Output Parser14.7k views
↗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
↗
↗🚀 Local Multi-LLM Testing & Performance Tracker🚀 Local Multi-LLM Testing & Performance Tracker This workflow is perfect for developers, researchers, and data scientists benchmarking multiple LLMs with LM Studio. It dynamicall…Google Sheets · HTTP Request · Code · Basic LLM Chain · OpenAI Chat Model3.6k views
↗Preconfigured nodes for Systeme.io API requestsUsing the Systeme API can be challenging due to its pagination settings and low rate limit. This requires a bit more knowledge about API requests than a beginner might have. This …HTTP Request1.3k views
↗Build Your Own Image Search Using AI Object Detection, CDN and ElasticSearchThis n8n workflow demonstrates how to automate indexing of images to build a object-based image search. By utilising a Detr-Resnet-50 Object Classification model, we can identify …Edit Image · HTTP Request · Elasticsearch6.4k views
↗Better Oauth2.0 workflow for Pipedrive CRM with SupabaseThis workflow provides an OAuth 2.0 auth token refresh process for better control. Developers can utilize it as an alternative to n8n's built-in OAuth flow to achieve improved cont…HTTP Request · Supabase · Code1.8k views
↗Provide Real-Time Updates for Notion Databases via Webhooks with SupabasePurpose This enables webhooks for nearly realtime updates (every 5 seconds) from Notion Databases. Problem Notion does not offer webhooks. Even worse, the “Last edited time” pro…HTTP Request · Notion · Supabase · Code1.6k views
↗Low-code API for Flutterflow appsFlow Start: The flow starts upon receiving an HTTP GET call. Webhook: Receives the HTTP GET call and triggers the flow. Database: Connects to the database (Customer Datastore) to r…Customer Datastore (n8n training)3.7k views
↗Use any LangChain module in n8n (with the LangChain code node)LangChain is a framework for building AI functionality that users large language models. By leveraging the functionality of LangChain, you can write even more powerful workflows. …LangChain Code · OpenAI Chat Model10.9k views
↗Synchronize your Google Sheets with PostgresSync your Google Sheets Data with your Postgres database table, requiring minimal adjustments. Follow these steps: Retrieve Data: Pull data from Google Sheets and PostgreSQL. Comp…Google Sheets · Postgres6.1k views
↗OpenAI assistant with custom toolsThis workflow shows how you can get your OpenAI assistant to call an n8n workflow as a tool. Since you can put almost any functionality in an n8n workflow, this means you can give …Code · Code Tool · Call n8n Workflow Tool12.6k views
↗Telegram echo-botThis is a workflow for a Telegram-echo bot. This bot is useful for debugging and learning purposes of the Telegram platform. Add your Telegram bot credentials for both nodes. Activ…Telegram6.4k views
↗Authenticate a user in a workflow with openid connectIntro This workflow needs a user to authenticate by using an openid connect provider in order to call the webhook. If the user is not authenticated, it starts a login process by …HTTP Request · Code · HTML7k views
↗itemMatching() usage exampleThis workflow provides a simple example of how to use itemMatching(itemIndex: Number) in the Code node to retrieve linked items from earlier in the workflow.Customer Datastore (n8n training) · Code3.3k views
↗Sync Google Sheets data with MySQLThis workflow performs several data integration and synchronization tasks between Google Sheets and a MySQL database. Here is a step-by-step description of what this workflow does…Google Sheets · MySQL7.8k views
↗Force AI to use a specific output formatThis workflow is for anyone looking to automatically fetch, validate, and parse complex language-based queries into a structured format. Its unique capability lies in not only proc…Basic LLM Chain · OpenAI Chat Model · Auto-fixing Output Parser · Structured Output Parser14.7k views
↗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
↗