⚒️

Engineering n8n Workflows

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

🔥 Más populares✨ Más nodos
🔗high

Detect and mask PII for GDPR-safe AI document analysis with Anthropic and PostgreSQL

Overview This workflow enables GDPR-compliant document processing by detecting, masking, and securely handling personally identifiable information (PII) before AI analysis. It ensures that sensitive data is never exposed to AI systems by replacing it with tokens, while still allowing controlled re-injection of original values when permitted. The workflow also maintains full audit logs for compliance and traceability. How It Works Document Upload & Configuration Receives documents via we

24 nodosagentcodeextractfromfile

por ResilNext

low

Classify documents with easybits Extractor via web form

What This Workflow Does Upload a document (PDF, PNG, or JPEG) via a hosted web form and let easybits Extractor classify it into one of your defined categories. This workflow handles the upload, file conversion, and API call – you just define the categories. How It Works Form Upload – A user uploads a file through the n8n web form Base64 Conversion – The binary file is extracted and converted to a base64 string Build Data URI – The correct MIME type is read from the original upload and prepended

4 nodosextractfromfileformtriggerhttprequest

por Felix

🔗medium

Send advice from three AI personas via LINE, Gemini, and Google Sheets

Who is this for Anyone who wants a fun and practical AI chatbot on LINE. Great for people who enjoy getting advice from multiple angles — whether they face work stress, personal dilemmas, or everyday decisions. What this workflow does When a user sends a text message to the LINE bot, the workflow: Parses the incoming LINE Webhook event Passes the message to Google Gemini via Basic LLM Chain Gemini replies as three distinct personas in a single structured response The advice is logged to Goog

12 nodoschainllmcodegooglesheets

por Ryo Sayama

medium

Send a daily stock movers and news email digest via Google Sheets, EODHD and Gmail

What this workflow does This workflow automatically generates a daily stock market email digest, combining price movements and recent financial news into a clean, actionable report. Instead of manually checking charts and news every morning, this workflow does it for you. It combines: Market data from EODHD APIs Financial news with sentiment analysis Smart processing using JavaScript (no raw data overload) ✉️ Automated email delivery via Gmail Only relevant insights reach your inbox. How

8 nodoscodegmailgooglesheets

por Kevin Meneses

🔗low

Validate JSON and CSV import data via webhook with configurable rules

How it works Send a POST request with a JSON array of records and your validation rules. The workflow checks every field in every row and returns a structured report showing valid/invalid rows with specific error messages. Supported rules: required, type (string, number, email, date, url, boolean), min/max, minLength/maxLength, regex, enum, and dateFormat (YYYY-MM-DD, DD.MM.YYYY, MM/DD/YYYY). The response includes a summary (total, valid, and invalid row counts) plus a detailed error list with

4 nodoscoderespondtowebhookset

por Florian Eiche

medium

Reconnect migrated workflows and datatables between n8n instances

Purpose This workflow is designed to automate the re-wiring of all your subworkflows and datatable actions after migrating them to a new n8n instance. What it does Recursive ID Swapping**: Takes a master dictionary of your old IDs -> new IDs, loops through your workflow JSONs, and recursively hunts down and replaces the node parameters. (Saves you from having to know if the ID is nested in an options object or at the root). Bypasses the strict API schema**: If you've ever tried to push a

9 nodoscodehttprequestmanualtrigger

por Joe

medium

Enrich people skip-trace results from n8n forms with ScraperCity into Notion

Who is this for This workflow is built for real estate investors, private investigators, recruiters, and sales teams who need to skip trace individuals -- finding contact details, addresses, and phone numbers from a name, email, or phone number -- and store the enriched records automatically in Notion. How it works A user fills out an n8n form with one or more search inputs (name, email, or phone number). The workflow submits that data to the ScraperCity People Finder API, which begins an asy

12 nodoscodeformtriggerhttprequest

por Alex Berman

medium

Scrape Shopify store leads with ScraperCity and send contacts to Slack

Who is this for This workflow is for sales teams, growth hackers, and lead generation agencies who want to build a targeted list of Shopify store owners -- complete with emails, phone numbers, and social profiles -- and receive those contacts directly in Slack for immediate follow-up. How it works A manual trigger starts the workflow and passes your search parameters (country, platform, lead count) to the ScraperCity store-leads API. The API returns a runId immediately. Because scrapes can ta

12 nodoscodehttprequestif

por Alex Berman

high

Scrape Shopify store leads with ScraperCity and push verified contacts to HubSpot CRM

Who is this for This workflow is built for digital agencies and sales teams that sell services to ecommerce brands. If you prospect Shopify store owners and want a repeatable, automated pipeline from discovery to CRM -- this template handles the entire process. How it works A configuration node lets you set your target country, lead volume, and filters before anything runs. ScraperCity's store-leads API scrapes live Shopify stores and returns emails, phone numbers, and social profiles. The wo

25 nodoscodefilterhttprequest

por Alex Berman

🔗high

Send bulk email campaigns with Gmail/SMTP and Postgres reputation-safe timing

Overview This workflow automates bulk email campaigns with built-in validation, deliverability protection, and smart send-time optimization. It processes CSV leads, validates emails, enriches data, and schedules campaigns intelligently. Emails are sent using controlled inbox rotation, while engagement tracking and analytics continuously improve performance. How It Works Campaign Input Receives campaign data and CSV leads via webhook. Lead Processing Extracts CSV data, splits leads, and

28 nodoscodeextractfromfilegmail

por ResilNext

medium

Upload documents with validation, deduplication and Postgres storage

Overview This workflow provides a reliable and secure system for uploading and managing documents. It accepts files via form or webhook, validates file size and type, generates unique metadata, detects duplicates using file hashing, and stores records in Postgres. It ensures clean, consistent, and duplicate-free document intake. How It Works Document Upload Users upload files through a form or webhook endpoint. Configuration Defines: Maximum file size Allowed file types St

12 nodoscodeformtriggerif

por ResilNext

🔗high

Generate personalized trip recommendations with Claude AI and Google Sheets

This workflow provides personalized travel destination recommendations by analyzing past trip history, user preferences, travel behavior patterns, and current trends. It uses Claude AI to generate intelligent, context-aware suggestions tailored to each traveler. How it works Receive Trip Request - Webhook captures user query with preferences and constraints Validate Input - Checks required fields, normalizes data, calculates user profile metrics Fetch Travel History - Retrieves past trips, rat

20 nodosagentcodeemailsend

por Oneclick AI Squad

🔗low

Auto-fill Monday.com lead boards with FullEnrich People Search results

How it works This workflow lets you search for leads using FullEnrich's People Search API directly from Monday.com, then auto-fills the results as new items on your board. A Monday.com automation sends a webhook when a new item is created on your "search criteria" board The workflow responds to Monday.com's challenge handshake, then calls FullEnrich's People Search API with the criteria from your Monday.com columns (job title, industry, location, company size, number of results) The search res

5 nodoscodehttprequestmondaycom

por ToolMonsters

medium

Validate JSON payloads against a schema with detailed error messages (no AI)

What is this? A modular schema checker that returns detailed error messages on validation failure. Stop your workflows from breaking due to bad input. This subworkflow validates incoming JSON against a schema you define and returns clear, human readable errors before anything has the chance to break. The most common use: a webhook receives data, you validate it, and either continue or return a 400 with exactly what was wrong. This is how production APIs handle input validation, and this templ

10 nodoscodeexecuteworkflowexecuteworkflowtrigger

por Liam McGarrigle

▶️high

Generate branded PDF reports from incoming emails using Autype and OpenRouter

⚠️ Important: This workflow uses the Autype community node and requires a self-hosted n8n instance. Send an email with a document request and optional PDF attachments. The AI assistant can summarize documents, compare multiple PDFs, draft new content, or create documents from scratch with internet research — all output as professionally branded PDFs using Autype. The finished document is delivered back to the sender via email. Who is this for? Consultants, analysts, project managers, and team

21 nodos@mendable/n8n-nodes-firecrawl.firecrawltoolagentcode

por 8Automator

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 nodoscodeformtriggergmail

por 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 nodoscodegooglegeminigooglesheets

por 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 nodosagentcodegmail

por Avkash Kakdiya

🔗medium

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

🚀 How it works

12 nodoscodegmailhttprequest

por 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 nodoscodehttprequestif

por 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 nodosagentaggregategmail

por 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 nodoscodeformtriggerhttprequest

por 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 nodosaggregatecodehttprequest

por 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 nodoscodehttprequestscheduletrigger

por Devon Toh