⚒️

Engineering n8n Workflows

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

🔥 Самые популярные✨ Больше всего узлов
medium

Generate real-time IPL commentary from CricAPI data with GPT-4o

📊 Description IPL fans expect more than a scoreboard. They want to know what the score means — is the batting team ahead of the game, is the chase getting away from them, who has the pressure right now. This workflow answers all of that automatically by fetching live IPL match data every 6 minutes, computing key cricket indicators, and sending everything to GPT-4o which generates a punchy 2-sentence analyst-style narrative ready to embed in any fan app, widget, or dashboard without a single line

9 узловcodegooglesheetshttprequest

от Rahul Joshi

🔗medium

Recover abandoned WooCommerce carts using OpenAI GPT-4.1-mini, Gmail and Slack

AI-Powered Abandoned Cart Recovery (WooCommerce + CoCart + n8n) This workflow automatically tracks abandoned carts from a WooCommerce store, waits for a defined time, rechecks the cart status, generates a personalized reminder email using AI, sends it to the customer via Gmail and notifies the internal team on Slack. It helps recover lost revenue by following up with customers at the right time using personalized, human-friendly messaging — without any manual work. This workflow listens for a

11 узловagentcodegmail

от WeblineIndia

medium

Generate and qualify local business leads using Google Sheets, RapidAPI and OpenAI

How it works This workflow automatically discovers and qualifies local business leads using structured inputs. It runs on a schedule, reads search queries from Google Sheets, and fetches business data via an API. The data is cleaned and enriched before being analyzed by AI for lead scoring and categorization. Finally, all enriched leads are stored back in Google Sheets for outreach and tracking. Step-by-step Trigger workflow automatically** Schedule Trigger – Runs the workflow at defin

6 узловcodegooglesheetshttprequest

от Avkash Kakdiya

🔗medium

Generate client contracts automatically using Google Docs, Drive, and GoHighLevel

📘 Description This workflow is a fully automated contract generation and delivery system that converts structured client input into a finalized, professional PDF contract and uploads it directly to your CRM. It eliminates manual document handling by dynamically populating a Google Docs template, exporting it as a PDF, and delivering it to GoHighLevel in a single flow, while ensuring no temporary files remain in storage. ⚙️ Step-by-Step Flow Receive Contract Request (Webhook) Accepts a POST re

6 узловgoogledocsgoogledrivehttprequest

от Rahul Joshi

medium

Send a daily women-focused job digest to Telegram with GPT-4o-mini and SerpAPI

📘 Description This workflow automates a daily women-focused job discovery and delivery system. It runs every morning, fetches jobs from multiple targeted categories using SerpAPI, filters and ranks them based on relevance and recency, and uses AI to validate and format the best opportunities. The final curated list (top 3 jobs) is sent as a clean, readable digest to a Telegram channel. ⚙️ Step-by-Step Flow Daily 9AM Trigger (Schedule) Runs automatically every day at 9:00 AM to initiate the

13 узловagentcodehttprequest

от Rahul Joshi

medium

Classify GitHub issues and create Linear tasks using OpenAI

How it works This workflow automatically processes new GitHub issues and uses AI to classify them by type and priority. It extracts key issue data, sends it to an AI model for structured analysis, and formats the output for task creation. The workflow then creates a task in Linear and adds a comment back to the GitHub issue. This ensures consistent triage and faster issue handling without manual effort. Step-by-step Capture and filter new issues** Github Trigger – Listens for new issue

9 узловcodegithubgithubtrigger

от Avkash Kakdiya

medium

Send SaaS trial follow-up emails with MongoDB and Gmail

How it works This workflow runs on a daily schedule to monitor users currently on a trial plan. It fetches user data from MongoDB, calculates their trial stage, and assigns a trigger label such as Day 3, Day 7, Day 13, or Last Day. Based on this stage, the workflow sends a targeted email using Gmail. This ensures consistent engagement and improves trial-to-paid conversion without manual effort. Step-by-step Fetch and filter trial users** Schedule Trigger – Runs the workflow daily at a

10 узловcodegmailmerge

от Avkash Kakdiya

🔗high

Review GitLab merge requests with parallel Azure OpenAI reviewers

Who this template is for This template is for teams that use GitLab merge requests and want a practical AI-assisted review workflow in n8n. It is useful for engineering teams that want faster first-pass reviews, consistent review comments, and a simple way to separate likely bugs, security risks, and maintainability issues before a human reviewer takes over. How it works This workflow starts when a user posts a trigger comment in a GitLab merge request discussion. It loads the merge request c

35 узловagentcodehttprequest

от kazunori

🔗medium

Scan business cards from LINE with Gemini to Sheets, Slack, and Gmail

Who is this for This workflow is designed for sales professionals, account managers, and small business owners in Japan who frequently exchange business cards. Instead of manually entering contact details, you can instantly capture and store them by sending a photo to LINE. What this workflow does When a user sends a business card photo via LINE, the workflow uses Google Gemini Vision to extract key contact details — name, company, title, email, phone, and address — and saves them as a new ro

14 узловchainllmcodegmail

от Ryo Sayama

🔗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 узловagentcodeextractfromfile

от 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 узловextractfromfileformtriggerhttprequest

от 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 узловchainllmcodegooglesheets

от 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 узловcodegmailgooglesheets

от 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 узловcoderespondtowebhookset

от 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 узловcodehttprequestmanualtrigger

от 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 узловcodeformtriggerhttprequest

от 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 узловcodehttprequestif

от 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 узловcodefilterhttprequest

от 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 узловcodeextractfromfilegmail

от 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 узловcodeformtriggerif

от 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 узловagentcodeemailsend

от 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 узловcodehttprequestmondaycom

от 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 узловcodeexecuteworkflowexecuteworkflowtrigger

от 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 узлов@mendable/n8n-nodes-firecrawl.firecrawltoolagentcode

от 8Automator