⚒️

Engineering n8n Workflows

n8n Engineering workflow templates and automation recipes2947 free workflow templates ready to import.

🔥 Meest populair✨ Meeste knooppunten
high

Visual Regression Testing with Apify and AI Vision Model

This n8n workflow is a proof-of-concept template exploring how we might work with multimodal LLMs and their multi-image analysis capabilities. In this demo, we compare 2 screenshots of a webpage taken at different timestamps and pass both to our multimodal LLM for a visual comparison of differences. Handling multiple binary inputs (ie. images) in an AI request is supported by n8n's basic LLM node. How it works This template is intended to run as 2 parts: first to generate the base screenshots

24 knooppunten· 👁 4,738aggregatechainllmfilter

door Jimleuk

🔗high

Create a REST API for PDF Digital Signatures with Webhooks

Overview An automation workflow that creates a complete REST API for digitally signing PDF documents using n8n webhooks. This service demonstrates how to implement secure document signing functionality through standardized API endpoints with file upload and download capabilities. Use Case This workflow is designed for developers and automation specialists who need to implement digital document signing. It's particularly useful for: Integrating PDF signing capabilities into existing document wor

27 knooppunten· 👁 4,723codeconverttofileif

door Ferenc Erb

high

Save your workflows into a Gitlab repository

This template is inspired by Save your workflows into a GitHub repository by hikerspath and Back Up Your n8n Workflows To Github by jon-n8n. Basic Retrieve all workflows from an n8n instance and save it on a gitlab project. If the workflow exist, il will only save the changes. Flow What the workflow does : Sets custom parameters Gets workflows Iterates through each workflow one by one Get the file from Gitlab if exists Compare the files as objects (not as strings) Return a status on the

19 knooppunten· 👁 4,702codeextractfromfilegitlab

door Julien DEL RIO

🔗high

Analyze Email Headers for IPs and Spoofing

This n8n workflow is designed to analyze email headers received via a webhook. The workflow splits into two main paths based on the presence of the received and authentication results headers. In the first path, if received headers are present, the workflow extracts IP addresses from these headers and then queries the IP Quality Score API to gather information about the IP addresses, including fraud score, abuse history, organization, and more. Geolocation data is also obtained from the IP-API

27 knooppunten· 👁 4,700codehttprequestif

door n8n Team

🔗high

Analyze Crypto Market with CoinGecko: Volatility Metrics & Investment Signals

This n8n template lets you automatically pull market data for the cryptocurrencies from CoinGecko every hour, calculate custom volatility and market-health metrics, classify each coin’s price action into buy/sell/hold/neutral signals with risk ratings, and expose both individual analyses and a portfolio summary via a webhook. It’s perfect for crypto analysts, DeFi builders, or portfolio managers who want on-demand insights without writing a single line of backend code. 🔧 How it works Schedule T

23 knooppunten· 👁 4,567functionhttprequestif

door ist00dent

medium

Generate video from prompt using Vertex AI Veo 3 and upload to Google Drive

Who’s it for This template is perfect for content creators, AI enthusiasts, marketers, and developers who want to automate the generation of cinematic videos using Google Vertex AI’s Veo 3 model. It’s also ideal for anyone experimenting with generative AI for video using n8n. What it does This workflow: Accepts a text prompt and a GCP access token via form. Sends the prompt to the Veo 3 (preview model) using Vertex AI’s predictLongRunning endpoint. Waits for the video rendering to complete. Fet

7 knooppunten· 👁 4,550converttofileformtriggergoogledrive

door Jaruphat J.

medium

Automated PR Code Reviews with GitHub, GPT-4, and Google Sheets Best Practices

AI-Agent Code Review for GitHub Pull Requests Description: This n8n workflow automates the process of reviewing code changes in GitHub pull requests using an OpenAI-powered agent. It connects your GitHub repo, extracts modified files, analyzes diffs, and uses an AI agent to generate a code review based on your internal code best practices (fed from a Google Sheet). It ends by posting the review as a comment on the PR and tagging it with a visual label like ✅ Reviewed by AI. 🔧 What It Does

8 knooppunten· 👁 4,545agentcodegithub

door Jihene

medium

Convert boring images to stunning photos and videos

Tutorial Video ✨ Transform ordinary photos into AI masterpieces This powerful workflow creates a complete AI image editing system that your Telegram contacts can use with a simple message. Let users send images with creative instructions and watch as cutting-edge AI transforms their ideas into reality. 🤖 What This Workflow Does Connect your Telegram bot to OpenAI and Replicate's advanced image models to: Edit photos based on text descriptions Generate creative variations of original images De

9 knooppunten· 👁 4,524converttofilehttprequesttelegram

door Rish

low

Comparing data with the Compare Datasets node

This workflow is designed to compare two datasets (Dataset 1 and Dataset 2) based on a common field, "fruit," and provide insights into the differences. Here are the steps: Manual Trigger: The workflow begins when a user clicks "Execute Workflow." Dataset 1: This node generates the first dataset containing information about fruits, such as apple, orange, grape, strawberry, and banana, along with their colors. Dataset 2: This node generates the second dataset, also containing information about f

4 knooppunten· 👁 4,509codecomparedatasetsmanualtrigger

door n8n Team

high

Spot Workplace Discrimination Patterns with AI

How It Works: • Scrapes company review data from Glassdoor using ScrapingBee. • Extracts demographic-based ratings using AI-powered text analysis. • Calculates workplace disparities with statistical measures like z-scores, effect sizes, and p-values. • Generates visualizations (scatter plots, bar charts) to highlight patterns of discrimination or bias. Example Visualizations: Set Up Steps: Estimated time: ~20 minutes. • Replace ScrapingBee and OpenAI credentials with your own. • Input the comp

26 knooppunten· 👁 4,508chainllmcodehtml

door Ludwig

🔗low

API queries data from GraphQL

Simpe API which queries the received country code via GraphQL and returns it. Example URL: https://n8n.exampl.ecom/webhook/1/webhook/webhook?code=DE Receives country code from an incoming HTTP Request Reads data via GraphQL Converts the data to JSON Constructs return string

4 knooppunten· 👁 4,485functiongraphqlset

door Jan Oberhauser

high

Translate & Repost Twitter Threads in Multiple Languages with OpenAI

Twitter Thread (Flood) Translator & Poster What it does Thread Extraction:** Automatically detects and extracts all tweets from a provided Twitter thread (flood) link. Translation:** Translates each extracted tweet into your target language using OpenAI. Rewriting:** Rewrites each translated tweet to maintain the original meaning while improving clarity or style. Automated Posting:** Posts the rewritten tweets as a new thread on Twitter using twitterapi.io, preserving the original thread struc

40 knooppunten· 👁 4,463agentcodeexecuteworkflow

door enes cingoz

🔗low

Write HTTP query string on image

Receives data from an incoming HTTP Request Reads file from internet Writes data on image Returns the data The URL to call will look like this: http://localhost:5678/webhook-test/webhook/test?name=Jim Once called it will return an image like this:

3 knooppunten· 👁 4,453editimagehttprequestwebhook

door Jan Oberhauser

medium

Automate GitLab Merge Requests Using APIs with n8n

Who is this template for? This template is designed for developers, DevOps engineers, and automation enthusiasts who want to streamline their GitLab merge request process using n8n, a low-code workflow automation tool. It eliminates manual intervention by automating the merging of GitLab branches through API calls. How it works ? Trigger the workflow: The workflow can be triggered by a webhook, a scheduled event, or a GitLab event (e.g., a new merge request is created or approved). Fetch Mer

10 knooppunten· 👁 4,436httprequestifscheduletrigger

door Aditya Gaur

medium

Scrape Crunchbase recent funding rounds

Get recent funding rounds from Crunchbase in Google Sheets, along with 10+ data points (LinkedIn URL, monthly traffic, company size, etc.) You’ll be able to: Create a custom database Reach out to interesting leads at the right time Send custom alerts to your tools This workflow scrape recent funding rounds from Crunchbase, and add them in Google Sheets. It uses Piloterr API to get this data with ease. Full guide can be found here: https://lempire.notion.site/Get-recent-fundraising-in-Goo

11 knooppunten· 👁 4,417codegooglesheetshttprequest

door Lucas Perret

high

Web Site Scraper for LLMs with Airtop

Recursive Web Scraping Use Case Automating web scraping with recursive depth is ideal for collecting content across multiple linked pages—perfect for content aggregation, lead generation, or research projects. What This Automation Does This automation reads a list of URLs from a Google Sheet, scrapes each page, stores the content in a document, and adds newly discovered links back to the sheet. It continues this process for a specified number of iterations based on the defined scraping de

18 knooppunten· 👁 4,403airtopcodeexecuteworkflowtrigger

door Airtop

medium

Automatically document n8n workflows directly in Notion database

Use case n8n workflows can go out of hand when you're automating as much as we do at n8n. We needed a place to document them and keep track of who owns and maintains them. To facilitate this we use this n8n workflow to automatically sync workflows directly to a Notion database if it has the tag sync-to-notion. How to setup Add your n8n api creds Add your Notion creds Create notion database with fields env id as text, isActive (dev) as boolean, URL (dev) as url, Workflow created at as date, Wor

8 knooppunten· 👁 4,381httprequestifn8n

door Mutasem

low

Convert DOCX to PDF using ConvertAPI

Who is this for? For developers and organizations that need to convert DOCX files to PDF. What problem is this workflow solving? The file format conversion problem. What this workflow does Downloads the DOCX file from the web. Converts the DOCX file to PDF. Stores the PDF file in the local file system. How to customize this workflow to your needs Open the HTTP Request node. Adjust the URL parameter (all endpoints can be found here). Use your API Token for authentication. Pass the token in th

4 knooppunten· 👁 4,375httprequestmanualtriggerreadwritefile

door ConvertAPI

medium

Translate PDF documents from Google drive folder with DeepL

This workflow will translate all your PDF documents from specified Google Drive folder to the desired language. Translated files will be automatically uploaded to the original folder. Required accounts 1️⃣ Google Drive account 2️⃣ DeepL developer account and API key How to setup? 1️⃣ Setup your google drive folder url, target and source language in the configuration node 2️⃣ Connect your Google Drive account with all Google Drive nodes 3️⃣ Setup HTTP header credentials that should be used for

12 knooppunten· 👁 4,365filtergoogledrivehttprequest

door Milorad Filipovic

high

Build Custom Workflows Automatically with GPT-4o, RAG, and Web Search

🚀 What the “Agent Builder” template does Need to turn a one-line chat request into a fully-wired n8n workflow template—complete with AI agents, RAG, and web-search super-powers—without lifting a finger? That’s exactly what Agent Builder automates: Listens to any incoming chat message (via the Chat Trigger). Spins up an AI architect that analyses the request, searches the web, reads n8n docs from a Pinecone vector store, and designs the smallest possible set of nodes. Auto-generates a ready-to-

23 knooppunten· 👁 4,344agentchattriggercode

door Franz

high

Meraki Packet Loss and Latency Alerts to Microsoft Teams

This Template gives the ability to monitor all uplinks for your Meraki Dashboard and then alert your team in a method you prefer. This example is a Teams notification to our Dispatch Channel Setup will probably take around 30 minutes to 1h provided with the Template. Most time intensive steps are getting a Meraki API key which I go over and setting up the Teams node which n8n has good documentation for. Tutorial & explanation https://www.youtube.com/watch?v=JvaN0dNwRNU

16 knooppunten· 👁 4,324codehttprequestmanualtrigger

door Gavin

low

Get first and last names from Facebook Graph API

Companion workflow for Facebook node docs

2 knooppunten· 👁 4,297facebookgraphapimanualtrigger

door amudhan

medium

Analyze CrowdStrike Detections - Search for IOCs in VirusTotal - Create a Ticket in Jira, and Post a Message in Slack

This n8n workflow automates the handling of security detections from CrowdStrike, streamlining incident response and notification processes. The workflow is triggered daily at midnight by the Schedule Trigger node. It begins by fetching recent security detections from CrowdStrike using an HTTP Request node. The response is then split into individual detections for further processing. Each detection is enriched by querying the CrowdStrike API for detailed information using another HTTP Request n

13 knooppunten· 👁 4,201httprequestitemlistsjira

door n8n Team

low

Create an event file and send it as an email attachment

This workflow allows you to create an event file and send it as an attachment via email. iCalendar node: This node will create an event file. Send Email: This node will send the event file as an attachment.

3 knooppunten· 👁 4,201emailsendicalmanualtrigger

door Harshil Agrawal