Engineering n8n Workflows
n8n Engineering workflow templates and automation recipes — 2947 free workflow templates ready to import.
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
作者:Rahul Joshi
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
作者:WeblineIndia
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
作者:Avkash Kakdiya
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
作者:Rahul Joshi
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
作者:Rahul Joshi
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
作者:Avkash Kakdiya
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
作者:Avkash Kakdiya
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
作者:kazunori
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
作者:Ryo Sayama
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
作者:ResilNext
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
作者:Felix
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
作者:Ryo Sayama
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
作者:Kevin Meneses
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
作者:Florian Eiche
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
作者:Joe
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
作者:Alex Berman
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
作者:Alex Berman
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
作者:Alex Berman
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
作者:ResilNext
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
作者:ResilNext
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
作者:Oneclick AI Squad
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
作者:ToolMonsters
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
作者:Liam McGarrigle
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
作者:8Automator