Engineering Workflows
What are Engineering n8n workflows?
Engineering n8n workflows are reusable automation templates for engineering use cases. This category includes workflows that connect apps, transform data, trigger notifications, sync records, and reduce repetitive manual work. Each listing includes workflow metadata, author attribution, complexity level, relevant categories, source links when available, and a downloadable JSON file for inspection before import. Use this page to compare templates, identify the tools involved, and choose a workflow that fits your workspace before testing it safely in n8n.
Telegram echo-bot
This is a workflow for a Telegram echo bot. This bot is useful for debugging and learning purposes of the Telegram pl...
AI agent that can scrape webpages
️ ️ This template is a PoC of a ReAct AI Agent capable of fetching random pages (not only Wikipedia or Google search...
Authenticate a user in a workflow with OpenID Connect
Intro This workflow needs a user to authenticate by using an openid connect provider in order to call the webhook. If...
Use an open-source LLM (via HuggingFace)
This workflow demonstrates how to connect an open source model to a Basic LLM node. The workflow is triggered when a...
itemMatching() usage example
This workflow provides a simple example of how to use in the Code node to retrieve linked items from earlier in the w...
Sync Google Sheets data with MySQL
This workflow performs several data integration and synchronization tasks between Google Sheets and a MySQL database....
AI: conversational agent with custom tool written in JavaScript
This workflow implements a custom tool via JavaScript code which returns a random color to users and excludes the giv...
Force AI to use a specific output format
This workflow is for anyone looking to automatically fetch, validate, and parse complex language based queries into a...
Custom LangChain agent written in JavaScript
This workflow has multiple functionalities. It starts with a manual trigger, "When clicking 'Execute Workflow'", that...
Xml to SQL database import
This is an example workflow that imports an XML file into an SQL database. The ReadBinaryFiles node loads the XML fil...
Compare SQL datasets
This workflow compares 2 datasets from a single database. Two SQL nodes create a slightly different summary report ba...
v1 helper - find params with affected expressions
v1 Helper ️ This workflow is to be run after upgrading to n8n v1 . This workflow returns all locations where a node i...
Load data into Snowflake
This workflow automatically downloads a CSV from the web, and parses it in a format that n8n can access. It then ensu...
Count the items returned by a node
This workflow provides a simple approach to counting the items returned by a node. It uses a Set node with the Execut...
OpenAI examples: ChatGPT, DALLE-2, Whisper-1 – 5-in-1
Primer workflow for OpenAI models: ChatGPT, DALLE 2, Whisper This workflow contains 5 examples on how to work with Op...
Import CSV into MySQL
This workflow demonstrates how CSV file can be automatically imported into existing MySQL database. Before running th...
Merge multiple runs into one
This is a workflow that might come handy after using loops. They usually leave you with items spread across different...
Import data from MySQL into Google Sheets
This workflow queries a table in MySQL and inserts the data into Google Sheets.
Import data from Google Sheets into MySQL
This workflow imports data from Google Sheets into a MySQL database.
Preparing data to be sent to a service
Task: Make sure that data is in the right format before injecting it into a database/spreadsheet/CRM/etc. Why: Spread...
Creating an API endpoint
Task: Create a simple API endpoint using the Webhook and Respond to Webhook nodes Why: You can prototype or replace a...
Rate limiting and waiting for external events
Task: Control your data flow with rate limits and external cues Main use cases: Control the rate of items flow into o...
Pulling data from services that n8n doesn’t have a pre-built integration for
You still can use the app in a workflow even if we don’t have a node for that or the existing operation for that. Wit...
Joining different datasets
Task: Merge two datasets into one based on matching rules Why: A powerful capability of n8n is to easily branch out t...