16 templates found
Category:
Author:
Sort:

Scrape every URL on the web without getting blocked by Anti-Bot technologies with Scrappey

Purpose of the workflow Most scraping workflows get blocked by anti-bot technologies. To avoid this, you can use Scrappey to scrape every website you want. How it works: We use Test Data and make a API Call to the Scrappey service. We get the scraped website data back as a result. Setup Steps: Replace YOURAPIKEY in the "Scrappey API Call" node with your Scrappey API Key (Register For Free) Replace the test data with your production data. You can plug in any type of data connector at this point of your workflow.

BelaBy Bela
27672

One-click YouTube shorts generator with Leonardo AI, GPT and ElevenLabs

🎬 What it does This workflow creates an engaging YouTube Short with a single click — from script to voiceover, to visuals and background music. It combines several AI tools to automate content creation and final video assembly. --- ⚙️ How it works Accepts an input prompt or topic Generates script using GPT Converts script to voiceover using ElevenLabs Generates b-roll style images via Leonardo.Ai Matches background music Assembles a vertical 1080×1920 MP4 video using JSON render config Optionally uploads to YouTube or saves to Cloudinary --- 🧰 Setup steps Add your credentials: Leonardo API (image generation) ElevenLabs (voiceover) Cloudinary (upload destination) Any GPT-based text generator Drop your audio/music file in the right node Replace API expressions with your own credentials > 🟨 Full step-by-step instructions are in sticky notes inside the workflow.

Huzaifa TahirBy Huzaifa Tahir
16872

Gmail MCP server – your all‑in‑one AI email toolkit

Gmail MCP Server Expose Gmail’s full API as a single SSE “tool server” endpoint for your AI agents. What it does Spins up an MCP Trigger that streams Server‑Sent Events to LangChain/N8N AI Agent nodes. ​ Maps 20+ common Gmail operations (search, send, reply, draft, label & thread management, mark read/unread, delete, etc.) to ai_tool connections, so agents can invoke them with a simple JSON payload. Why you’ll love it Agent‑ready: Plug the SSE URL into any N8N Agent or any other AI tool that uses MCP and start reasoning over email immediately. Extensible: Add more GmailTool operations or swap credentials without touching your agent logic. How to use Import the workflow (n8n ≥ v1.88). Set up a gmailOAuth2 credential and select it on the GmailTool nodes. Open the Gmail MCP Server node, copy the SSE URL, and paste it into your AI agent’s “Tool Server” field.

Brian MoneyBy Brian Money
11895

AI: Ask questions about any data source (using the n8n workflow retriever)

This template aims to perform Q&A on data retrieved from another n8n workflow. Since that workflow can be used to retrieve any data from any service, this template can be used to ask questions about any data. It uses a manual trigger, various AI nodes, and an OpenAI Chat Model to extract and provide relevant information based on a specific query. Note that to use this template, you need to be on n8n version 1.19.4 or later.

n8n TeamBy n8n Team
10051

Set alert on the website changes

I used this to check for a page that had Out Of Stock not found when an item came back in stock. Set the URL for the HTTP Request node and your Webhook URL and Messages for the discord nodes.

darkesthour111By darkesthour111
4022

Log meal nutrients from Telegram to Google Sheets using an AI agent

Who is this for? This workflow is ideal for individuals focused on nutrition tracking, meal planning, or diet optimization—whether you’re a health-conscious individual, fitness coach, or developer working on a healthtech app. It also fits well for anyone who wants to capture their meal data via voice or text, without manually entering everything into a spreadsheet. What problem is this workflow solving? Manually logging meals and breaking down their nutritional content is time-consuming and often skipped. This workflow automates that process using Telegram for input, OpenAI for natural language understanding, and Google Sheets for structured tracking. It enables users to record meals by typing or sending voice messages, which are transcribed, analyzed for nutrients, and automatically stored for tracking and review. What this workflow does This n8n automation lets users send either a text or voice message to a Telegram bot describing their meal. The workflow then: Receives the Telegram message Checks if it’s a voice message • If yes: Downloads the audio file and transcribes it using OpenAI • If no: Uses the text input directly Sends the meal description to OpenAI to extract a structured list of ingredients and nutritional details Parses and stores the results in Google Sheets Responds via Telegram with a personalized confirmation message A testing interface also allows you to simulate prompts and view structured outputs for development or debugging. Setup Create a Telegram bot via BotFather and note the API token. Create an empty Google Sheet and store the sheet ID in the environment. Set up your OpenAI credentials in the n8n credential manager. Customize the “List of Ingredients and Nutrients” node with your prompt if needed. (Optional) Use the “Testing” section to simulate messages and refine outputs before going live. How to customize this workflow to your needs • Enhance prompts in the OpenAI node to improve the structure and accuracy of responses. • Add new fields in the Google Sheet and corresponding logic in the parser if you want more detail. • Adjust the Telegram response to provide motivational feedback, dietary tips, or summaries. • Upgrade to the “Pro” version mentioned in the contact section for USDA database integration and complete nutrient breakdowns. This is a lightweight, AI-powered meal logging automation that transforms voice or text into actionable nutrition data—perfect for making healthy eating easier and more data-driven. See my other workflows here

PollupAIBy PollupAI
3076

Create LinkedIn posts with AI agents using MCP server

Complete MCP server exposing all LinkedIn Tool operations to AI agents. Zero configuration needed - all 1 operations pre-built. ⚡ Quick Setup Need help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free? Join the community Import this workflow into your n8n instance Activate the workflow to start your MCP server Copy the webhook URL from the MCP trigger node Connect AI agents using the MCP URL 🔧 How it Works • MCP Trigger: Serves as your server endpoint for AI agent requests • Tool Nodes: Pre-configured for every LinkedIn Tool operation • AI Expressions: Automatically populate parameters via $fromAI() placeholders • Native Integration: Uses official n8n LinkedIn Tool tool with full error handling 📋 Available Operations (1 total) Every possible LinkedIn Tool operation is included: 🔧 Post (1 operations) • Create a post 🤖 AI Integration Parameter Handling: AI agents automatically provide values for: • Resource IDs and identifiers • Search queries and filters • Content and data payloads • Configuration options Response Format: Native LinkedIn Tool API responses with full data structure Error Handling: Built-in n8n error management and retry logic 💡 Usage Examples Connect this MCP server to any AI agent or workflow: • Claude Desktop: Add MCP server URL to configuration • Custom AI Apps: Use MCP URL as tool endpoint • Other n8n Workflows: Call MCP tools from any workflow • API Integration: Direct HTTP calls to MCP endpoints ✨ Benefits • Complete Coverage: Every LinkedIn Tool operation available • Zero Setup: No parameter mapping or configuration needed • AI-Ready: Built-in $fromAI() expressions for all parameters • Production Ready: Native n8n error handling and logging • Extensible: Easily modify or add custom logic > 🆓 Free for community use! Ready to deploy in under 2 minutes.

David AshbyBy David Ashby
1634

🔤 Inventory ABC & Pareto analysis with Google Sheets for supply chain

Tags: Supply Chain, Inventory Management, ABC Analysis, Pareto Principle, Demand Variability, Automation, Google Sheets Context Hi! I’m Samir Saci, a Supply Chain Engineer and Data Scientist based in Paris, and founder of LogiGreen Consulting. I help companies optimise inventory and logistics operations by combining data analytics and workflow automation. This workflow is part of our inventory optimisation toolkit, allowing businesses to perform ABC classification and Pareto analysis directly from their transactional sales data. > Automate inventory segmentation with n8n! 📬 For business inquiries, feel free to connect with me on LinkedIn Who is this template for? This workflow is designed for supply chain analysts, demand planners, or inventory managers who want to: Identify their top-performing items (Pareto 80/20 principle) Classify products into ABC categories based on sales contribution Evaluate demand variability (XYZ classification support) Imagine you have a Google Sheet where daily sales transactions are stored: [](https://www.youtube.com/watch?v=YbAA-cq9X_E) The workflow aggregates sales by item, calculates cumulative contribution, and assigns A, B, or C classes. It also computes mean, standard deviation, and coefficient of variation (CV) to highlight demand volatility. [](https://www.youtube.com/watch?v=YbAA-cq9X_E) How does it work? This workflow automates the process of ABC & Pareto analysis from raw sales data: 📊 Google Sheets input provides daily transactional sales 🧮 Aggregation & code nodes compute sales, turnover, and cumulative shares 🧠 ABC class mapping assigns items into A/B/C buckets 📈 Demand variability metrics (XYZ) are calculated 📑 Results are appended into dedicated Google Sheets tabs for reporting [](https://www.youtube.com/watch?v=YbAA-cq9X_E) 🎥 Watch My Tutorial Steps: 📝 Load daily sales records from Google Sheets 🔎 Filter out items with zero sales 📊 Aggregate sales by store, item, and day 📈 Perform Pareto analysis to calculate cumulative turnover share 🧮 Compute demand variability (mean, stdev, CV) 🧠 Assign ABC classes based on cumulative share thresholds 📥 Append results into ABC XYZ and Pareto output sheets [](https://www.youtube.com/watch?v=YbAA-cq9X_E) What do I need to get started? You’ll need: A Google Sheet with sales transactions (date, item, quantity, turnover) that is available here: Test Sheet A Google Sheets account connected in n8n Basic knowledge of inventory analysis (ABC/XYZ) Next Steps 🗒️ Use the sticky notes in the n8n canvas to: Add your Google Sheets credentials Replace the Sheet ID with your own sales dataset Run the workflow and check the output tabs: ABC XYZ, Pareto, and Store Sales This template was built using n8n v1.107.3 Submitted: September 15, 2025

Samir SaciBy Samir Saci
1042

Add subscribed customers to Airtable automatically

This workflow allows you to receive updates when a customer is subscribed to a list in GetResponse and add them to a base in Airtable. GetResponse Trigger node: This node triggers the workflow when a customer is added to a list. Based on your use-case, you can select a different event. Set node: The Set node is uded here to ensure that only the data that we set in this node gets passed on to the next nodes in the workflow. For this workflow, we set the name and email of the customer. Airtable node: The data from the Set node is added to a table in Airtable. Based on your use-case, you may want to add the infromation about the customer to a CRM instead of a table in Airtable. Replace the Airtable node with the node of the CRM where you want to add the data.

Harshil AgrawalBy Harshil Agrawal
587

Create & publish affiliate product videos with Sora-2, GPT & YouTube

🚀 Affiliate AI-Powered Video Funnel Fully Automated Product Video Creation & Publishing Turn your affiliate links or product catalog into a 24/7 AI video marketing machine. This n8n workflow auto-creates human-presenter promo videos using AI and publishes them directly to YouTube with SEO — completely hands-free. ✅ --- 🎯 What This Automation Does 🔄 Fetches product or affiliate data from Google Sheets / Airtable / Database 🎙️ Generates human-presenter video prompts (Sora-style) using AI Agents 🎬 Renders promotional videos automatically via AI video generation ⏳ Polls render completion & handles errors safely 📤 Uploads videos to YouTube (draft, unlisted, or public) 🧠 Auto-generates SEO metadata (titles, descriptions, tags, hashtags) ✅ Human approval flow before public publishing 📝 Updates catalog status to prevent duplicates ⏱️ Runs daily, weekly, or per request via form or trigger This workflow eliminates all repetitive editing, uploading, and SEO work — your channel grows while you sleep. 😴📈 --- 🧑‍🏫 Step-by-Step Video Tutorial 🎥 Complete Implementation Demo 👉 https://youtu.be/pOxcVbYdr0w 📌 Covers full setup, rendering, approval, publishing, and automation scheduling. --- 🌐 Useful Links 🛠️ n8n Hosting / Setup Support: https://syncbricks.com 📚 YouTube Data API Docs: https://developers.google.com/youtube/v3 🤖 Kai / AI Render Service: (any Sora-style provider you choose)* 🧠 AI Prompt Docs (OpenAI etc.): https://platform.openai.com/docs/api-reference --- 🛠 Prerequisites ✅ n8n (Self-Hosted or Cloud) ✅ AI Agent inside n8n configured ✅ YouTube API credentials ✅ Product/Affiliate data source: Google Sheets OR Airtable OR Database ✅ AI Video Rendering: Sora-style provider API 📝 Recommended product fields: > Title, Summary, Brand, Landing Page, Affiliate Link (if using monetization) --- 📋 How This Workflow Works — Step by Step 1️⃣ Product Input & Filtering Fetch unpublished product/item Skip rows marked “Published” or with error codes Ideal for drip publishing content every day 2️⃣ AI Promo Script + Presenter Prompt Converts product benefits → human script Adds overlays + camera movement + style cues Presenter looks professional, friendly & trusted 3️⃣ AI Video Rendering Send prompt, wait for result Retry & timeout safety built-in 4️⃣ YouTube Upload Uploads automatically as Unlisted ✅ Sends Human-In-The-Loop (HITL) approval After approval → Public Publish 5️⃣ SEO Enhancement Generates tags, hashtags & optimized titles Inserts affiliate link into description Updates video via YouTube API 6️⃣ Mark As Published Saves record in sheet/db Avoids duplicate publishing --- 💰 Affiliate / Monetization Features 🛒 Add PartnerStack / Amazon Associates links 🔗 Auto-insert affiliate URLs per product 🧩 Optional dynamic UTM tracking 📈 Ready for performance dashboards (CTR, views) You create zero videos, yet grow daily affiliate revenue. 🔥 --- 💡 Advanced Customizations | Idea | Benefit | | ------------------------------- | ------------------------------- | | Multi-platform publishing | Expand reach beyond YouTube | | Multi-language voice & captions | Increase global audience | | Category-based styles | Better storytelling per product | | Bulk overnight generation | Boost weekly content output | | Analytics integration | Track growth & ROI easily | --- ⚠️ Troubleshooting | Issue | Fix | | ----------------- | ------------------------------ | | No video returned | Check AI render provider quota | | Upload fails | Verify YouTube OAuth scopes | | Duplicate uploads | Confirm Published tag update | | Video quality | Adjust prompt style profile | --- 🙌 Why This Template You can scale affiliate & product-based video content without editing tools, creators, or extra headcount: ✅ Saves hours per video ✅ Builds traffic and trust automatically ✅ Generates recurring affiliate income ✅ Turns your product list into a money-making content engine --- 🚀 Get Started in Minutes Import the workflow → Connect APIs → Approve → Publish → Earn 💸 👉 More AI + n8n Workflows & Support https://syncbricks.com 👉 Subscribe for Tutorials https://youtube.com/@syncbricks 👉 Connect with the creator (Amjid Ali) https://linkedin.com/in/amjidali --- 🔖 Knowledge Base Tags aivideoautomation, affiliatemarketing, youtubeapi, handsfreeautomation, ecommercevideomarketing, n8naiagents, socialvideoautomation, productvideogenerator, workflowautomation, marketing_scaling

Amjid AliBy Amjid Ali
292

SERP keyword ranking checker with RapidAPI & Google Sheets

🔍 SERP Keyword Ranking Checker with RapidAPI & Google Sheets Automate keyword SERP ranking lookups and log the data into Google Sheets using this no-code n8n workflow. Perfect for SEO professionals, digital marketers, or anyone tracking keyword visibility across regions. --- 🧰 Tools Used SERP Keyword Ranking Checker API – Fetch real-time keyword SERP data Google Sheets – Log keyword data for tracking, analysis, or client reporting --- 📌 Workflow Overview User submits a keyword and country code via an n8n form Workflow sends a request to the SERP Keyword Ranking Checker API API response is checked: If valid data is found, it is logged to Google Sheets If no results are found, a fallback message is saved instead Optional delays added to space out operations --- ⚙️ Node-by-Node Breakdown 🟢 Form Trigger: On form submission Accepts user input for: keyword (e.g. "labubu") country (e.g. "us") 📦 Set Node: Global Storage Stores form input into variables (keyword, country) for use in API requests and logging. 🌐 HTTP Request: SERP Keyword Ranking Checker Sends a POST request to the SERP Keyword Ranking Checker API with: keyword country Includes headers: http x-rapidapi-host: serp-keyword-ranking-checker.p.rapidapi.com x-rapidapi-key: YOURRAPIDAPIKEY ⚖️ If Node: Condition Checking Checks whether the serpResults array returned by the API is non-empty. ✅ True Branch: Proceeds if valid SERP data is available. ❌ False Branch: Proceeds if no SERP data is returned (e.g., empty result). --- ⏳ Wait Node: 5-Second Delay Adds a 5-second delay before proceeding to Google Sheets insertion. This helps control execution pace and ensures API rate limits or spreadsheet latency is handled smoothly. Used on both True and False branches for consistency. --- 📊 Google Sheets (Success Path) Appends a new row into the selected Google Sheet with: Keyword – the submitted keyword Country – selected country code Json data – full serpResults JSON array returned by the API 💡 Ideal for tracking keyword rankings over time or populating live dashboards. --- 📊 Google Sheets (Failure Path) Appends a fallback message into the Google Sheet when no SERP results are found. Keyword – the submitted keyword Country – selected country code Json data – "No result found. Please try another keyword..." 🔍 Helps maintain a log of unsuccessful queries for debugging or auditing. --- 💡 Use Cases SEO Audits Automate keyword performance snapshots across different markets to identify opportunities and gaps. Competitor Analysis Track keyword rankings of rival brands in real time to stay ahead of competition. Client Reporting Feed live SERP data into dashboards or reports for transparent, real-time agency deliverables. Content Strategy Discover which keywords surface top-ranking pages to guide content creation and optimization efforts. --- 🔑 How to Obtain Your API Key for SERP Keyword Ranking Checker API Sign Up or Log In Visit RapidAPI and create a free account using your email or social login. Go to the API Page Navigate to the SERP Keyword Ranking Checker APi. Subscribe to the API Click Subscribe to Test, then choose a pricing plan that fits your needs (Free, Basic, Pro). Get Your API Key After subscribing, go to the Security tab on the API page to find your X-RapidAPI-Key. Use Your API Key Add the API key to your HTTP request headers: http X-RapidAPI-Key: YOURAPIKEY --- Create your free n8n account and set up the workflow in just a few minutes using the link below: 👉 Start Automating with n8n

Evoort SolutionsBy Evoort Solutions
291

Telegram giveaways among channel subscribers (Module "Giveaway")

Who is this for? This workflow is ideal for businesses or individuals who want to run Telegram-based giveaways that require users to subscribe to certain channels in order to participate. What problem is this workflow solving? Running a fair and trackable giveaway on Telegram can be difficult without a system that verifies subscriptions and manages participants. This workflow simplifies that process, ensuring only eligible users are included and enabling a smooth drawing process. What this workflow does The giveaway organizer specifies a list of Telegram channels for participants to must subscribe to. The organizer shares a bot link with users. Users start the bot, confirming their participation in the giveaway. The bot tracks eligible participants. The administrator complete the giveaway and select winners. Setup Create tables in your Postgres database Open the provided SQL script. Replace "n8n" with your schema name. Execute the script in your Postgres DB. Add credentials in n8n Telegram credentials (Bot token, etc.) Postgres database credentials How to customize this workflow to your needs Modify the SQL script to match your database schema if needed. Customize the Telegram bot messages and logic using the n8n Telegram nodes. Add additional nodes if you want to notify winners or log data in other services.

AndrewBy Andrew
255