Engineering n8n Workflows
n8n Engineering workflow templates and automation recipes — 2947 free workflow templates ready to import.
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
작성자: Davide Boizza
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
작성자: Masaki Go
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
작성자: go-surfe
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
작성자: David Olusola
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
작성자: Vadim Mubi
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
작성자: Jasurbek
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
작성자: Artem Boiko
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
작성자: Naveen Choudhary
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
작성자: kartik ramachandran
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
작성자: Jannik Hiller
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
작성자: Wayne Simpson
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
작성자: Lead Responder
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!
작성자: Wyeth
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
작성자: Kamil Ostrowski
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
작성자: Christian Knoflach
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
작성자: Oneclick AI Squad
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
작성자: Oneclick AI Squad
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
작성자: iamvaar
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
작성자: Grigory Frolov
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,
작성자: MaTns
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
작성자: isaWOW
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
작성자: vinci-king-01
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
작성자: Vitali
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.
작성자: Wyeth