⚒️

Engineering n8n Workflows

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

🔥 Most Popular✨ Most Nodes
low

Transform Markdown Content into Structured Notion Blocks

Markdown to Notion Blocks Converter Transform markdown-formatted text into properly structured Notion page content with this comprehensive workflow. Overview This workflow automatically converts markdown text into Notion's block format and inserts it directly into a Notion page. Perfect for content creators, documentation teams, and anyone who needs to migrate markdown content to Notion. Features Complete Markdown Support**: Handles headers (H1-H4), paragraphs, lists, quotes, code blocks, and

4 nodes· 👁 511codehttprequestmanualtrigger

by Tom

medium

AI-Powered Knowledge Assistant using Google Sheets, OpenAI, and Supabase Vector Search

AI-Powered GitHub Commit Reviewer Overview Workflow Name: AI-Powered GitHub Commit Reviewer Author: Akhil Purpose: This n8n workflow triggers on a GitHub push event, fetches commit diffs, formats them into HTML, runs an AI-powered code review using Groq LLM, and sends a detailed review via email. How It Works (Step-by-Step) 1. GitHub Trigger Node Type**: n8n-nodes-base.githubTrigger Purpose**: Initiates the workflow on GitHub push events. Repo**: akhilv77/relevance Output**: JSON with co

10 nodes· 👁 510agentcodegithubtrigger

by Akhil Varma Gadiraju

high

New TheHive Case Slack Notification Bot

Streamline Case Management in TheHive via Slack! Our TheHive Slack Integration empowers SOC analysts by allowing them to efficiently manage and update case attributes directly within Slack, reducing the need to switch contexts and enhancing response time. Key Features: Direct Case Management**: Modify case details such as assignee, severity, status, and more through intuitive form inputs embedded within Slack messages. Seamless Integration**: Assumes matching email addresses between TheHive a

45 nodes· 👁 510httprequestifrespondtowebhook

by Angel Menendez

🔗medium

Validate Auth0 JWT Tokens using JWKS or Signing Cert

> Note: This template requires a self-hosted community edition of n8n. Does not work on cloud. Try It Out This n8n template shows how to validate API requests with Auth0 Authorization tokens. Auth0 doesn't work with the standard JWT auth option because: 1) Auth0 tokens use the RS256 algorithm. 2) RS256 JWT credentials in n8n require the user to use private and public keys and not secret phrase. 3) Auth0 does not give you access to your Auth0 instance private keys. The solution is to hand

10 nodes· 👁 509coderespondtowebhookwebhook

by Jimleuk

medium

LLM Usage Tracker & Cost Monitor with Node-Level Analytics (v2)

LLM Cost Monitor & Usage Tracker for n8n > v2: Now it can read multiple types of LLM usages. Better dynamic approach for reading model usage. 🎯 What This Workflow Does This workflow provides comprehensive monitoring and cost tracking for all LLM/AI agent usage across your n8n workflows. It extracts detailed token usage data from any workflow execution and calculates precise costs based on current model pricing. The Problem It Solves When running LLM nodes in n8n workflows, the token usa

12 nodes· 👁 509codeexecuteworkflowtriggerif

by Amir Safavi-Naini

🔗medium

Secure API Endpoint with Bearer Token Authentication and Field Validation

A reusable and production-ready n8n workflow that secures public webhooks using Bearer Token authentication and dynamic request validation. ✨ What It Does Verifies Bearer Token** Compares the Authorization header with a configured secret token. Validates Required Fields** Checks that all expected fields are present in the incoming request body. Returns Standardized JSON Responses** 401 Unauthorized if token is missing or invalid 400 Bad Request if required fields are missing

10 nodes· 👁 509codeifrespondtowebhook

by Audun

🔗medium

Automate Digital Delivery After PayPal Purchase Using n8n

Automate Digital Delivery After PayPal Purchase Using n8n A Complete Step-by-Step Guide to Seamless Template Delivery Built by Amjid Ali – SyncBricks Deliver personalized files instantly after PayPal transactions using n8n – without writing a single backend line. 🚀 What This n8n Workflow Does This automation template helps you automatically deliver a digital product (such as an n8n template or JSON file) to customers who pay via PayPal — within seconds. You can: Automatically extract c

9 nodes· 👁 509codeemailsendhttprequest

by Amjid Ali

low

Validate TOTP Token (without creating a credential)

TOTP Validation with Function Node This template allows you to verify if a 6-digit TOTP code is valid using the corresponding TOTP secret. It can be used in an authentication system. The inputs need to be: a base32 totp secret (String) a 6 digits code (String) ++Important:++ The 6-digit code must be in text format. If the code starts with zeros and is treated as a number, it could cause validation issues. The function node will generate a 6-digit code from the TOTP secret, then compare it wi

4 nodes· 👁 508codeifmanualtrigger

by Bazhard

medium

Boost Sales: Convert Product Photos into 360° Videos Instantly

Transform Product Images into Stunning 360° Videos with AI (OpenAI + RunwayML Workflow) Turn static product photos into eye-catching 360° rotating product videos—fully automated with AI. Perfect for Shopify, WooCommerce, Amazon sellers, digital marketers, and content creators looking to boost engagement, increase conversions, and stand out online. Why This Workflow is a Game-Changer With this AI-powered product video automation, you can: Convert simple product shots into premium, studio-qu

15 nodes· 👁 504agentconverttofileemailsend

by Aayushman Sharma

🔗low

JSON String Validator via Webhook

This n8n template provides a simple yet powerful utility for validating if a given string input is a valid JSON format. You can use this to pre-validate data received from external sources, ensure data integrity before further processing, or provide immediate feedback to users submitting JSON strings. 🔧 How it works Webhook: This node acts as the entry point for the workflow, listening for incoming POST requests. It expects a JSON body with a single property: jsonString: The string that you

3 nodes· 👁 500coderespondtowebhookwebhook

by ist00dent

low

Send updates about the position of the ISS every minute to a topic in ActiveMQ

4 nodes· 👁 499amqpcronhttprequest

by Harshil Agrawal

high

Extract, Transform LinkedIn Data with Bright Data MCP Server & Google Gemini

Disclaimer This template is only available on n8n self-hosted as it's making use of the community node for MCP Client. Who this is for? The Extract, Transform LinkedIn Data with Bright Data MCP Server & Google Gemini workflow is an automated solution that scrapes LinkedIn content via Bright Data MCP Server then transforms the response using a Gemini LLM. The final output is sent via webhook notification and also persisted on disk. This workflow is tailored for:​ Data Analysts : Who require st

18 nodes· 👁 498aggregatecodefunction

by Ranjan Dailata

low

Trigger a build using the TravisCI node

2 nodes· 👁 498manualtriggertravisci

by Harshil Agrawal

medium

Evaluation Metric: Summarization

This n8n template demonstrates how to calculate the evaluation metric "Summarization" which in this scenario, measures the LLM's accuracy and faithfulness in producing summaries which are based on an incoming Youtube transcript. The scoring approach is adapted from https://cloud.google.com/vertex-ai/generative-ai/docs/models/metrics-templates#pointwise_summarization_quality How it works This evaluation works best for an AI summarization workflows. For our scoring, we simple compare the generat

14 nodes· 👁 496chainllmevaluationevaluationtrigger

by Jimleuk

🔗medium

AI-Powered LinkedIn Content Engine (n8n + OpenAI + Perplexity + Replicate)

A fully automated content engine that researches, writes, scores, and visualizes LinkedIn posts — built with n8n, OpenAI, Perplexity, and Replicate. What it does: ✅ Researches any topic using real-time data ✅ Writes a personalized post in your voice ✅ Refines tone and structure ✅ Generates abstract, high-quality visual assets ✅ Scores the output and saves it to Google Sheets How it works: Triggered when you change a row status in Google Sheets Uses Perplexity to research GPT-4o (OpenAI) to cre

9 nodes· 👁 494codegooglesheetshttprequest

by Mariano Kostelec

high

Convert n8n tags into folders and move workflows

N8n recently introduced folders and it has been a big improvement on workflow management on top of the tags. This means the current workflows need to be moved manually to the folders. The simplest idea to try is to convert the current tags into folders and move all the current workflows within the respective tags into the folders This assumes the tag name will be used as the folder name. To Note For workflows that use more than 1 tag, the workflow will be assigned the last tag that runs as

31 nodes· 👁 493codefilterform

by Zacharia Kimotho

low

Create a customer and add them to a segment in Customer.io

3 nodes· 👁 493customeriomanualtrigger

by Harshil Agrawal

low

AI Image Nudity Detection Tool with Image Moderation API

Complete MCP server exposing 1 Image Moderation API operations to AI agents. ⚡ Quick Setup Need help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free? Join the community Import this workflow into your n8n instance Credentials Add Image Moderation credentials Activate the workflow to start your MCP server Copy the webhook URL from the MCP trigger node Connect AI agents using the MCP URL 🔧 How it Works This workflow converts the Image Mo

2 nodes· 👁 486httprequesttoolmcptrigger

by David Ashby

high

Perplexity-Style Iterative Research with Gemini and Google Search

AI Comprehensive Research on User's Query with Gemini and Web Search What is this? Perform comprehensive research on a user's query by dynamically generating search terms, querying the web using Google Search (by Gemini) , reflecting on the results to identify knowledge gaps, and iteratively refining its search until it can provide a well-supported answer with citations. (like Perplexity) This workflow is a reproduction of gemini-fullstack-langgraph-quickstart in N8N. The gemini‑fullstack‑lan

31 nodes· 👁 485aggregatechainllmchattrigger

by [email protected]

medium

Enhance AI Prompts with GPT-4o-mini and Telegram Delivery

Workflow Documentation Description: This workflow is designed to optimize prompts by enhancing user inputs for clarity and specificity using AI. The workflow takes a user-provided prompt as input and uses a Natural Language Processing (NLP) model to refine and improve the prompt. The optimized prompt is then sent back to the user, ready for use in further workflows or processes. Setup: This workflow is suitable for users who want to improve their prompts for better communication and understand

6 nodes· 👁 484agentcodeexecuteworkflowtrigger

by Jesse Davids

low

Receive updates of the position of the ISS and add it to a table in TimescaleDB

This workflow allows you to receive updates about the positiong of the ISS and add it to a table in TimescaleDB. Cron node: The Cron node triggers the workflow every minute. You can configure the time based on your use-case. HTTP Request node: This node makes an HTTP Request to an API that returns the position of the ISS. Based on your use-case you may want to fetch data from a different URL. Enter the URL in the URL field. Set node: In the Set node we set the information that we need in th

4 nodes· 👁 482cronhttprequestset

by Harshil Agrawal

low

Translate instructions using LingvaNex

3 nodes· 👁 479httprequestlingvanexmanualtrigger

by Harshil Agrawal

medium

AI-Powered Lead Scoring with Salesforce, GPT-4o, and Slack with Data Masking

Boost your sales team’s efficiency with an end-to-end, privacy-first lead-scoring engine—ready to drop straight into your n8n instance. 🔹 What it does Salesforce Trigger watches for new or updated Leads every hour. HTTP Request fetches the full record so you never miss a field. Mask Data (JS Code) automatically tokenises PII (name, email, address, etc.) before any external call—ideal for GDPR/SOC 2 compliance. OpenAI (GPT-4o) scores each lead 0-100, assigns a grade A-F, lists key reasons, r

7 nodes· 👁 478codehttprequestopenai

by Le Nguyen

high

Telegram bot for item multi select and saving to Postgres (Module "Checkbox")

Who is this for? This template is for developers and automation specialists looking to create a Telegram bot that enables users to select items from a predefined list and save their choices to a Postgres database. What problem is this workflow solving? It provides a simple and efficient way to collect structured user input via Telegram and store it in a Postgres database, useful for inventory selection, order systems, or preference tracking. What this workflow does Displays a list of select

42 nodes· 👁 472codeifpostgres

by Andrew