⚒️

Engineering n8n Workflows

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

🔥 Most Popular✨ Most Nodes
medium

Summarize Apple podcast episodes with ElevenLabs and GPT-5-MINI

How it works Submit one or more Apple Podcast episode URLs via the built-in n8n form The workflow queries the iTunes API to retrieve each podcast's public RSS feed, then parses the XML to locate the matching episode's MP3 file ElevenLabs Scribe transcribes the full audio by passing the MP3 URL directly - no file download needed GPT-5-MINI generates a structured summary for each episode: title, key points, useful info, and a bottom line All summaries are combined into a formatted HTML email and d

10 nodescodeformtriggergmail

by George Dan

high

Compare website SEO gaps using Google Sheets, HTML and Gemini AI

How it works This workflow automates SEO analysis by comparing your website with a competitor’s site. It reads input URLs from Google Sheets, scrapes structured SEO data from both sites, and expands into important internal pages for deeper insights. The collected data is processed and merged before being analyzed using Google Gemini AI. Finally, it generates a structured SEO gap report and saves it back into Google Sheets while updating the workflow status. Step-by-step Trigger and filter

43 nodescodegooglegeminigooglesheets

by Avkash Kakdiya

high

Send post-purchase emails from Postgres with Gmail and Groq AI

How it works This workflow monitors new orders from a Postgres database and sends a confirmation email instantly. It then waits until the expected delivery time and continuously checks the delivery status. Once delivered, it uses AI to generate product usage tips and emails them to the customer. After two weeks, it sends personalized complementary product recommendations to drive repeat purchases. Step-by-step Trigger new orders from database** Schedule Trigger – Runs every 2 minutes

16 nodesagentcodegmail

by Avkash Kakdiya

🔗medium

Onboard employees automatically with Google Workspace, Slack, Notion and Gmail

🚀 How it works

12 nodescodegmailhttprequest

by Kumar SmartFlow Craft

▶️high

Route product signals from Notion to Jira and Slack backlogs

Description Route captured signals to the right destination with one click. Set a signal’s Route Destination in Notion, and this workflow automatically creates a Jira ticket, backlog item, or customer health entry, then confirms in the original Slack thread. Context This is the action layer for the Signal Catcher. When you set a signal’s Route Status to “Routing” in Notion, this workflow picks it up, reads the Route Destination you selected, and executes the routing. 5 destinations are supported

17 nodescodehttprequestif

by Yassin Zehar

medium

Summarize daily Jenkins test runs with Google Sheets, HTTP and Gemini AI

Automate daily Jenkins test reports with AI and HTTP Requests As a test automation engineer, staying on top of daily test runs in Jenkins is essential. This workflow automates that process: it pulls specific test details from a Google Sheet, retrieves data from your local Jenkins environment, and uses AI to generate a concise summary report to be sent via email. Who's it for Test automation engineers using Jenkins. QA teams looking to streamline daily reporting. How it works Scheduled Trigger

10 nodesagentaggregategmail

by Richard Nijsten

medium

Generate TikTok and Instagram reel clips from YouTube videos with Vizard AI

What This Workflow Does Automatically extract viral moments from YouTube videos and publish to social media platforms. Quick Start Guide 1. Configure Settings Open the Configuration node and fill in: Vizard AI API Key** (required) Scheduled Publish Time** (optional, Unix timestamp format e.g., 1767605047792) Viral Score Threshold** (0-10, filters clips by viral potential) Export Mode** settings (auto_publish or download) 2. Execute & Submit Click Execute Workflow, enter the YouTube video U

14 nodescodeformtriggerhttprequest

by Vizard.ai

medium

Auto-publish new WordPress posts to Pinterest with PinBridge

This workflow automatically turns WordPress posts into Pinterest publish jobs using PinBridge as the publishing layer. It is designed for bloggers, publishers, affiliate sites, and content teams that already publish to WordPress and want a repeatable way to distribute that content to Pinterest without manually copying titles, descriptions, links, and images every time a post goes live. The workflow starts by querying PinBridge for existing Pins, aggregates their titles, then fetches published

12 nodesaggregatecodehttprequest

by PinBridge

medium

Optimize Cold Email Copy with Claude, Instantly, and Google Sheets

Optimize Cold Email Copy with Claude, Instantly, and Google Sheets Inspired by Karpathy's Autoresearch, this workflow treats your cold email campaigns as continuous experiments. Instead of writing copy once and hoping for the best, it runs an automated optimization loop that evolves your emails based on real performance data. How it works Runs on a schedule (every 6 hours) Pulls live campaign stats (open rate, reply rate) from Instantly Reads the current champion and challenger variants from G

15 nodescodehttprequestscheduletrigger

by Devon Toh

medium

Gate AI Slack DevOps bot actions with OpenAI and Permit.io RBAC

> This n8n workflow template uses a community node and is only compatible with the self-hosted version of n8n. Who's it for DevOps teams, platform engineers, and ops leads who use Slack bots for infrastructure tasks but need to control who can trigger what. Ideal for teams that have outgrown hardcoded IF-node permission checks. How it works A team member @mentions the bot in Slack with a DevOps request like "restart staging" or "deploy to production." OpenAI classifies the message into a

9 nodes@permitio/n8n-nodes-permitio.permithttprequestif

by Taofiq

high

Summarize stock market signals with Alpaca, xAI Grok, Telegram and WhatsApp

Who Is This For? This workflow is designed for stock traders, financial analysts, and investment enthusiasts who want automated technical analysis and regular market updates. It's particularly useful for those who rely on technical indicators like RSI and MACD for their trading decisions and want to receive timely notifications through messaging platforms. What This Workflow Does This workflow functions as an automated trading assistant that: Analyzes stock market data for multiple tickers usin

17 nodeschainllmcodedatetime

by SpaGreen Creative

medium

Start an AI coding agent from Linear issues with CloudCLI

Turn new Linear issues into automated AI coding sessions. When an issue is created, this workflow runs an AI coding agent (Claude Code, Cursor CLI, Gemini or Codex) on the task inside a CloudCLI cloud dev environment and posts the results back to Linear with a link to the live session so you can continue your work. How it works A Linear trigger fires on issue events and filters for newly created issues only. The issue title and description are composed into a prompt for the AI coding agent. Cl

7 nodes@cloudcli-ai/n8n-nodes-cloud-cli.cloudcliiflinear

by Simos Mikelatos

medium

Turn new Jira tickets into CloudCLI AI coding sessions with Claude Code

Turn new Jira tickets into automated AI coding sessions. When a ticket is created, this workflow runs an AI coding agent (Claude Code, Cursor CLI, or Codex) on the task inside a CloudCLI cloud dev environment and posts the results and the links to continue the AI coding session from mobile or an IDE, back to Jira. How it works A Jira trigger fires when a new issue is created. The ticket summary and description are composed into a prompt for the AI coding agent. CloudCLI runs the agent inside a

7 nodes@cloudcli-ai/n8n-nodes-cloud-cli.cloudclijirajiratrigger

by Simos Mikelatos

medium

Discover YouTube channels from keywords and save leads to Google Sheets

This workflow automatically searches YouTube Data API for videos related to specific keywords, extracts channel data, filters channels based on performance metrics, and saves the results into Google Sheets. Instead of manually searching YouTube and copying channel information, this workflow continuously discovers creators and builds a structured lead database. It is designed for marketers, researchers, agencies, and teams that need a reliable way to identify relevant YouTube channels in specifi

12 nodes@apify/n8n-nodes-apify.apifycodegooglesheets

by Vonn

medium

Generate competitor-style image ads from your product photos with Gemini

Image Ad Cloner AI Agent This n8n workflow automates “cloning” a competitor ad style and re-generating it using your product image. A user uploads your product image and provides a competitor ad URL via a form trigger; the workflow downloads both images, converts them to inline/base64 parts, builds a detailed generation prompt, sends the request to a generative-vision model (Gemini-style endpoints), waits for the result, converts the output back to a file and returns it. Use-cases: rapid ad it

10 nodesconverttofileextractfromfileformtrigger

by Pratyush Kumar Jha

high

Generate institutional-style stock price targets and BUY/HOLD/SELL alerts with ChatGPT and Gemini

AI Institutional Stock Valuation Engine with Risk Scoring & Scenario Targets A professional-grade AI equity analysis automation built on n8n that ingests live financial data and news, runs it through a dual-LLM valuation engine with a built-in tiebreaker, and delivers disciplined Bear/Base/Bull price targets, BUY/HOLD/SELL verdicts, and risk-adjusted confidence scores — stored in Google Sheets and pushed via Telegram. Key Features Dual-Model Parallel Analysis (ChatGPT + Gemini 2.5 Pro): Both

79 nodescodegooglegeminigooglesheets

by Mo AlBarrak

high

Query expenses on Telegram with GPT-4.1 and Google Sheets

💬 Chat with Your Finances on Telegram Ask questions like “How much did I spend on food last month?” and get instant answers from your financial data — directly in Telegram. This workflow connects your Google Sheets expense log to an AI-powered query engine that understands natural language, resolves ambiguous categories and person names, and sends back a clean formatted summary in Telegram. No spreadsheets. No dashboards. Just chat with your financial data. ⚡ How it works Simply send a m

73 nodesaggregatecodegooglesheets

by Robin

high

Generate Real Estate Research Reports With Exa AI, PandaDoc and Instantly AI

This Template Demonstrates How To Automate Sending Real Estate Research Reports. Use cases are many: send recurring market updates to investors, distribute new listings context to buyers, or push periodic area snapshots to your client base — all without touching it manually after the first setup. Good to know Exa AI charges per search query. Check Exa AI Pricing for the latest rates before running at scale. Instantly AI has rate limits on lead uploads. The workflow handles this with a built-in

19 nodescodegooglesheetshttprequest

by Devon Toh

🔗high

Route AI tasks between Anthropic Claude models with Postgres policies and SLA

Overview This workflow implements a policy-driven LLM orchestration system that dynamically routes AI tasks to different language models based on task complexity, policies, and performance constraints. Instead of sending every request to a single model, the workflow analyzes each task, applies policy rules, and selects the most appropriate model for execution. It also records telemetry data such as latency, token usage, and cost, enabling continuous optimization. A built-in self-tuning mechan

20 nodesagentaggregatecode

by ResilNext

high

Maintain RAG embeddings with OpenAI, Postgres and auto drift rollback

Overview This workflow implements a self-healing Retrieval-Augmented Generation (RAG) maintenance system that automatically updates document embeddings, evaluates retrieval quality, detects embedding drift, and safely promotes or rolls back embedding updates. Maintaining high-quality embeddings in production RAG systems is difficult. When source documents change or embedding models evolve, updates can accidentally degrade retrieval quality or introduce semantic drift. This workflow solves tha

27 nodesagentcodecomparedatasets

by ResilNext

medium

Monitor PostgreSQL data quality and generate remediation alerts with Slack

Autonomous PostgreSQL Data Quality Monitoring & Remediation Overview This workflow automatically monitors PostgreSQL database data quality and detects structural or statistical anomalies before they impact analytics, pipelines, or applications. Running every 6 hours, it scans database metadata, table statistics, and historical baselines to identify: Schema drift Null value explosions Abnormal data distributions Detected issues are evaluated using a confidence scoring system that considers s

15 nodesaggregatecodeif

by ResilNext

🔗low

Transform and validate webhook records with configurable type conversion

A self-contained data transformation workflow that runs entirely inside n8n. No external APIs, no credentials, no third-party services required. Send records via webhook, get transformed and validated data back. Unlike CRM-specific import workflows, this template is a standalone data transformer you can place in front of any system: ERP, CRM, database, or API. Who is this for? Teams that regularly import data from external sources (suppliers, partners, legacy systems) and need to normalize fie

4 nodescoderespondtowebhookset

by Florian Eiche

🔗medium

Filter spam from webhook form submissions using honeypot and timing checks

Who is this for? Website owners, agencies, or developers who receive contact form submissions via webhook and want to block bots and spam without CAPTCHAs, keeping the user experience clean and friction-free. How it works Your frontend sends a POST request with form data, a hidden honeypot field, and a client-side timestamp The workflow runs three automated spam checks: Honeypot detection: A hidden form field that real users never see, if it contains data, it's a bot Timing analysis: If the for

6 nodescodeifrespondtowebhook

by Florian Eiche

medium

Get long-lived Facebook Page access tokens and subscribe Messenger webhook fields via Graph API

Get Long-Lived Facebook Page Access Token and Subscribe Messenger Webhook Fields This n8n template automates two critical one-time setup steps required before any Facebook automation can go live: it exchanges a short-lived User Access Token for a long-lived one (~60 days), retrieves Page Access Tokens for all connected Facebook Pages, and subscribes each Page to the webhook fields your app needs — all in a single manual run. If you're building a Messenger chatbot or automating comment replies

11 nodescodehttprequestmanualtrigger

by Nguyễn Thiệu Toàn (Jay Nguyen)