by Jimmy Gay
🤖 Automated SEO Audit with a Team of AI Specialists This workflow performs a comprehensive, automated monthly SEO and performance audit for any website. It uses a "team" of specialized AI agents to analyze data from multiple sources, aggregates their findings, and generates a final strategic report. Every month, it automatically fetches data from Google Analytics, Google Search Console, and Google PageSpeed Insights, and also performs a live crawl of the target website's homepage. Key Features Fully Automated**: Runs on a schedule to deliver monthly reports without manual intervention. Multi-Source Analysis**: Gathers data from four key marketing sources for a 360° view. AI Agent Team**: Uses a sophisticated multi-agent system where each AI specializes in one area (Analytics, Performance, Technical SEO). Master Analyst**: A final AI agent synthesizes all specialist reports into a single, actionable strategic plan. Automated Storage**: All individual and final reports are automatically saved to a designated Google Sheet. ⚙️ Setup Instructions To use this template, you must configure your credentials and set your target website. 1. Set Your Target Domain (Crucial!): Find the Set Target Website node at the beginning of the workflow. In the "Value" field, replace https://www.your-website.com with the URL of the website you want to audit. This will update the URL across the entire workflow automatically. 2. Configure the Schedule Trigger: Click on the Schedule Trigger node to set when you want the monthly report to run. 3. Connect Your Google Credentials: Google Analytics**: Select your credential in the Get a report node. Google Search Console**: Select your credential in the Search Console (HTTP Request) node. Google Sheets*: Select your credential in *all Google Sheets nodes. Google PageSpeed API Key**: Go to the "Credentials" tab in n8n and create a new "Generic Credential" with the type "API Key - Query Param". Name it Google API Key. The "Parameter Name" must be key. Paste your PageSpeed API key into the "API Key" field. Go back to the PageSpeed Insight node, select "API Key - Query Param" for Authentication, and choose your new credential. 4. Connect OpenAI Credentials: This template uses multiple OpenAI Chat Model nodes. Configure each one with your OpenAI API key. 5. Set Your Google Sheet: In each of the Google Sheets nodes, replace the hardcoded "Document ID" with the ID of your own Google Sheet where you want to store the reports. 🔬 Workflow Explained Phase 1: Data Collection: The Schedule Trigger starts the workflow. Four parallel branches collect data from Google Analytics, PageSpeed Insights, Search Console, and a direct website crawl. Phase 2: Data Processing & Specialist Analysis: Each data source is processed by a dedicated Code node to format the data. The formatted data is then sent to a specialized AI agent (ANALYTICS SPECIALIST, PERFORMANCE SPECIALIST, etc.) for in-depth analysis. Phase 3: Report Aggregation: A Merge node waits for all four specialist reports to be completed. A DATA AGGREGATOR node then combines them into a single, comprehensive package. Phase 4: Master Synthesis & Storage: The final MASTER ANALYST agent receives the aggregated data and produces a high-level strategic summary with actionable recommendations. This final report is then saved to Google Sheets.
by John
How it works User Signup & Verification: The workflow starts when a user signs up. It generates a verification code and sends it via SMS using Twilio. Code Validation: The user replies with the code. The workflow checks the code and, if valid, creates a session for the user. Conversational AI: Incoming SMS messages are analyzed by Chat GPT AI for sentiment, intent, and urgency. The workflow stores the conversation context and generates smart, AI-powered replies. Escalation Handling: If the AI detects urgency or frustration, the workflow escalates the session—alerting your team and sending a supportive SMS to the user. Set up steps Estimated setup time:** 10–20 minutes for most users. What you’ll need:** A free n8n account (self-hosted or cloud) Free Twilio account (for SMS) OpenAI API key (for AI) A PostgreSQL database (Supabase, Neon, or local) Setup process:** Import this workflow into n8n. Add your Twilio and OpenAI credentials as environment variables or n8n credentials. Update webhook URLs in your Twilio console (for incoming SMS). (Optional) Adjust sticky notes in the workflow for detailed, step-by-step guidance.
by Don Jayamaha Jr
Coinbase AI Agent instantly fetches real-time market data directly in Telegram! This workflow integrates the Coinbase REST API with Telegram (plus optional AI-powered formatting) to deliver the latest crypto price, order book, candles, and trade stats in seconds. Perfect for crypto traders, analysts, and investors who want actionable market data at their fingertips—without API keys. How It Works A Telegram bot listens for user requests (e.g., BTC-USD). The workflow calls Coinbase public endpoints (no key required) to fetch real-time data: Latest price (ticker) 24h stats (open, high, low, close, volume) Order book snapshots (best bid/ask + depth) Candlestick data (OHLCV for multiple intervals) Recent trades (executed orders) A Calculator node derives useful values like mid-price and spread. An AI or “Think” node reshapes JSON into clear, human-readable messages. A splitter ensures long messages are broken into safe Telegram chunks. The final market insights are sent instantly back to Telegram. What You Can Do with This Agent This Telegram bot gives you: ✅ Get instant price & 24h stats for any Coinbase spot pair. ✅ Monitor live order books with top bids/asks. ✅ Analyze candle data (e.g., 15m, 1h, 4h, 1d). ✅ Track recent trades to see market activity. ✅ Receive clean, structured reports—optionally AI-enhanced. Set Up Steps Create a Telegram Bot Use @BotFather on Telegram to create your bot and get an API token. Configure in n8n Import the provided workflow JSON. Add your Telegram credentials (bot token + your Telegram ID for authentication). (Optional) Add an OpenAI key if you want AI-enhanced formatting. Deploy and Test Send a query like BTC-USD to your bot. Instantly receive Coinbase spot data in Telegram! 🚀 Unlock powerful, real-time Coinbase market insights directly in Telegram—no Coinbase API key required! 📺 Setup Video Tutorial Watch the full setup guide on YouTube: 🧾 Licensing & Attribution © 2025 Treasurium Capital Limited Company Architecture, prompts, and trade report structure are IP-protected. No unauthorized rebranding or resale permitted. 🔗 For support: LinkedIn – Don Jayamaha
by plemeo
Who’s it for Influencers and social-media teams who want to comment automatically on posts from selected Instagram profiles—scaling engagement while staying within platform limits. How it works / What it does Schedule Trigger runs every 2 h. Profile Post Extractor fetches up to 20 posts per profile from your CSV. Select Cookie rotates Instagram session-cookies. Get Random Post selects one. Create Comment (GPT-4o) writes ≤150-character reply in your chosen language. Builds instagram_post_to_comment.csv, uploads to SharePoint. Phantombuster Autocomment Agent posts it. Logged in instagram_posts_already_commented.csv to prevent repeats. How to set up Same as the auto-liker, but also add instagram_posts_already_commented.csv (header postUrl). Define tracked profiles in profiles_instagram.csv. Configure comment prompt & language in Set ENV Variables. Profile CSV format Your profiles_instagram.csv must contain a header profileUrl and valid Instagram profile URLs. Example: profileUrl https://www.instagram.com/brand_account/ https://www.instagram.com/influencer123/
by Greypillar
How it works • Webhook receives lead form submissions from your website • AI Agent (GPT-4o) analyzes lead quality using intelligent scoring framework • Clearbit enriches company data automatically (employee count, industry, revenue) • Qualification score (0-100) determines routing: high-quality leads → HubSpot CRM + Slack alert, low-quality leads → Airtable for manual review • Structured output parser ensures reliable JSON formatting every time Set up steps • Time to set up: 15-20 minutes • Import the Clearbit sub-workflow first (separate workflow file included) • Create 7 custom properties in HubSpot (qualification_score, buying_intent, urgency_level, budget_indicator, ai_summary, pain_points, recommended_action) • Create Airtable base with 14 columns for low-quality lead tracking • Get Slack channel IDs for sales alerts and review requests • Add credentials: OpenAI (GPT-4o), Clearbit API, HubSpot OAuth2, Slack OAuth2, Airtable Token • Replace placeholder IDs in Slack and Airtable nodes • Configure the Clearbit Enrichment Tool node with your sub-workflow ID What you'll need • OpenAI API - OpenAI model access for AI qualification • Clearbit API - Free tier available for company enrichment • HubSpot - Free CRM account works • Slack - Standard workspace • Airtable - Free plan works • Website form - To send webhook data Who this is for Sales teams and agencies that want to automatically qualify inbound leads before they hit the CRM. Perfect for B2B companies with high lead volume that need intelligent routing.
by Don Jayamaha Jr
📊 WEEX Spot Market Quant AI Agent (All-in-One Multi-Agent Trading System) ⚡ Overview This multi-agent n8n workflow delivers an automated, intelligent trading analysis system for the WEEX Spot Market. It uses GPT-4o to interpret user prompts, route them to the correct sub-agent tools, analyze technical indicators, price data, sentiment insights, and return concise trading signals via Telegram or downstream automations. No need to download additional workflows—everything is embedded in this single orchestrated agent. 🧠 Core Features 🔹 Single-entry architecture → Built-in orchestration logic with no external subworkflow dependencies 🔹 Multi-timeframe indicator analysis → 15m, 1h, 4h, and 1d 🔹 Sentiment + news insights from crypto sources 🔹 Live price, volume, kline, and order book analysis 🔹 LLM-powered signal evaluation using GPT-4o 🔹 Telegram integration for fast human queries or autonomous alerts 🤖 Built-In Agent Modules | Module | Description | | ----------------------------------- | ---------------------------------------------------------- | | ✅ Financial Analyst Tool | Routes prompts, interprets tokens, and triggers sub-agents | | ✅ News & Sentiment Analyst Tool | Gathers real-time sentiment from crypto news sources | | ✅ Technical Indicator Tools | 15m, 1h, 4h, 1d indicators using WEEX spot market data | | ✅ Price & Order Book Agent | Fetches real-time stats, price, and structure | | ✅ Trading Signal Evaluator | GPT-4o merges all data and generates trading decision | 🖥️ Prompt Flow Example User Input: “Should I long or short ETH on WEEX today?” → Financial Analyst Agent interprets the query → Fetches multi-timeframe indicators, live price, sentiment → GPT-4o evaluates conditions and creates recommendation → Output delivered via Telegram: 📈 ETH/USDT Overview • Price: \$3,710 • 4h RSI: 64.5 – Slightly Overbought • MACD: Bullish Crossover • Market Sentiment: 🔼 Positive Recommendation: Consider long entry with stop at \$3,640. 🔧 Setup Instructions Follow these steps to fully deploy and operate the WEEX Quant AI Agent in your n8n environment: 🟢 Get Telegram Bot API Key Create your bot via @BotFather on Telegram Save the token it gives you (format: 123456789:ABCdefGHIjkLMNopQRStuvWXyz) 🔑 Add OpenAI / DeepSeek Chat API Key Compatible with GPT-4o (OpenAI) or DeepSeek Chat 📈 (Optional) WEEX API Keys If expanding to live trading or authenticated data, get a WEEX Spot API key from your account dashboard Not required for the analysis agent to function 🔗 Connect Telegram to n8n Use Telegram Trigger and Telegram node with your API key Ensure webhook is set correctly (or use polling mode) ✅ Example Use Cases | Scenario | Outcome | | ---------------------------------- | ----------------------------------------------------- | | “Is BTC bullish or bearish?” | Merged indicator + sentiment + price analysis summary | | “Get 15m and 4h trends for SOL” | Multi-timeframe volatility vs macro trend report | | “Latest crypto news on XRP” | Real-time filtered news + DeepSeek sentiment summary | | “What’s the order book structure?” | Level-by-level spread analysis with buy/sell volumes | 🎥 Watch the Live Demo 👨💼 Licensing & Support 🧾 © 2025 Treasurium Capital Limited Company Architecture, prompts, and trade signal framework are IP-protected. No unauthorized rebranding or replication permitted. 📩 Connect with the Creator Don Jayamaha – LinkedIn Profile
by Yasser Sami
Human-in-the-Loop LinkedIn Post Generator (Telegram + AI) This n8n template demonstrates how to build a human-in-the-loop AI workflow that helps you create professional LinkedIn posts via Telegram. The agent searches the web, drafts content, asks for your approval, and refines it based on your feedback — ensuring every post sounds polished and on-brand. Who’s it for Content creators and marketers who want to save time drafting LinkedIn posts. SaaS founders or solopreneurs who regularly share updates or insights. Anyone who wants an AI writing assistant with human control in the loop. How it works / What it does Trigger: The workflow starts when you send a message to the Telegram bot asking it to write a LinkedIn post (e.g., “Write a LinkedIn post about AI in marketing”). Research: The AI agent uses the Tavily tool to search the web and gather context for your topic. Drafting: An AI model (OpenAI or Gemini) creates a professional LinkedIn post based on the findings. Human-in-the-loop: The bot sends the draft to you in Telegram and asks: “Good to go?” If you approve → The post is saved to a Google Sheet, ready to publish. If you disapprove and give feedback → The feedback is sent to a second AI agent that revises and improves the post. The improved draft is sent back to you again for final approval. Finalization: Once approved, the post is appended to a Google Sheet — your ready-to-post content library. This workflow combines AI creativity with human oversight to produce polished, authentic LinkedIn content every time. How to set up Import this template into your n8n account. Connect your Telegram bot (via Telegram Trigger and Send Message nodes). Connect your Google Sheets account to store approved posts. Set up your AI model provider (OpenAI or Gemini) and Tavily API key for web search. Activate the workflow and start chatting with your AI writing assistant on Telegram! Requirements n8n account. Telegram bot token. OpenAI or Google Gemini account (for text generation). Tavily API key (for web search). Google Sheets account (for saving approved posts). How to customize the workflow Post Tone**: Adjust AI prompts to match your personal voice (professional, storytelling, inspirational, etc.). Approval Logic**: Modify the approval step to allow multiple revision loops or add a “draft-only” mode. Storage Options**: Instead of Google Sheets, save approved posts to Notion, Airtable, or your CMS. Multi-platform**: Extend the same logic for X (Twitter) or Threads by changing the final output destination. Branding**: Add your brand guidelines or preferred hashtags to the AI prompts for consistent style. This template helps you write better LinkedIn posts faster — keeping you in full control while AI does the heavy lifting.
by Rami Cole
🚀 AI Marketing Campaign Generator Upload product image + details → Get complete professional marketing campaign with 5 custom-generated assets automatically. 🤖 AI Model GPT-4o Mini (OpenAI) - For campaign strategy | Prompt Image generation GPT Image-1 (OpenAI) - For visual asset generation 🔑 Required API Keys OpenAI API - AI analysis & image generation Google Drive API - Asset storage & organization 🎯 What It Generates 5 Marketing Assets: Instagram Post, Instagram Story, Website Banner, Ad Creative, Testimonial Graphic Brand Strategy: Colors, tone, positioning from your product image Campaign Strategy: Messaging, target audience, objectives Visual Analysis: Extracts colors, materials, styling from uploaded image ⚙️ Setup Import JSON to n8n Add OpenAI & Google Drive credentials Configure Google Drive folder for asset storage Deploy form webhook Test with product image upload 📱 How It Works Upload product image → AI analyzes visual + text → Generates complete campaign → Creates 5 custom marketing assets → Saves to Google Drive
by Artem Boiko
Estimate material price and total cost for grouped BIM/CAD elements using an LLM-driven analysis. The workflow accepts an existing XLSX (from your model) or, if missing, can trigger a local RvtExporter.exe to generate one. It enriches each element group with quantities, pricing, confidence, and produces a multi-sheet Excel report plus a polished HTML executive report. What it does Reads grouped element data** (from XLSX or extracted via RvtExporter.exe). Builds enhanced prompts with clear rules (volumes/areas are already aggregated per group). Calls your selected LLM (OpenAI/Anthropic/etc.) to identify materials, pick the pricing unit, and estimate price per unit and total cost. Parses AI output, adds per-group KPIs (cost %, rank), and aggregates **project totals (by material, by category). Exports a multi-sheet XLSX and an HTML executive report (charts, KPIs, top groups). Prerequisites LLM credentials** for your chosen provider (e.g., OpenAI, Anthropic). Enable exactly one chat node and connect credentials. Windows host* only if you want to auto-extract from .rvt/.ifc via RvtExporter.exe. If you already have an XLSX, Windows is *not required**. Optional: Internet access on the LLM side for price lookups (model/tooling dependent). How to use Import this JSON into n8n. Open the Setup node(s) and set: project_file — path to your .rvt/.ifc or to an existing grouped *_rvt.xlsx path_to_converter — C:\\DDC_Converter_Revit\\datadrivenlibs\\RvtExporter.exe (optional) country — used to guide price sources/standards (e.g., Germany) In the canvas, enable one LLM node (e.g., OpenAI or Anthropic) and connect credentials; keep others disabled. Execute workflow (Manual Trigger). It will detect/build the XLSX, run analysis, then write the Excel and open the HTML report. Outputs Excel**: Price_Estimation_Report_YYYY-MM-DD.xlsx with sheets: Summary, Detailed Elements, Material Summary, Top 10 Groups HTML**: executive report with charts (project totals, top materials, top groups). Per-group fields include: Material (EU/DE/US), Quantity & Unit, Price per Unit (EUR), Total Cost (EUR), Assumptions, Confidence. Notes & tips Quantities in the input are already aggregated per group — do not multiply by element count. If you prefer XLSX-only extraction, run your converter with a -no-collada flag upstream. Keep ASCII-safe paths and ensure write permissions to the output folder. Categories Data Extraction · Files & Storage · ETL · CAD/BIM · Cost Estimation Tags cad-bim, price-estimation, cost, revit, ifc, xlsx, html-report, llm, materials, qto Author DataDrivenConstruction.io info@datadrivenconstruction.io Consulting and Training We work with leading construction, engineering, consulting agencies and technology firms around the world to help them implement open data principles, automate CAD/BIM processing and build robust ETL pipelines. If you would like to test this solution with your own data, or are interested in adapting the workflow to real project tasks, feel free to contact us. Docs & Issues: Full Readme on GitHub
by Khairul Muhtadin
Auto repost job with RAG is a workflow designed to automatically extract, process, and publish job listings from monitored sources using Google Drive, OpenAI, Supabase, and WordPress. This integration streamlines job reposting by intelligently extracting relevant job data, mapping categories and types accurately, managing media assets, and publishing posts seamlessly. 💡 Why Use Auto repost job with RAG? Automated Publishing: Slash manual entry time by automating job post extraction and publication, freeing hours every week. Error-Resistant Workflow: Avoid incomplete job posts with smart validation checks to ensure all necessary fields are ready before publishing. Consistent Content Quality: Maintain formatting, SEO, and style consistency backed by AI-driven article regeneration adhering strictly to your guidelines. Competitive Edge: Get fresh jobs live faster than your competitors without lifting more than a finger—because robots don't take coffee breaks! ⚡ Perfect For Recruiters & HR Teams: Accelerate your job posting funnel with error-free automation. Content Managers: Keep your job boards fresh with AI-enriched standardized listings. Digital Marketers: Automate content flows to boost SEO and engagement without the headache. 🔧 How It Works ⏱ Trigger: Job link inputs via Telegram. 📎 Process: Auto-download of job documents, data extraction using Jina AI and OpenAI's GPT-4 model to parse content and metadata. 🤖 Smart Logic: AI agent regenerates articles based on strict RAG dataset rules; category & job type IDs mapped to match WordPress taxonomy; fallback attempts with default images for missing logos. 💌 Output: Job posts formatted and published to WordPress; success or failure updates sent back via Telegram notifications. 🗂 Storage: Uses Supabase vector store for document embedding and retrieval related to formatting rules and job data. 🔐 Quick Setup Import the provided JSON workflow into your n8n instances Add credentials: Google Drive OAuth, OpenAI API, Supabase API, Telegram API, WordPress API Customize: Set your Google Drive folder ID, WordPress endpoints, and Telegram chat IDs Update: Confirm default logo URLs and fallback settings as needed Test: Submit a new job link via Telegram or add a file to the watched Drive folder 🧩 You'll Need Active n8n instances Google Drive Account with OAuth2 credentials OpenAI API access for GPT-4 processing Supabase account configured for vector storage WordPress API credentials for job listing publishing Telegram Bot for notifications and job link inputs 🛠️ Level Up Ideas Integrate Slack, Gmail or Teams notifications for teams visibility Add a sentiment analysis step to prioritize certain jobs Automate social media posting of new job listings for wider reach Made by: Khmuhtadin Tags: automation, job-posting, AI, OpenAI, Google Drive, WordPress Category: content automation Need custom work? Contact me
by Yahor Dubrouski
📌 How it works This workflow turns voice or text messages from Telegram into structured tasks in Notion, using AI-powered intent detection and task generation. It supports: 🆕 Task creation ✏️ Task updates (like changing priority, title, or deadline) 🧠 Task analysis (e.g., workload, goal alignment, emotional fatigue) The assistant uses OpenAI to: Detect intent (create, update, or analyze) Extract or update task fields (title, priority, due date, etc.) Auto-format list-style descriptions with bullet points Detect relevant tags like health, money, sport, etc. ⚙️ Setup steps Clone the GitHub repo or import the .json into n8n manually. Configure: OpenAI credentials Telegram Bot Token Notion credentials Use Telegram to send messages like: “Create a task to call mom tomorrow” “Update the grocery task to add milk” “Am I overbooked today?”
by Jay Emp0
🤖 Reddit Auto-Comment Assistant (AI-Driven Marketing Workflow) Automate how you reply to Reddit posts using AI-generated, first-person comments that sound human, follow subreddit rules, and (optionally) promote your own links or products. 🧩 Overview This workflow monitors Reddit mentions (via F5Bot Gmail alerts) and automatically: Fetches the relevant Reddit post. Checks the subreddit’s rules for self-promotion. Generates a comment using GPT-5 style prompting (human-like tone, <255 chars). Optionally promotes your chosen product from Google Sheets. Posts the comment automatically It’s ideal for creators, marketers, or founders who want to grow awareness organically and authentically on Reddit — without sounding like a bot. 🧠 Workflow Diagram 🚀 Key Features | Feature | Description | |----------|--------------| | AI-Generated Reddit Replies | Uses GPT-powered reasoning and prompt structure that mimics a senior marketing pro typing casually. | | Rule-Aware Posting | Reads subreddit rules and adapts tone — no promo where it’s not allowed. | | Product Integration | Pulls product name + URL from your Google Sheet automatically. | | Full Automation Loop | From Gmail → Gsheet → Reddit | | Evaluation Metrics | Logs tool usage, link presence, and formatting to ensure output quality. | 🧰 Setup Guide 1️⃣ Prerequisites | Tool | Purpose | |------|----------| | n8n Cloud or Self-Host | Workflow automation environment | | OpenAI API key | For comment generation | | Reddit OAuth2 credentials | To post comments | | Google Sheets API | To fetch and evaluate products | | Gmail API | To read F5Bot alerts | 2️⃣ Import the Workflow Download Reddit Assistant.json In n8n, click Import Workflow → From File Paste your credentials in the corresponding nodes: Reddit account Gmail account Gsheet account OpenAI API 3️⃣ Connect Your Google Sheets You’ll need two Google Sheets: | Sheet | Purpose | Example Tab | |--------|----------|-------------| | Product List | Contains all your product names, URLs, goals, and CTAs | promo | | Reddit Evaluations | Logs AI performance metrics and tool usage | reddit evaluations | 4️⃣ Set Up Gmail Trigger (F5Bot) Subscribe to F5Bot alerts for keywords like "blog automation" or your brand name. Configure Gmail Trigger to only pull from sender: admin@f5bot.com. 5️⃣ Configure AI Agent Prompt The built-in prompt follows a GPT-5-style structured reasoning chain: Reads the Reddit post + rules. Determines if promotion is allowed. Fetches product data from Google Sheets. Writes a short, human comment (<255 chars). Avoids buzzwords and fake enthusiasm. 📊 Workflow Evaluations The workflow includes automatic evaluation nodes to track: | Metric | Description | |--------|--------------| | contains link | Checks if comment includes a URL | | contains dash | Detects format breaks | | Tools Used | Logs which AI tools were used in reasoning | | executionTime | Monitors average latency | 💡 Why This Workflow Has Value | Value | Explanation | |--------|--------------| | Saves time | Automates Reddit marketing without manual engagement. | | Feels human | AI comments use a fast-typing, casual tone (e.g., “u,” “ur,” “idk”). | | Follows rules | Respects subreddits where promo is banned. | | Data-driven | Logs performance across 10 test cases for validation. | | Monetizable | Can promote Gumroad, YouTube, or SaaS products safely. | ⚙️ Example Use Case > “I used this automation to pull $1.4k by replying to Reddit posts about blog automation. > Each comment felt natural and directed users to my n8n workflow.”