⚒️

Engineering n8n Workflows

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

🔥 Most Popular✨ Most Nodes
medium

Automated AI Voice Cloning 🤖🎤 from YouTube videos to ElevenLabs & Google Sheets

This workflow automates the process of creating cloned voices in ElevenLabs using audio extracted from YouTube videos. It processes a list of video URLs from Google Sheets, converts them to audio, submits them to ElevenLabs for voice cloning*, and records the generated voice IDs back to the spreadsheet. *ONLY FOR STARTER, CREATOR, PRO PLAN Important Considerations for Best Results: For optimal voice cloning quality with ElevenLabs, carefully select your source YouTube videos: Duration**: Ch

8 nodes· 👁 17codegooglesheetshttprequest

by Davide Boizza

🔗medium

Generate Marketing Ad Banners with LINE, Gemini, and Nano Banana Pro

About This Template This workflow creates high-quality, text-rich advertising banners from simple LINE messages. It combines Google Gemini (for marketing-focused prompt engineering) and Nano Banana Pro (accessed via Kie.ai API) to generate images with superior text rendering capabilities. It also handles the asynchronous API polling required for high-quality image generation. How It Works Input: Users send a banner concept via LINE (e.g., "Coffee brand, morning vibe"). Prompt Engineering: Gem

12 nodes· 👁 17awss3codegooglegemini

by Masaki Go

medium

Build Targeted Prospect Lists: Find & Enrich Leads with Surfe to HubSpot

🚀 Build Hyper-Targeted Prospecting Lists with Surfe & HubSpot This template automatically discovers companies that match your Ideal Customer Profile (ICP), finds the right people inside those companies and enriches them — ready to drop straight into HubSpot. Launch the workflow, sit back, and get a clean list of validated prospects in minutes. 1. ❓ What Problem Does This Solve? Sourcing prospects that truly fit your ICP is slow and repetitive. You jump between databases, copy domains, hunt do

13 nodes· 👁 17codefiltergmail

by go-surfe

low

Deduplicate Data Records Using JavaScript Array Methods

How It Works – Data Deduplication in n8n This tutorial demonstrates how to remove duplicate records from a dataset using JavaScript logic inside n8n's Code nodes. It simulates real-world data cleaning by generating sample user data with intentional duplicates (based on email addresses) and walks you through the process of deduplication step-by-step. The process includes: Creating Sample Data with duplicates. Filtering Out Duplicates using filter() and findIndex() based on email. Displaying Cl

4 nodes· 👁 17codemanualtrigger

by David Olusola

high

Analyze Binance Futures markets with TA indicators, OpenAI news checks, and Telegram alerts

This workflow acts as an automated market analyst for educational purposes. It scans Binance Futures (Testnet) for high-volume pairs, applies custom technical analysis (RSI, Bollinger Bands, EMA, ATR) using JavaScript, and uses AI to validate trends against recent news sentiment. It is designed for paper trading to demonstrate how to build advanced financial logic and adaptive risk management systems in n8n without risking real funds. 💡 Why use this? Smart Scanning:** Automatically filters top

22 nodes· 👁 16chainllmcodecrypto

by Vadim Mubi

medium

Send application follow-up reminders from Airtable via email and SMS

How it works This workflow runs on a daily schedule and automatically sends follow-up reminders to candidates who have received an application link but have not yet applied. It checks Airtable for eligible records, calculates how much time has passed since outreach was sent, and decides whether to send a first reminder, second reminder, or no message. All decision logic is handled in a single Code node, which outputs a simple routing value. This makes the workflow easy to understand and preven

15 nodes· 👁 16airtablecodehttprequest

by Jasurbek

high

Estimate construction costs from text, photos and PDFs with Telegram, GPT‑4/Gemini and DDC CWICR

A full-featured Telegram bot that accepts text descriptions, photos, or PDF floor plans and returns detailed cost estimates with work breakdown. Powered by GPT-4 Vision / Gemini 2.0, vector search, and the open-source DDC CWICR database (55,000+ construction rates). Who's it for Contractors & Estimators** who need estimates from any input format Construction managers** evaluating scope from site photos or drawings Architects** getting quick cost feedback on floor plans Real estate professional

91 nodes· 👁 16codehttprequestif

by Artem Boiko

high

Track SEC Form D filings and send issuer and investor data to Google Sheets

Who's it for This workflow is designed for venture capitalists, private equity professionals, investment analysts, and financial researchers who need to track private securities offerings and fundraising activities in real-time. It's particularly valuable for firms building deal flow pipelines, monitoring competitor fundraising, or conducting private market research. What it does This automation continuously monitors the SEC's EDGAR database for new Form D filings, which companies file when r

16 nodes· 👁 16codegooglesheetshttprequest

by Naveen Choudhary

medium

Track Azure API and Service Bus failures with Application Insights correlation

Track Azure API failures with Application Insights correlation Template Name Track Azure API failures with App Insights, APIM, and Service Bus correlation Description Troubleshoot failed API calls by correlating Application Insights telemetry with API Management logs and Service Bus messages. Query failures from the last 24 hours to 30 days, identify root causes, and generate detailed failure reports with full context. Who's it for DevOps Engineers, Site Reliability Engineers, API developer

10 nodes· 👁 16codeifmanualtrigger

by kartik ramachandran

high

Generate scored B2B leads from Google Maps websites to Google Sheets

This n8n workflow is a sophisticated B2B Lead Generation Scraper. It automates the entire journey from discovering businesses on Google Maps to extracting, scoring, and saving high-quality contact emails. Here is a breakdown of the workflow stages: Stage 1: Google Maps Search & Pagination The workflow starts with a list of search queries (e.g., "Dentist New York"). Looping: It processes each query one by one. Smart Pagination: Google Maps usually limits results per page. This workflow detect

25 nodes· 👁 16aggregatecodefilter

by Jannik Hiller

🔗medium

Learn Secure Webhook APIs with Authentication and Supabase Integration

This template is a practical introduction to n8n Webhooks with built-in examples for all major HTTP methods and authentication types. It is designed as a learning resource to help you understand how webhooks work in n8n, how to connect them to a data store, and how to secure them properly. What’s included: Webhook nodes for GET, POST, PUT, PATCH, DELETE, and HEAD Demonstrations of Basic Auth, Header Auth, and JWT Auth Supabase integration for creating, retrieving, updating, and deleting rows E

15 nodes· 👁 16respondtowebhooksetsupabase

by Wayne Simpson

low

Send instant replies to new Yelp leads with LeadResponder.ai

Automate replies for new Yelp leads. This workflow helps small businesses win clients through immediate engagement the moment they reach out and increasing revenue by 30%. How it works Yelp is monitored every minute for new leads. Once a lead is detected, an automated reply is sent immediately. Setup steps First, sign up at https://app.leadresponder.ai/ to obtain an API key. Then, enter the key into the workflow settings. Customization Upgrade from static messages to AI-generated personalizat

4 nodes· 👁 15codehttprequestscheduletrigger

by Lead Responder

medium

Create Debug Breakpoints and Logs with Slack Interactive Messages

How it Works: You can now use the Slack node to create conditional breakpoints! This example shows the loop stop on 4 (of 10) and then you can hit "continue" in Slack when you are ready. You could extend this with a Form node and inject values you type in on the fly. Slack was already the best place to debug log n8n, and now it just got better!

7 nodes· 👁 15debughelperifmanualtrigger

by Wyeth

high

Monitor company budgets with Bexio, Google Sheets and Gmail alerts

This n8n template allows you to automatically monitor your company's budget by comparing live Bexio accounting data against targets defined in Google Sheets, sending automated weekly email reports. It also exports your financial data from Bexio into a flexible spreadsheet environment. Financial overspending often goes unnoticed until it's too late. This workflow transforms reactive accounting into proactive management by automatically calculating monthly actuals and flagging budget overages in

19 nodes· 👁 15codegmailgooglesheets

by Kamil Ostrowski

🔗high

Build a full REST-API with n8n webhooks

What is it? A clean, extensible REST-style API routing template for n8n webhooks with up to 3 path levels. How does it work? Serves API routes via Webhooks with path variables Normalizes incoming requests into "global" _REQUEST and _CFG nodes Flexible routing with Switch-nodes based on path segments & request method Key features No setup required Supports multiple HTTP methods Global config via code node Separation of concern between config/request and implementation data flow Easy to extend

43 nodes· 👁 15codeexecuteworkflowif

by Christian Knoflach

medium

Pharmacy Inventory Alerts for Low Stock & Expiring Medicine with Google Sheets

This n8n workflow monitors pharmacy inventory stored in a Google Sheet, checks daily for low stock or near-expiry medicines, and sends alerts to the pharmacist via email, ensuring timely restocking and waste prevention. Why Use It This workflow automates inventory management for pharmacies, reducing the risk of stockouts or expired medicines, saving time, minimizing losses, and ensuring compliance with safety standards by providing proactive alerts. How to Import It Download the Workflow JSO

6 nodes· 👁 15codecronemailsend

by Oneclick AI Squad

medium

AI-Driven Inventory Management with OpenAI Forecasting & ERP Integration

This n8n workflow automates the monitoring of warehouse inventory and sales velocity to predict demand, generate purchase orders automatically, send them to suppliers, and record all transactions in ERP and database systems. It uses AI-driven forecasting to ensure timely restocking while maintaining operational efficiency and minimizing stockouts or overstocking. Key Features Automated Scheduling:** Periodically checks inventory and sales data at defined intervals. Real-Time Data Fetching:** R

12 nodes· 👁 15codeemailsendfilter

by Oneclick AI Squad

medium

Build a Knowledge Base Chatbot with Jotform, RAG Supabase, Together AI & Gemini

Youtube Video: https://youtu.be/dEtV7OYuMFQ?si=fOAlZWz4aDuFFovH Workflow Pre-requisites Step 1: Supabase Setup First, replace the keys in the "Save the embedding in DB" & "Search Embeddings" nodes with your new Supabase keys. After that, run the following code snippets in your Supabase SQL editor: Create the table to store chunks and embeddings: CREATE TABLE public."RAG" ( id bigserial PRIMARY KEY, chunk text NULL, embeddings vector(1024) NULL ) TA

13 nodes· 👁 15agentaggregatechattrigger

by iamvaar

high

WordPress Blog to Google Sheets Sync (Posts, Categories, Tags, Media)

WordPress Blog to Google Sheets Sync Posts • Categories • Tags • Media 🧩 Overview This n8n workflow automatically syncs your WordPress website content — including posts, categories, tags, and media — into Google Sheets. It helps automate content reporting, SEO analysis, and data backups. The workflow can run on schedule or on demand via a webhook. 💡 Use cases Maintain a live database of blog posts in Google Sheets. Create dashboards in Google Data Studio or Looker Studio. Track new ar

19 nodes· 👁 15codegooglesheetshttprequest

by Grigory Frolov

medium

Analyze domain threats via Telegram with VirusTotal, AbuseCH, and Gemini AI

Domain AI Analysis via Telegram, AbuseCH and VirusTotal Workflow Description This workflow allows Telegram users to submit a domain for quick threat intelligence analysis. It queries VirusTotal, AbuseCH URLHaus, and AbuseCH ThreatFox, then uses Gemini AI to generate a formatted summary with key findings, assessment/analysis, and actionable recommendations. Note: Currently supports domains only. VirusTotal is widely known, so there’s no need for further explanation. AbuseCH, on the other hand,

11 nodes· 👁 14aggregategooglegeminihttprequest

by MaTns

medium

Track domain expiry dates with Google Sheets and WHOIS API

Automatically track domain expiry dates from Google Sheets, fetch real-time DNS expiry data via WHOIS API, and update expiry details back to your sheet with zero manual effort. Automated Domain Expiry Date Tracker with Google Sheets & WHOIS API Automate the entire process of monitoring domain expiry dates for all your websites directly from Google Sheets. This workflow reads domain names, fetches DNS SOA expiry information using the WHOIS API, converts timestamps into readable dates, and updat

8 nodes· 👁 14codegooglesheetshttprequest

by isaWOW

high

Score and route qualified leads to Notion and Matrix

Lead Scoring Pipeline – Matrix + Notion This workflow automatically enriches incoming form leads, applies a customizable scoring model, then routes high-value prospects to a Notion CRM database and a Matrix channel for instant sales notification. It streamlines lead qualification by combining third-party enrichment APIs, conditional logic, and asynchronous batching—eliminating manual research and ensuring your sales team focuses on the best opportunities. Pre-conditions/Requirements Prerequis

16 nodes· 👁 14codehttprequestif

by vinci-king-01

▶️medium

Report spam and phishing URLs from IMAP mailboxes to Spamhaus

This workflow automates URL reporting to Spamhaus based on incoming spam/phishing sample emails. It watches one or more IMAP folders, extracts URLs from each email body, removes duplicates and common noise, and submits the remaining URLs to the Spamhaus submission API with the appropriate threat context. What it does Monitors one or more IMAP mailboxes/folders containing abuse samples (spam/phish). Processes each email individually in a loop. Extracts and normalizes URLs from the email text. De

14 nodes· 👁 14aggregatecodeemailreadimap

by Vitali

low

Add TypeScript Intellisense Support to Code Nodes with JSDoc

Are you writing complex Code nodes and need Intellisense support? Follow this simple pattern to get autocomplete for any n8n or custom classes.

4 nodes· 👁 14codeformformtrigger

by Wyeth