⚒️

Engineering n8n Workflows

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

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

Lookup IP Geolocation Details with IP-API.com via Webhook

This n8n template enables you to instantly retrieve detailed geolocation information for any given IP address by simply sending a webhook request. Leverage the power of IP-API.com to gain insights into user locations, personalize experiences, or enhance security protocols within your automated workflows. 🔧 How it works Receive IP Webhook: This node acts as the entry point, listening for incoming POST requests. It expects a JSON body containing an ip property with the IP address you wish to look

3 nodos· 👁 563httprequestrespondtowebhookwebhook

por ist00dent

🔗low

🗲 Serve Custom Websites (HTML Webpages) with Webhooks

How it works This workflow demonstrates how to use n8n to serve a complete, styled HTML webpage. It acts as a mini web server, responding to browser requests with your custom HTML content. Webhook Trigger: The workflow starts with a Webhook node configured to listen for GET requests on a specific path. When you visit this node's Production URL in a browser, it triggers the workflow. Respond with HTML: The Respond to Webhook node is configured to send a response back to the browser. Content

2 nodos· 👁 563respondtowebhookwebhook

por Lucas Peyrin

medium

Automated Brand Mentions Tracker With GPT-4o, Google Sheets, and Email

This workflow enables you to automate the daily monitoring of how an AI model (like ChatGPT) responds to specific queries relevant to your market. It identifies mentions of your brand and predefined competitors, logs detailed interactions in Google Sheets, and delivers a comprehensive email report. Main Use Cases Monitor how your brand is mentioned by AI in response to relevant user queries. Track mentions of key competitors to understand AI's comparative positioning. Gain insights into AI's c

7 nodos· 👁 560codeemailsendgooglesheets

por Daniel Shashko

high

Evaluate AI Agent Response Relevance using OpenAI and Cosine Similarity

This n8n template demonstrates how to calculate the evaluation metric "Relevance" which in this scenario, measures the relevance of the agent's response to the user's question. The scoring approach is adapted from the open-source evaluations project RAGAS and you can see the source here https://github.com/explodinggradients/ragas/blob/main/ragas/src/ragas/metrics/_answer_relevance.py How it works This evaluation works best for Q&A agents. For our scoring, we analyse the agent's response and a

17 nodos· 👁 555agentchainllmchattrigger

por Jimleuk

🔗high

Automatic Jest Test Generation for GitHub PRs with Dual AI Review

Workflow: Automatic Unit Test Creator from GitHub 🏗️ Architecture Overview This workflow listens for GitHub pull-request events, analyzes changed React/TypeScript files, auto-generates Jest tests via AI, has them reviewed by a second AI pass, and posts suggestions back as PR comments: GitHub Webhook → PR opened or updated Fetch & Diff → Retrieve raw diff of changed files Filter & Split → Isolate .tsx files & their diffs Fetch File Contents → Provide full context for tests Test Maker Agent → Ge

20 nodos· 👁 553agentcodegithub

por Varritech

low

Rename a key in n8n

Companion workflow for Rename Keys node docs

3 nodos· 👁 552manualtriggerrenamekeysset

por amudhan

medium

Run Apache Airflow DAG and Retrieve XCom Value

Run Apache Airflow DAG and Retrieve XCom Value What this workflow does This workflow integrates the Apache Airflow API DAGRun and XCom. It enables n8n to trigger Airflow DAGs and retrieve the execution results. Preparation: Update Airflow API Link Prefix Navigate to the airflow-api node. Update the prefix of the Airflow API link in the format: http(s)://ip:port. Example: https://airflow.example.com Configure Authentication Go to the Airflow: dag_run node. Update the Basic A

12 nodos· 👁 548codeexecuteworkflowtriggerhttprequest

por Antonio Cheong

high

CSV to HubSpot Uploader with Dynamic Field Mapping and Google Sheets Integration

Who is this for? This n8n workflow is designed for Customer Success Managers (CSM), marketers, sales teams, and data administrators who need to automate the process of uploading and processing CSV data in HubSpot. It is ideal for users who regularly import contact lists, update CRM records, or sync data between systems. What problem does this workflow solve? Manually uploading and processing CSV files in HubSpot can be time-consuming and error-prone, especially when dealing with large dat

26 nodos· 👁 541codeextractfromfilefilter

por PollupAI

medium

Sync Shopify customers to Google Sheets + Squarespace compatible csv

This workflow retrieves all Shopify Customers and saves them into a Google Sheets spreadsheet using the Shopify Admin REST API. It uses pagination to ensure all customers are collected efficiently. N8n does not have built-in actions for Customers, so I built the workflow using an HTTP Request node. How It Works This workflow uses the HTTP Request node to fetch paginated chunks manually. Shopify uses cursor-based pagination (page_info) instead of traditional page numbers. Pagination data is st

11 nodos· 👁 539codeconverttofilegooglesheets

por bangank36

medium

Receive Bitcoin, Etherium, Solana, Binance data with Gecko Coin and Gmail

Who is this for? This workflow is intended for Traders for trading, Crypto Investors, Professionals in Web 3, Web 3 Developers, Crypto Marketers, Web 3 Programmers, especially in the world of Crypto Currency, Blockchain, and all professionals working in the world of Web 3, including agencies or companies that use Web 3 data. Here you can read Bitcoin, Etherium, Solana and Binance data. And this is specifically for those who want and need to automate workflows involving data in Web 3 and Market C

14 nodos· 👁 537codegmailhttprequest

por Ghufran Ridhawi

▶️low

Generate Custom AI Videos with Digital Avatars using HeyGen API

🎥 n8n Workflow: Generate AI Videos with HeyGen 🚀 Overview This automation connects directly to HeyGen's powerful AI video generation platform. It allows you to programmatically create videos with digital avatars and voiceovers, perfect for scaling your content creation for social media, marketing campaigns, or personalized messages without ever opening a video editor. 😩 The Problem Creating video content is incredibly time-consuming and expensive. You have to write scripts, record audio, fin

4 nodos· 👁 536httprequestswitchwait

por Abdellah Homrani

high

Weekly Google Search Console SEO Pulse: Catch Top Movers Across Keyword Segments

This workflow tracks week-over-week changes in Google Search Console performance and highlights the top movers across keyword segments like brand, nonbrand, and content categories. Instead of providing a routine check, it focuses on significant movements by: Sending a Slack alert only if a query crosses a defined movement threshold. Emailing a structured report with the Top 25 increases and Top 25 decreases for clicks, including % changes and linked URLs It’s designed to surface the most impor

29 nodos· 👁 532codegmailhttprequest

por MattF

medium

Categorize Support Tickets with Gemini AI, Typeform, and Google Sheets Reporting

Transform chaotic support requests into organized, actionable insights automatically. This intelligent workflow captures support tickets from forms, uses AI to categorize and analyze sentiment, stores everything in organized databases, and delivers comprehensive analytics reports to your team - eliminating manual sorting while providing valuable business intelligence. 🚀 What It Does Intelligent Ticket Processing: Automatically categorizes incoming support requests into Billing, Bug Reports, F

8 nodos· 👁 526chainllmcodeemailsend

por Yaron Been

medium

YouTube Comment Sentiment Analysis with Google Gemini AI and Google Sheets

This workflow automatically collects all comments from a specified YouTube video and analyzes the sentiment of each comment using an AI model (e.g., GPT, Claude or Gemini). The sentiment (Positive, Neutral, or Negative), its strength, and confidence score are extracted and saved into a connected Google Sheet for easy access, reporting, and visualization. Advantages: 🧠 AI-Powered Sentiment Analysis Uses modern language models (LLMs) to categorize comments with high accuracy. 📺 Ideal for Yo

14 nodos· 👁 526codegooglesheetshttprequest

por Davide Boizza

high

Viral Video Generator: HeyGen to TikTok & Instagram Auto-Post + Any Content

HeyGen AI Video Generation with Social Media Publishing Description This workflow automates the entire process of creating AI-generated videos from trending news content and publishing them to social media platforms (Instagram and TikTok). It runs daily at 6 AM, finds viral-worthy news, generates scripts, creates AI avatar videos using HeyGen, and automatically publishes to multiple social platforms. How it works Content Discovery & Script Generation Schedule Trigger: Runs daily at 6 AM or a

21 nodos· 👁 525codegooglesheetshttprequest

por Reddit Dev

medium

Auto-Post Dev.to Articles to LinkedIn with Airtable Tracking & Telegram Alerts

🧠 Problem This Solves: For developers and creators, consistently posting quality content on LinkedIn can be time-consuming. This workflow automates the process by: Fetching the latest Dev.to articles Posting them to LinkedIn twice daily Preventing duplicates using Airtable Sending success alerts to Telegram This ensures you're always active on LinkedIn, with zero manual effort. 👥 Who This Template Is For Developers who want to build their presence on LinkedIn Tech creators or solo founder

11 nodos· 👁 523airtablecodefilter

por Krishna Kumar Eswaran

low

Generate and queue factory sensor data in AMQP

This workflow generates sensor data, which is used in another workflow for managing factory incident reports. Read more about this use case and how to build both workflows with step-by-step instructions in the blog post How to automate your factory’s incident reporting. Prerequisites AMQP, an ActiveMQ  connection, and credentials Nodes Interval node triggers the workflow every second. Set node set the necessary values for the items that are addeed to the queue. AMQP Sender node sends a raw

3 nodos· 👁 516amqpintervalset

por Harshil Agrawal

high

Evaluations Metric: Answer Similarity

This n8n template demonstrates how to calculate the evaluation metric "Similarity" which in this scenario, measures the consistency of the agent. The scoring approach is adapted from the open-source evaluations project RAGAS and you can see the source here https://github.com/explodinggradients/ragas/blob/main/ragas/src/ragas/metrics/_answer_similarity.py How it works This evaluation works best where questions are close-ended or about facts where the answer can have little to no deviation. For

18 nodos· 👁 515agentaggregatechattrigger

por Jimleuk

🔗medium

Monitor website performance with PageSpeed Insights and send alerts

Monitor website performance with PageSpeed Insights and save to Google Sheets with alerts This n8n template automatically monitors website performance using Google's PageSpeed Insights API, compiles detailed reports, and tracks performance trends over time in Google Sheets. Use cases: Agency client monitoring, competitor analysis, performance regression detection, SEO reporting, site migration monitoring, A/B testing performance impact, and maintaining performance SLAs. Who's it for Digital a

15 nodos· 👁 515codegmailgooglesheets

por Dahiana

medium

Convert 3-View Drawings to 360° Videos with GPT-4o-Image and Kling API

What this workflow does? This workflow converts orthographic three-view drawings into 360° rotation videos through PiAPI's GPT-4o-Image and Kling APIs (unofficial). The workflow could be set with our 3D Figurine Orthographic Views workflow for generation. Who is the workflow for? Designers**: Generate inspiration into 3D designs and make them spin to gain concrete details in a efficient way. Online shoppers**: Show protential products from all angles in videos and preview overall texture of mo

13 nodos· 👁 515codehttprequestif

por PiAPI

medium

Reliable AI Agent Output Without Structured Output Parser - w/ OpenAI & Switch

This workflow serves as a solid foundation when you need an AI Agent to return output in a specific JSON schema, without relying on the often-unreliable Structured Output Parser. What It Does The example workflow takes a simple input (like a food item) and expects a JSON-formatted output containing its nutritional values. Why Use This Instead of Structured Output Parser? The built-in Structured Output Parser node is known to be unreliable when working with AI Agents. While the n8n documentat

10 nodos· 👁 513agentchattriggerlmchatopenai

por Dataki

medium

Automatic Squarespace Order Fulfillment Process

This workflow automates the Mark as Fulfilled action in Squarespace for each order, ensuring a seamless fulfillment process without manual intervention. How It Works This workflow retrieves all pending Squarespace orders and processes their fulfillment automatically. The workflow follows these steps: 1️⃣ Get all pending orders using the HTTP Request node (Since Squarespace does not have a n8n node) 2️⃣ Create a fulfillment request using Fulfill Order node The Filter Orders node can be used to

8 nodos· 👁 513filterhttprequestmanualtrigger

por bangank36

🔗medium

YouTube Report Generator

YouTube Subtitles Report Generator Overview This template enables users to generate analytical reports from YouTube video subtitles, providing insights into the thematic content of the video. Designed for efficiency and simplicity, it processes video subtitles without requiring an API key, making it an accessible solution for content analysis. The system assumes videos already have subtitles available, excluding live streams and videos without subtitle data. Key Features Trigger Webhook: Sea

7 nodos· 👁 512chainllmcodehttprequest

por Mauricio Perera

medium

Monitor SSL Certificate Expiry with Google Sheets and Email Alerts

🔒 SSL Certificate Monitoring & Expiry Alert with Spreadsheet [FREE APIs] ✅ What This Workflow Does This n8n template automatically monitors SSL certificates of websites listed in a Google Sheet and sends email alerts if any are expiring within 14 days. It helps ensure you avoid downtime, security issues, and trust warnings due to expired certificates. 🧩 Key Features 📅 Weekly Automation: Runs every Monday at 7:00 AM (configurable). 📄 Google Sheets Integration: Fetches and updates data in a sp

8 nodos· 👁 511codeemailsendgooglesheets

por Agus Narestha