by Intuz
This n8n template from Intuz provides a complete and automated solution for preparing and delivering context-rich briefings directly to attendees before every meeting. It acts as an AI-powered executive assistant, gathering relevant information from all your key work tools to ensure everyone arrives prepared and aligned. Who's this workflow for? Engineering Managers & Team Leads Product Managers & Project Managers Scrum Masters & Agile Coaches Any team that holds regular status, planning, or technical meetings. How it works 1. Trigger on New Calendar Event: The workflow starts automatically whenever a new meeting is created in a designated Google Calendar. 2. Fetch Previous Context: It immediately connects to Notion to retrieve the notes from the most recent past meeting, ensuring continuity. 3. Wait for the Right Moment: The workflow calculates a time 15 minutes before the meeting's scheduled start and pauses its execution until then. 4. Gather Real-Time Project Data: Just before the meeting, the workflow wakes up and: Extracts keywords from the meeting title. Searches GitHub for recent Pull Requests (PRs) relevant to those keywords. Searches Jira for any tickets or issues that match the meeting's topic. 5. Build the Intelligent Briefing: It assembles all the gathered information—previous notes from Notion, current PRs from GitHub, and relevant tickets from Jira—into a single, beautifully formatted Slack message. 6. Deliver to Each Attendee: The workflow identifies all attendees from the Google Calendar invite, finds their corresponding Slack profiles via email, and sends the personalized briefing as a Direct Message (DM) to each one, ensuring everyone is prepared just in time. Key Requirements to Use This Template 1. n8n Instance: An active n8n account (Cloud or self-hosted). 2. Google Calendar Account: To trigger the workflow on new events. 3. Notion Account: With a dedicated database for storing meeting notes. 4. GitHub Account: To search for relevant pull requests. 5. Jira Cloud Account: To search for relevant project tickets. 6. Slack Workspace & App: A Slack workspace where you have permission to install an app. You will need a Bot Token with the necessary permissions. Setup Instructions Google Calendar Trigger: In the "Capture New Google Calendar Event" node, connect your Google Calendar account and select the calendar you want to monitor. Notion Connection: In the "Get Last Meeting Notes" node, connect your Notion account. Select the Notion Database ID that contains your meeting notes. GitHub & Jira Connections: In the "Get PRs from Repo" node, connect your GitHub account and select the repository to search. In the "Get Jira Issues Related to Meeting" node, connect your Jira Cloud account. You can customize the JQL query if needed. Slack Configuration (Crucial Step): Create a Slack App: Go to api.slack.com/apps, create a new app, and install it to your workspace. Set Permissions: In your app's "OAuth & Permissions" settings, add the following Bot Token Scopes: chat:write (to send messages) and users:read.email (this is critical for looking up attendees). Reinstall the app to your workspace. Get Bot Token: Copy the "Bot User OAuth Token" (it starts with xoxb-). Connect in n8n: In the "Get User Slack Info from Email" node, click "Header Parameters" and replace {{ slack oauth token }} with your actual Bot Token. In the "Send Meeting Context in Slack DM" node, connect your Slack credentials using the same Bot Token. Activate the Workflow: Save the workflow and toggle the "Active" switch to ON. Your automated pre-meeting bot is now live! Connect with us Website: https://www.intuz.com/n8n-workflow-automation-templates Email: getstarted@intuz.com LinkedIn: https://www.linkedin.com/company/intuz Get Started: https://n8n.partnerlinks.io/intuz For Custom Workflow Automation Click here: Get Started
by Cheng Siong Chin
How It Works This workflow automates IoT device compliance monitoring and anomaly detection for industrial operations. Designed for facility managers, quality assurance teams, and regulatory compliance officers, it solves the challenge of continuously monitoring sensor networks while ensuring regulatory adherence and detecting operational issues in real-time.The system runs every 15 minutes, fetching IoT sensor data and structuring it for analysis. Dual AI agents evaluate compliance against regulatory standards and detect operational anomalies. Issues trigger immediate email and Slack alerts for rapid response. Daily data aggregates into comprehensive ESG reports with AI-generated insights, automatically emailed to stakeholders for transparency and audit trails. Setup Steps Configure AirTable credentials and set 15-minute schedule interval Add OpenAI API keys for compliance and anomaly detection agents, configure regulatory thresholds Set Gmail/Slack credentials for alerts and ESG report distribution Prerequisites IoT sensor platform API access, OpenAI API key, Gmail/Slack accounts Use Cases Manufacturing quality control, environmental compliance monitoring Customization Modify sensor polling frequency, adjust compliance rules, customize anomaly thresholds Benefits Continuous compliance assurance, instant anomaly detection
by Oneclick AI Squad
This workflow monitors active construction projects in real time, ingests weather forecasts, supplier delivery statuses, and crew/resource availability, then uses Claude AI to predict delay risk, estimate schedule impact, and generate mitigation playbooks for project managers. How it works Trigger — Webhook (on-demand) or daily schedule kick-off Load Active Projects — Pulls project list from your PM system (Procore / Airtable / Sheets) Fetch Weather Forecast — 7-day forecast for each project site location Fetch Supplier Status — Checks open purchase orders and delivery ETAs Fetch Resource Availability — Crew headcount, equipment, subcontractor status Combine Risk Data — Merges all data streams per project AI Delay Prediction — Claude AI scores delay probability and generates mitigation plan Severity Routing — Routes CRITICAL/HIGH risk projects to immediate alert path Notify Project Managers — Slack alert with risk summary and action items Update PM Dashboard — Writes prediction back to Airtable / Google Sheets Create Risk Ticket — Opens Jira / Linear issue for HIGH+ risk projects Send Daily Briefing — Email digest of all at-risk projects Setup Steps Import workflow into n8n Configure credentials: Anthropic API — Claude AI for delay prediction OpenWeatherMap API — Site weather forecasts Airtable / Google Sheets — Project & resource data Procore API — Schedule and RFI data (optional) Slack OAuth — Project manager alerts Jira API — Risk issue tracking SendGrid / SMTP — Daily email briefing Set your Airtable base ID and table names Configure Slack channel IDs per severity level Set your risk threshold (default: 60%) in the routing node Activate the workflow Sample Webhook Payload { "projectId": "PROJ-2025-042", "projectName": "Riverside Commercial Tower", "siteLocation": { "lat": -33.8688, "lon": 151.2093 }, "plannedEndDate": "2025-11-15", "currentPhase": "Structure", "forceRefresh": true } AI Prediction Criteria (Claude) Weather Risk** — Rain days, wind, temperature extremes blocking site work Supplier Risk** — Lead time slippage, back-orders, sole-source dependencies Resource Risk** — Labour shortages, equipment breakdown, subcontractor delays Schedule Slack** — Float remaining vs. risk exposure Phase Complexity** — Current phase sensitivity to external delays Historical Patterns** — Similar project delay patterns Features Multi-source real-time risk ingestion AI-powered delay probability scoring (0–100%) Automated severity routing and escalation Mitigation playbook generation per risk type Google Sheets / Airtable dashboard sync Daily briefing email and Slack digest Explore More Automation: Contact us to design AI-powered lead nurturing, content engagement, and multi-platform reply workflows tailored to your growth strategy.
by Cheng Siong Chin
How It Works Automates daily project monitoring by fetching project data, analyzing tasks and team capacity with anthropic models, and generating resource optimization recommendations. Target audience: project managers, engineering leads, and resource planners managing complex team assignments. Problem solved: manual capacity planning misses bottlenecks; AI analysis identifies effort mismatches and delays proactively. Workflow runs daily checks, merges project and team profiles, analyzes tasks via multiple anthropic agents (breakdown, estimation, assignment), calculates effort allocation, detects delays, generates rebalancing recommendations, notifies stakeholders, and tracks milestones. Setup Steps Configure daily trigger schedule. Connect project management system APIs. Set anthropic API keys with task analysis prompts. Enable email notifications for managers. Connect reporting database for tracking. Prerequisites Anthropic API access, project management tool credentials, team capacity database Use Cases SaaS teams managing feature backlogs, consulting firms balancing client projects Customization Adjust effort estimation models. Add Slack notifications for urgency. Benefits Detects delays 2-3 weeks early, improves team utilization by 25%
by Cheng Siong Chin
How It Works This workflow automates the complete end-to-end processing of daily revenue transactions for finance and accounting teams. It systematically retrieves, validates, and standardizes transaction data from multiple sources, computes applicable tax obligations, identifies anomalies, and generates regulatory compliance reports. Designed primarily for accountants and financial analysts, it significantly reduces manual workload, improves the accuracy of tax calculations, and automates submission to relevant authorities. Transaction data flows through integrated sources, undergoes validation and AI-driven tax assessment, and ultimately produces well-formatted reports ready for secure archiving or automated email distribution. Setup Steps Connect Google Sheets/SQL for transactions Configure tax rules in workflow Set Gmail/Drive for report delivery Activate schedule for daily execution Prerequisites Accounts and API credentials for Google Sheets, Gmail, Drive; access to transaction database; tax rule configuration. Use Cases Daily financial reconciliation, automated tax calculation, anomaly detection in revenue streams. Customization Adjust connectors, validation rules, and tax logic to match local regulations or additional data sources. Benefits Reduces manual effort, improves accuracy, ensures timely compliance, and enables proactive anomaly detection.
by Cheng Siong Chin
How It Works This workflow automates intelligent routing of user queries to optimal AI models (Anthropic, OpenAI) based on complexity analysis, then validates outputs through multi-stage quality assessment. Designed for teams managing high-volume AI operations, it solves the critical problem of balancing cost-efficiency with output quality—automatically selecting budget-friendly models for simple tasks while routing complex requests to premium models. The system analyzes incoming queries via validation tools, routes them through specialized AI agents based on assessment scores, executes parallel quality checks across compliance, bias, and risk dimensions, aggregates validation results, and stores flagged responses for human review. This ensures consistent, high-quality AI responses while optimizing computational costs and maintaining governance standards across diverse use cases. Setup Steps Connect Anthropic and OpenAI API credentials in n8n credentials manager Configure Google Sheets connection for storing validation results and flagged responses Set Schedule Trigger interval (recommended: hourly or daily based on volume) Customize classification thresholds in validation nodes (confidence scores, risk levels) Update agent prompt templates to match your domain requirements Configure Slack/Gmail notifications for high-priority quality flags Prerequisites Active API accounts for Anthropic Claude and OpenAI. Use Cases Customer support ticket routing and quality monitoring. Customization Adjust classification logic by modifying validation node expressions. Benefits Reduces AI costs by 40-60% through intelligent model selection.
by Nour
Automatically identifies overdue sales leads and generates personalized follow-up emails using AI. How it works Runs every weekday Reads leads from Google Sheets Filters leads with no contact for 5+ days Downloads last meeting transcript from Google Drive Uses Google Gemini to write a personalized email Saves the email as a Gmail Draft for review Updates lead status in the Sheet Setup Google Sheets with columns: Current Status, Last Contact, Name, Company, Email, Meeting Transcript, Sales Rep Google Drive access for transcript files Google Gemini API key (free from Google AI Studio) Gmail account Slack workspace Supported file types PDF TXT Notes Emails are saved as drafts only — not sent automatically Supported lead statuses: New Skips leads with status: Draft Created, Sent, Closed Inspiration This workflow was built to solve a real problem at an educational institute. The sales team needed someone to remind them about follow-ups and draft personalized emails — but hiring a personal assistant wasn't financially feasible. Based on that, this system acts as that assistant: it tracks overdue leads, reads meeting transcripts, and writes personalized follow-up emails automatically. I kept this stack free where possible — using Google Gemini's free tier for AI. For small sales teams, I believe the daily token limits are more than sufficient, making this a zero-cost automation.
by Akshay Chug
Overview Stop wasting time on leads that will never convert. This workflow scores every inbound form submission 1-10 using Claude AI, then automatically replies and routes based on fit — hot leads get an instant email and Slack alert, warm leads get a follow-up prompt, cold leads get a polite decline. How it works Lead fills out your built-in n8n contact form Claude AI scores them 1-10 against your ideal customer profile Hot (7-10) → Slack alert + personalised email + logged to Sheets Warm (4-6) → holding reply email + logged to Sheets Cold (1-3) → polite decline email + logged to Sheets Setup steps Copy the form URL from the Inbound Lead Form node and share it as your contact form Add your Anthropic API key to the Claude Sonnet sub-node Connect Gmail to the three reply nodes and update the email signatures Connect Slack to Notify Team - Hot Lead — or right-click and Disable it Create a Google Sheet with headers: Timestamp, Name, Email, Company, Size, Message, Score, Tier, Reasoning and connect it in all three Log nodes Edit the scoring prompt in Score Lead Intent to describe your ideal customer
by Sk developer
📊 Automated Website Traffic Tracker with Google Sheets Logging Track website traffic and backlinks effortlessly using the Website Traffic Checker - Ahref API. This n8n workflow automates data retrieval and logging into Google Sheets, making it perfect for SEO professionals and digital marketers. 🧩 What This Workflow Does (Summary) Accepts a domain via a simple web form. Sends the domain to Website Traffic Checker - Ahref API. If successful: Extracts backlink and traffic data. Appends the results to two separate Google Sheets. If failed: Sends an email alert with domain and status code. 🔧 Node-by-Node Explanation | Node | Purpose | | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | 🟢 Form Trigger | Starts the workflow when a domain is submitted via form. | | 🟩 Set Domain Value | Stores the submitted domain into a variable. | | 🌐 HTTP Request | Calls Website Traffic Checker - Ahref API. | | ✅ IF Node | Checks if the API responded with statusCode = 200. | | ❌ Email Node (Fail) | Sends an alert email if API fails. | | 📦 Code (Backlink Info) | Extracts backlink data from API response. | | 📄 Google Sheet: Backlink Info | Appends backlink data to a sheet. | | 📦 Code (Traffic Info) | Extracts traffic data from API response. | | 📄 Google Sheet: Traffic Data | Appends traffic metrics to another sheet. | 📁 Google Sheet Columns Backlink Info Sheet | Column | Description | | ------------------ | --------------------------- | | website | Domain submitted | | ascore | Authority score | | referring domain | Number of referring domains | | total backlinks | Total backlinks | Traffic Data Sheet | Column | Description | |----------------------|---------------------------------------------| | accuracy | Accuracy level of the traffic data | | bounce_rate | Bounce rate percentage | | desktop_share | Percentage of traffic from desktop devices | | direct | Direct traffic sources | | display_ad | Display ad traffic sources | | display_date | Date when traffic data was captured | | mail | Traffic from email campaigns | | mobile_share | Percentage of traffic from mobile devices | | pages_per_visit | Average number of pages per visit | | paid | Paid traffic sources | | prev_bounce_rate | Bounce rate in the previous period | | prev_direct | Previous period's direct traffic | | prev_display_ad | Previous period's display ad traffic | | prev_mail | Previous period's email traffic | | prev_pages_per_visit | Previous period's pages per visit | | prev_referral | Previous period's referral traffic | | prev_search_organic | Previous organic search traffic | | prev_search_paid | Previous paid search traffic | | prev_social_organic | Previous organic social traffic | | prev_social_paid | Previous paid social traffic | | prev_time_on_site | Previous time spent on site | | prev_users | Number of users in the previous period | | prev_visits | Visits in the previous period | | rank | Global rank of the website | | referral | Referral traffic | | search | Total search traffic | | search_organic | Organic search traffic | | search_paid | Paid search traffic | | social | Total social traffic | | social_organic | Organic social traffic | | social_paid | Paid social traffic | | target | Targeted country or demographic | | time_on_site | Average time spent on site | | unknown_channel | Traffic from unknown sources | | users | Number of unique users | | visits | Total number of visits | 🔐 How to Configure 🔑 Get API Key Go to Website Traffic Checker - Ahref API on RapidAPI. Sign in or create a free RapidAPI account. Subscribe to the API plan. Copy your x-rapidapi-key from the Endpoints tab. 📝 Add Key in n8n Go to your HTTP Request node. Under Headers, set: x-rapidapi-host = website-traffic-checker-ahref.p.rapidapi.com x-rapidapi-key = your API key 📄 How to Setup Google Sheets in n8n Connect a Google account via Google Sheets credentials in n8n. Use the full Google Sheet URL in the documentId field. Set correct Sheet name or GID (e.g., "Traffic Data"). Use Auto Map or Custom Map to define columns. > Make sure your Google Sheet has edit access and headers already created. 🧠 Use Case & Benefits 👤 Ideal For: SEO analysts Digital marketers Agencies managing multiple clients Web analytics consultants ✅ Benefits: Fully automated data collection. No manual copy-paste** from tools. Real-time insights delivered to Google Sheets. Easy monitoring of backlinks and traffic trends.
by Richard Nijsten
Automate daily Jenkins test reports with AI and HTTP Requests As a test automation engineer, staying on top of daily test runs in Jenkins is essential. This workflow automates that process: it pulls specific test details from a Google Sheet, retrieves data from your local Jenkins environment, and uses AI to generate a concise summary report to be sent via email. Who's it for Test automation engineers using Jenkins. QA teams looking to streamline daily reporting. How it works Scheduled Trigger: The workflow runs automatically at a pre-defined time. Dynamic Data Retrieval: It constructs an HTTP request based on the data in your Google Sheet to fetch specific Jenkins results. AI Optimization: Only relevant data is extracted to minimize AI token usage and focus on the most important metrics. Summarization: The AI groups the results and formats them into a clear, professional email. Distribution: The report is sent to every recipient listed in the MailingList column. How to set up In the Google Sheet, set the BaseUrl, Environment, FeatureClass and Feature in order to build up the Jenkins url in their corresponding columns, for example: BaseUrl | Environment | FeatureClass |Feature |MailingList | <BaseUrl> |<environment> | <FeaturClassName> |<Featurename> | <mail> | Define Recipients: In the MailingList column, add the email addresses of the people who need to receive the report. If there are multiple recipients, ensure they are separated by commas. Requirements Access to your Jenkins server. An AI API key (e.g., Gemini, OpenAI). A Google Cloud project with the Google Sheets API enabled.
by Divyansh Chauhan
🪄 Prompt To Video (MagicHour API) with Music & YouTube Automate AI video creation, background music, YouTube uploads, and result logging — all from a single text prompt. ⚡ Overview This n8n template turns a text prompt into a complete AI-generated video using the MagicHour API, adds background music, generates YouTube metadata, uploads to YouTube, and logs results in Google Sheets — all in one flow. Perfect for creators, marketers, and startups producing YouTube content at scale — from daily AI Shorts to explainers or marketing clips. 🧩 Use Cases 🎥 Daily AI-generated Shorts 🧠 Product explainers 🚀 Marketing & brand automation 🔁 Repurpose blog posts into videos 💡 AI storytelling or creative projects ⚙️ How It Works Trigger when a new row is added to Google Sheets or via Chat input. Gemini parses and normalizes the text prompt. MagicHour API generates the AI video. Poll until the render completes. (Optional) Mix background audio using MediaFX. Gemini generates YouTube title, description, and tags. Upload the video to YouTube with metadata. Log YouTube URL, metadata, and download link back to Google Sheets. 🧰 Requirements Service Purpose MagicHour API Key Text-to-video generation Gemini API Key Prompt parsing & metadata YouTube OAuth2 Video uploads Google Sheets OAuth2 Trigger & logging (Optional) MediaFX Node Audio mixing 🗂️ Google Sheets Setup Column Description Prompt Text prompt for video Background Music URL (Optional) Royalty-free track Status Tracks flow progress YouTube URL Auto-filled after upload Metadata Title, tags, and description JSON Date Generated (Optional) Auto-filled with video creation date 📅 100 Daily Prompts Automation You can scale this workflow to generate one video per day from a batch of 100 prompts in Google Sheets. Setup Steps Add 100 prompts to your Google Sheet — one per row. Set the Status column for each to Pending. Use a Cron Trigger in n8n to run the workflow once daily (e.g., at 9 AM). Each run picks one Pending prompt, generates a video, uploads to YouTube, then marks it as Done. Continues daily until all 100 prompts are processed. Example Cron Expression 0 9 * * * → Runs the automation every day at 9:00 AM. Node Sequence [Schedule Trigger (Daily)] → [Get Pending Prompt from Sheets] → [Gemini Prompt Parser] → [MagicHour Video Generation] → [Optional: MediaFX Audio Mix] → [Gemini Metadata Generator] → [YouTube Upload] → [Update Row in Sheets] 💡 Optional Enhancements: Add a notification node (Slack, Discord, or Email) after each upload. Add a counter check to stop after 100 videos. Add a “Paused” column to skip specific rows. 🧠 Gemini Integration Gemini handles: JSON parsing for MagicHour requests Metadata generation (title, description, tags) Optional creative rewriting of prompts 🎧 Audio Mixing (Optional) Install MediaFX Community Node → Settings → Community Nodes → n8n-nodes-mediafx Use it to blend background music automatically into videos. 🪶 Error Handling Avoid “Continue on Fail” in key nodes Use IF branches for MagicHour API errors Add retry/timeout logic for polling steps 🧱 Node Naming Tips Rename generic nodes for clarity: Merge → Merge Video & Audio If → Check Video Completion HTTP Request → MagicHour API Request 🚀 How to Use Add MagicHour, Gemini, YouTube, and Sheets credentials Replace background music with your own track Use Google Sheets trigger or daily cron for automation Videos are created, uploaded, and logged — hands-free ⚠️ Disclaimer This template uses community nodes (MediaFX). Install and enable them manually. MagicHour API usage may incur costs based on video duration and quality. 🌐 SEO Keywords MagicHour API, n8n workflow, AI video generator, automated YouTube upload, Gemini metadata, AI Shorts, MediaFX, Google Sheets automation, AI marketing, content automation.
by Sagar Budhathoki
AI Blog & LinkedIn Content Publisher How it works Daily trigger scans your Notion database for unpublished blog ideas AI generates complete blog posts + engaging LinkedIn content using OpenAI (Blog Posting is not implemented yet) Creates custom images for posts using Replicate's Flux-Schnell AI model Auto-publishes to LinkedIn with image OR emails draft for review Updates Notion with published content and tracks status Set up steps Connect accounts: Notion, OpenAI, Replicate, LinkedIn, Gmail Create 2 Notion databases: Ideas (input) and Articles (output) Update config node: Add your database IDs and email Test with one idea: Run manually first to verify everything works Enable daily automation: Turn on the cron trigger Perfect for: Content creators, developers, and marketers who want to transform rough ideas into professional blog posts and LinkedIn content automatically.