⚒️

Engineering n8n Workflows

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

🔥 Meest populair✨ Meeste knooppunten
high

Sync GA4 to BigQuery: Automated Data Warehouse & Alerts

Stop losing historical marketing data and bypass the limitations of standard reporting interfaces. This advanced n8n automation provides a robust solution for synchronizing Google Analytics 4 (GA4) data directly into Google BigQuery, ensuring your business maintains a permanent, queryable record of user behavior. Unlike manual exports, this workflow handles the heavy lifting by executing 13 simultaneous API requests to fetch high-value dimensions including user acquisition, traffic sources, and granular e-commerce performance. The logic is engineered for reliability: it dynamically creates the necessary BigQuery tables if they don't exist, maps the schema automatically, and executes bulk uploads to maintain data integrity. By centralizing your analytics in a data warehouse, you unlock the ability to join GA4 data with CRM or ERP datasets for a 360-degree customer view. The process concludes with a real-time Telegram notification, providing peace of mind that your daily data pipeline has completed successfully without manual intervention. This is an essential blueprint for data-driven agencies and e-commerce brands looking to scale their business intelligence infrastructure. **Common Use Cases:** - Cross-Channel Attribution Modeling: Combine GA4 web traffic with offline sales data in BigQuery to calculate true ROAS. - Custom Executive Dashboards: Feed clean, pre-processed BigQuery tables into Looker Studio or Power BI to bypass GA4 API quota limits. - Historical Data Preservation: Automatically archive daily performance metrics to prevent data loss from GA4's default retention policies.

32 knooppunten· 👁 1codegoogleanalyticsgooglebigquery

door Aliz

🔗medium

Enrich IP addresses with country attribution using IPinfo and Slack alerts

🧩 Template Description IP Enrichment & Country Attribution is a lightweight cybersecurity automation that enriches IP addresses with geographic and network intelligence. It validates incoming IPs, filters out private or invalid addresses, and enriches public IPs using an open-source IP enrichment service. 🔄 How It Works Receives an IP address via webhook (API or Slack). Validates the IP format and rejects invalid input. Checks for private or internal IP ranges. Ignores private IPs with a clea

11 knooppunten· 👁 1codehttprequestif

door Edson Encinas

high

Process multiple requests in FIFO using OpenAI Batch API and Supabase/Postgres

How it works You provide a list of prompts and a system instruction, the workflow batches them into a single OpenAI Batch API request. The batch job is tracked in a Supabase openai_batches table. A cron job polls OpenAI every 5 minutes, and once the batch completes, the results are decoded and stored back in Supabase. Set up steps Create the openai_batches table in Supabase. Schema is in the yellow sticky note. Add your OpenAI and Supabase/Postgres credentials to the workflow. Replace the mock d

16 knooppunten· 👁 1codeextractfromfilehttprequest

door Teng Wei Herr

medium

Automatically Classify Zoho Desk Support Tickets using Gemini AI

Automatically Classify Support Tickets in Zoho Desk with AI with Gemini Transform your customer support workflow with intelligent ticket classification. This automation leverages AI to automatically categorize incoming support tickets in Zoho Desk, reducing manual work and ensuring faster ticket routing to the right teams. How It Works Fetches all tickets from Zoho Desk with pagination support Filters unclassified tickets (where classification field is null) Retrieves complete ticket threads

9 knooppunten· 👁 1chainllmcodehttprequest

door Julian Kaiser

medium

Automate Job Opportunity Digests with OpenRouter GPT-5 and Email

n8n Forum Job Aggregator - AI-Powered Email Digest Overview Automate your n8n community job board monitoring with this intelligent workflow that scrapes, analyzes, and delivers opportunities straight to your inbox. Perfect for freelancers, agencies, and developers looking to stay on top of n8n automation projects without manual checking. How It Works Scrapes the n8n community job board to find new postings from the last 7 days Extracts key metadata including job titles, descriptions, posting d

14 knooppunten· 👁 1chainllmcodeemailsend

door Julian Kaiser

🔗medium

Generate & Edit Images with Gemini AI: Storage & Email Delivery Pipeline

AI Image Generator with Nano Banana: Automated Creation and Delivery For content creators, agencies, and SaaS developers who need automated AI image generation and editing with professional delivery workflows. Overview This template demonstrates intelligent workflow routing based on user input type, leveraging Google's Gemini 2.5 Flash image model for both generative and editing tasks. The workflow includes complete file handling, cloud storage integration, and professional email notification

14 knooppunten· 👁 1codeconverttofileemailsend

door Gerald Denor

high

Clone & Customize Competitor Facebook Ads with Gemini AI and Apify

Nano Banana Ad Cloning System This n8n template demonstrates how to automatically clone and adapt competitor Facebook ads for your own product using AI. Simply provide a Facebook Ad Library URL and your product image, and the workflow scrapes competitor ads, analyzes their design and messaging, then generates new versions featuring your product while maintaining the original ad's style and effectiveness. Use cases Adapt successful competitor ad creatives for your own products Test proven ad fo

16 knooppunten· 👁 1@apify/n8n-nodes-apify.apifyaggregateconverttofile

door Lucas Walter

medium

Tracking Cold Email Engagement Metrics using Smartlead and Google Sheets

Workflow: Track Email Campaign Engagement Analytics with Smartlead and Google Sheets Automatically fetch lead-level email engagement analytics (opens, clicks, replies, unsubscribes, bounces) from Smartlead and update them in Google Sheets. Use this to keep a single, always-fresh source of truth for campaign performance and sequence effectiveness. Summary Pull Smartlead campaign analytics on a schedule and write them to a Google Sheet (append or update). Works with pagination, avoids dupli

6 knooppunten· 👁 1codegooglesheetshttprequest

door Rahi Uppal

high

AI Sales Agent — Fully Automated Email Handling & Lead Scoring System

🤖 AI Sales Agent — Fully Automated Email Handling & Lead Scoring System Automate lead outreach, analyze replies with AI, and keep your CRM always in sync — hands-free. This workflow acts as a 24/7 intelligent sales assistant that not only sends personalized cold emails but also reads and interprets replies, updates your CRM, and even writes contextual responses — just like a real sales rep would. Ideal for founders, growth teams, and agencies who want to automate outreach and follow-ups with

57 knooppunten· 👁 1aggregatecodecron

door Evervise

medium

Securely Call Google Cloud Run APIs with Service Account Auth (main-workflow)

Who it’s for? Anyone who wants a simple, secure way to call a Google Cloud Run endpoint from n8n—without exposing it publicly. People who want a cheap/free-tier way to run custom API logic without hosting n8n or spinning up servers. Example: you’ve got scraping code that needs specific system/python libs—build it into a Dockerfile on Cloud Run, then call it as a secure endpoint from n8n. How it works This is a conjunctive workflow: the main workflow calls Service Auth (sub-workflow) to get a

10 knooppunten· 👁 1executeworkflowhttprequestmanualtrigger

door Marco Cassar

▶️medium

Review Aggregator and AI Alerts for Google, Facebook, Trustpilot, and Yelp

This workflow automatically collects customer reviews from Google, Facebook, Trustpilot, and Yelp, analyzes their sentiment using AI, sends real-time alerts for negative feedback, and generates a weekly summary report. It is ideal for businesses that want to monitor their online reputation across multiple platforms and respond quickly to customer concerns. How It Works Daily Schedule**: Triggers the workflow every day at 09:00. Review Collection**: Fetches new reviews from Google, Facebook, Tr

6 knooppunten· 👁 1

door Țugui Dragoș

medium

text-to-video generation using Google Veo3 API and Google Drive

Automate Text To Video Generation with Google Veo3 API and Google Drive Integration Create CGI ads effortlessly by integrating the Google Veo3 API for video generation and uploading to Google Drive with seamless email notifications. Node-by-Node Explanation: On form submission: Triggers the workflow when a form is submitted with a prompt for the video. Wait for API Response: Waits for 35 seconds for the API to respond. API Request: Check Task Status: Sends an HTTP request to check the task s

13 knooppunten· 👁 1emailsendformtriggergoogledrive

door Sk developer

high

Sync contacts, consent, and segments between KlickTipp and Pipedrive

Community Node Disclaimer This workflow uses KlickTipp community nodes, available for self-hosted n8n instances only. Who’s it for Sales and marketing teams using Pipedrive (Persons) and KlickTipp who want a reliable two-way sync for: Contact profiles (name, email, phone, birthday) Consent/marketing status (subscribed / no consent / unsubscribed) Segmentation (KlickTipp Tags ↔ Pipedrive Labels) This workflow is ideal if you want to avoid CSV imports, prevent manual updates, and ensure that cha

29 knooppunten· 👁 1filterhttprequestn8n-nodes-klicktipp.klicktipp

door KlickTipp

medium

Detect offboarded client links on PBN sites with Google Sheets and HTTP

Automatically scan every PBN site in your Google Sheet, check if any removed client domain is still linked in the live HTML, and log all matches back into your tracking sheet — row by row, hands-free. What this workflow does Managing a network of PBN sites becomes risky the moment a client project gets offboarded. If the old link still exists on a PBN page, it can trigger a Google penalty, waste crawl budget, or simply point to a dead destination. Manually checking each PBN every time a projec

10 knooppunten· 👁 1codegooglesheetshttprequest

door isaWOW

high

Publish WordPress posts from Google Sheets with images and tags

Who this is for This workflow is for content teams, marketers, and solo site owners who draft posts in Google Sheets and want a reliable way to publish to WordPress automatically — including featured images and tags. What it does Pulls rows from a Google Sheet where status = READY Processes rows one-by-one (safe for multiple posts in a single run) If image_url is present, downloads the image and uploads it to WordPress Media, then uses it as featured_media Parses hashtags into clean tag slugs,

20 knooppunten· 👁 1codegooglesheetshttprequest

door Grigory Frolov

medium

Make outbound sales calls from Google Sheets using a VAPI voice agent

This n8n workflow automates outbound phone calls to new leads using VAPI, with built-in timezone detection to ensure you're only calling during business hours. Use cases include appointment setting, lead qualification, follow-up surveys, payment reminders, and sales outreach—anywhere you need to scale phone conversations without scaling headcount. Good to know You'll need a VAPI phone number and configured voice agent before using this workflow. VAPI offers $10 free credit when you sign up (~

11 knooppunten· 👁 1codefiltergooglesheets

door Marcus Taylor

🔗high

Score and route leads with Telegram alerts and Box storage

Lead Scoring Pipeline with Telegram and Box This workflow ingests incoming lead data from a form submission webhook, enriches each lead with external data sources, applies a custom scoring algorithm, and automatically stores the enriched record in Box while notifying your sales team in Telegram. It is designed to give you a real-time, end-to-end lead-qualification pipeline without writing any glue code. Pre-conditions/Requirements Prerequisites n8n instance (self-hosted or n8n.cloud) ScrapeG

16 knooppunten· 👁 1boxcodehttprequest

door vinci-king-01

high

Extract structured data from Gmail attachments to Google Sheets, GPT vision

Automatically extract structured information from emails using AI-powered document analysis. This workflow processes emails from specified domains, classifies them by type, and extracts structured data from various attachment formats. Who is this for Operations teams, coordinators, and business professionals who receive proposals or reports from multiple sources via email and need to consolidate the information into a structured database. What this workflow does Monitors Gmail every 30 minutes

40 knooppunten· 👁 1awss3codeextractfromfile

door Masaki Go

high

Generate Japanese Twitter posts with GPT-4, quality control, and Notion

AI-Powered Japanese Social Media Content Generator with Quality Control 🎯 Who's it for Marketing teams and social media managers in Japan who want to automate content creation while maintaining high quality standards and cultural appropriateness. Perfect for businesses that need consistent Japanese-language social media presence with built-in compliance checks. 📝 What it does This workflow creates an intelligent content generation system that: Generates culturally-aware Japanese Twitter pos

28 knooppunten· 👁 1codeemailsendhttprequest

door yuta tokumitsu

medium

Send 24-hour Hacker News trends to Telegram with OpenRouter AI translation

Stay ahead of the curve with this smart Hacker News monitor. Unlike simple RSS feeds, this workflow uses a custom "Gravity Score" algorithm to identify rising trends and filter out noise, pushing a clean, summarized digest to your Telegram. ✨ Key Features 🧠 Smart Algorithms: Gravity Score: Calculates popularity based on points, comments, and time (velocity), ensuring you see trending stories, not just old ones. Noise Filtering: Automatically discards "infancy" posts (new posts with zero eng

10 knooppunten· 👁 1agentcodefilter

door CryoZeroLabs

medium

Enrich Google Sheets data with the Tavily Research API

Enrich your CSV data with web-sourced information using Tavily's AI-powered research API. This workflow fills in missing data for existing columns without creating new ones. Video Link: https://youtu.be/8g8v3vNyhe4 How it works Reads rows from a Google Sheet For missing values, finds information from the web using Tavily Research Maps results to existing columns Writes the enriched data to a new sheet Retries automatically until results are ready (up to ~5 minutes) Setup steps 1) Prepare your

12 knooppunten· 👁 1codegooglesheetshttprequest

door Mani Srinivasan

medium

Migrate large Hugging Face datasets to MongoDB with a looping subworkflow

This n8n template provides a production-ready, memory-safe pipeline for ingesting large Hugging Face datasets into MongoDB using batch pagination. It is designed as a reusable data ingestion layer for RAG systems, recommendation engines, analytics pipelines, and ML workflows. The template includes: A main workflow that orchestrates pagination and looping A subworkflow that fetches dataset rows, sanitizes them, and inserts them into MongoDB safely 🚀 What This Template Does Fetches rows from

15 knooppunten· 👁 1aggregatecodeexecuteworkflow

door Mohamed Abdelwahab

medium

Track new complementary-tool adopters with PredictLeads, Google Sheets, OpenAI and Gmail

Track companies adopting tools that complement yours and send AI-drafted co-marketing outreach emails to new adopters. This workflow reads a list of complementary tools (with their PredictLeads technology IDs) from Google Sheets, discovers companies that recently adopted each tool via the PredictLeads Technology Detections API, compares against previously scanned domains to find new adopters, enriches each new company, and uses OpenAI to draft a personalized co-marketing partnership email. How

13 knooppunten· 👁 1codegmailgooglesheets

door Yaron Been

medium

Send personalized data engineer hiring emails with PredictLeads, OpenAI and Gmail

Find companies hiring data engineers, enrich them with tech stack data from PredictLeads, and send AI-personalized service offering emails. This workflow takes a target company domain, queries PredictLeads for data engineer job openings, enriches each result with company info and technology stack data, then uses OpenAI to generate a personalized outreach email that references the company's current tools (e.g., "I see you're on Snowflake and looking for pipeline engineers"). How it works: Sched

9 knooppunten· 👁 1codegmailhttprequest

door Yaron Been