by Cheng Siong Chin
Introduction Automate peer review assignment and grading with AI-powered evaluation. Designed for educators managing collaborative assessments efficiently. How It Works Webhook receives assignments, distributes them, AI generates review rubrics, emails reviewers, collects responses, calculates scores, stores results, emails reports, updates dashboards, and posts analytics to Slack. Workflow Template Webhook → Store Assignment → Distribute → Generate Review Rubric → Notify Slack → Email Reviewers → Prepare Response → Calculate Score → Store Results → Check Status → Generate Report → Email Report → Update Dashboard → Analytics → Post to Slack → Respond to Webhook Workflow Steps Receive & Store: Webhook captures assignments, stores data. Distribute & Generate: Assigns peer reviewers, AI creates rubrics. Notify & Email: Alerts via Slack, sends review requests. Collect & Score: Gathers responses, calculates peer scores. Report & Update: Generates reports, emails results, updates dashboard. Analyze & Alert: Posts analytics to Slack, confirms completion. Setup Instructions Webhook & Storage: Configure endpoint, set up database. AI Configuration: Add OpenAI key, customize rubric prompts. Communication: Connect Gmail, Slack credentials. Dashboard: Link analytics platform, configure metrics. Prerequisites OpenAI API key Gmail account Slack workspace Database or storage system Dashboard tool Use Cases University peer review assignments Corporate training evaluations Research paper assessments Customization Multi-round review cycles Custom scoring algorithms Benefits Eliminates manual distribution Ensures consistent evaluation
by Connor Provines
⚠️ Community Node Disclaimer This template uses the Apify LinkedIn Profile Scraper, which is a community node only available in self-hosted n8n installations. The LinkedIn scraping step is optional and can be removed for n8n Cloud compatibility. Who's it for Sales and marketing teams processing 20+ leads daily who need to eliminate manual research and focus reps on hot prospects. Perfect for B2B companies wanting to qualify inbound leads at scale using AI-powered enrichment and scoring. What it does This workflow automates lead qualification by enriching email addresses with firmographic data from People Data Labs, researching individuals and companies using Perplexity AI, scoring leads against your ICP criteria with Claude, and routing them to appropriate channels. Hot leads (8-10 score) get instant Slack alerts with personalized email drafts. Warm leads (5-7) go to a digest channel. Cold leads (0-4) log to your CRM only. Processing takes 30-60 seconds per lead versus 20 minutes manual research, costing $0.08-0.15 per lead. How it works The webhook receives an email address and optional name. Multiple enrichment sources run in parallel: PDL fetches contact and firmographic data, Perplexity researches the individual's recent activity and company developments, and optionally Apify scrapes their LinkedIn profile. All data merges into a complete profile. Claude AI scores the lead against your ICP rules stored in Google Docs, calculating points for company fit, title fit, buying signals, and timing. Based on the total score, leads route to three tiers with different handling. Hot leads trigger immediate Slack alerts and generate personalized email drafts using Gemini. All qualified leads optionally sync to your CRM. Requirements People Data Labs API (or Apollo/Clearbit alternative) Perplexity API Anthropic Claude API Google Docs for ICP rules Slack workspace Gmail account Optional: Apify for LinkedIn scraping (self-hosted only) Optional: HubSpot or other CRM Set up steps 1. Configure the webhook In the Webhook node, set your webhook path (default is "lead-intake"). Send POST requests with this JSON format: { "email": "lead@company.com", "name": "Optional Name" } 2. Add API credentials securely People Data Labs: In the PDL Enrich node, click "Credential for Header Auth" → Create new credential → Add header name X-Api-Key with your PDL API key as the value. This uses n8n's credential management instead of hardcoding keys. Perplexity: In both Individual Research and Company Research nodes, add your Perplexity API credentials. Anthropic: In the Anthropic Chat Model node, add your Claude API credentials. Slack: In both Slack nodes, set up OAuth2 and select your target channels. Hot and warm leads can route to different channels. Gmail: In the Send Hot Lead Email node, configure OAuth2 credentials. Google Docs: In the ICP & Use Case node, replace the documentURL with your Google Doc containing ICP scoring rules, then add OAuth2 credentials. Optional - Apify: In LinkedIn Profile Scraper node, add your Apify OAuth2 credentials from https://apify.com/curious_coder/linkedin-profile-scraper Optional - HubSpot: Enable the Upsert to HubSpot CRM node and add your credentials. Customize the customPropertiesValues array to match your fields. 3. Create your ICP rules document Create a Google Doc with this structure: COMPANY FIT (0-3 points): Company size: 50-500 employees = 3 points Industry: SaaS/Technology = 3 points Geography: North America = 3 points TITLE FIT (0-3 points): VP/C-level = 3 points Director = 2 points Manager = 1 point BUYING SIGNALS (0-2 points): Recent funding = 2 points New executive = 1 point TIMING (0-2 points): Urgent need = 2 points Copy the URL and paste it in the ICP & Use Case node's documentURL parameter. 4. Test the workflow Activate the workflow and send a test webhook. Monitor the execution to verify enrichment sources return data, AI scoring completes, routing works correctly, and notifications send to the right channels. How to customize Swap enrichment sources: Replace the PDL Enrich node with Apollo or Clearbit HTTP Request nodes. Update the Merge Enrichment Data node to parse the new response format. Adjust scoring thresholds: In the AI Agent node prompt, change the score ranges (currently 8-10 = hot, 5-7 = warm, 0-4 = cold) and add custom scoring factors like technology stack match or budget authority. Change routing: In the Route by Score node, add new output conditions for additional tiers like VIP or modify existing thresholds. Different notifications: Replace Slack nodes with Gmail or add Twilio nodes for SMS. Update the formatting nodes to create appropriate message templates. Use different AI models: Swap the Anthropic Chat Model with OpenAI for GPT-4 or replace the Gemini formatting nodes with Claude for consistency. Remove LinkedIn scraping: Delete the LinkedIn Profile Scraper node and adjust Merge All Sources to accept 4 inputs instead of 5 for n8n Cloud compatibility. Connect different CRMs: Replace the HubSpot node with Salesforce, Pipedrive, or other CRM nodes. Update the Format for CRM node's field mappings to match your CRM's structure.
by Yaron Been
Stay ahead in your job search with this Automated Job Intelligence System! This workflow scans company career pages daily for new job listings, uses AI to analyze job relevance and seniority levels, and sends personalized email alerts for high-priority opportunities while maintaining a comprehensive job database. Perfect for job seekers, recruiters, and career coaches tracking ideal opportunities across target companies. What This Template Does Triggers daily at 9 AM to scan for new job opportunities. Retrieves company URLs from Google Sheets database. Uses Decodo scraper to extract job listings from career pages. Analyzes job data with AI to identify company names and positions. Converts job data into individual listing items for processing. Compares new jobs against existing database to filter duplicates. Uses AI to assign relevance scores, seniority levels, and tech stack analysis. Filters high-relevance jobs (score >8/10) for priority alerts. Stores all new jobs in Google Sheets for historical tracking. Sends personalized email alerts for high-relevance opportunities. Key Benefits Automated daily scanning of target company career pages AI-powered relevance scoring and job matching Duplicate prevention to avoid redundant notifications Comprehensive job database for tracking and analysis Personalized alerts for high-priority opportunities Time-saving automation for job search activities Features Daily automated scheduling for consistent monitoring AI-powered job extraction and data structuring Decodo web scraping for reliable career page access Intelligent relevance scoring and seniority analysis Duplicate detection and filtering Google Sheets integration for job tracking Personalized email alerts for premium opportunities Multi-company monitoring capability Historical job data maintenance Requirements Decodo API credentials for web scraping OpenAI API credentials for AI analysis Google Sheets OAuth2 credentials with edit access Gmail OAuth2 credentials for email alerts Slack Bot Token for error notifications (optional) Environment variables for configuration settings Target Audience Job seekers and career changers Recruitment and talent acquisition teams Career coaches and placement agencies HR professionals monitoring competitor hiring Technology professionals tracking market opportunities University career services and placement offices Step-by-Step Setup Instructions Connect Decodo API credentials for career page scraping Set up OpenAI credentials for job relevance analysis Configure Google Sheets with company URLs and job tracking sheets Add Gmail credentials for personalized job alerts Optional: Set up Slack for error notifications Populate company URLs in your Google Sheets database Test with sample companies to verify job extraction and analysis Customize relevance thresholds for your job preferences Activate for daily automated job intelligence monitoring Pro Tip: Use coupon code "YARON" to get 23K requests for testing (in Decodo) This workflow transforms your job search with automated intelligence, smart filtering, and personalized opportunity alerts!
by WeblineIndia
AI-Powered Lead Qualification using Zoho CRM, People Data Labs, and Google Gemini This workflow automatically checks Zoho CRM every 5 minutes for newly created leads, enriches each lead using People Data Labs, evaluates its quality using Google Gemini (LLM Chain) and updates the lead status in Zoho CRM as Qualified or Not Qualified. Qualified leads trigger an automated Gmail notification to the sales team. Quick Start Setup Add Zoho CRM OAuth credentials. Add your People Data Labs API key. Add your Google Gemini (PaLM) LLM API credentials. Add Gmail OAuth credentials and set your recipient email. Activate the workflow. Create a test lead and verify enrichment → scoring → update → email. What It Does This workflow serves as an automated AI-driven lead qualification engine. Every 5 minutes, it fetches leads from Zoho CRM, filters newly created ones, enriches them using People Data Labs and scores them via Google Gemini. Based on the AI-generated score, the workflow updates the lead status and optionally sends an email notification. Who’s It For Sales teams using Zoho CRM SDR/Marketing automation teams Agencies performing automated lead pre-qualification Businesses with high inbound lead volume Anyone wanting AI-powered CRM automation via n8n Requirements n8n instance Zoho CRM OAuth credentials People Data Labs API key (can use another service , modify accordingly) Google Gemini API credentials Gmail OAuth credentials Zoho fields: Company, Email, First_Name, Last_Name, Created_Time, Lead_Status How It Works & Setup Steps Step 1: Run every 5 minutes via Schedule Trigger Triggers the workflow and computes a timestamp window. Step 2: Fetch Zoho leads Retrieves all leads from Zoho CRM. Step 3: Filter newly created leads Compares Created_Time with timestamp from previous run. Step 4: Extract website field Extract the website field, Used for People Data Labs enrichment API for search about that company. Step 5: Enrich via People Data Labs Adds company size, industry, founding year, etc. Step 6: Score using Google Gemini LLM produces a JSON response: summary, score, factors. Step 7: Update CRM status IF score > 80 → Qualified Else → Not Qualified Step 8: Send Gmail notification Send gmail notifications to sales team, Only for Qualified leads - informs that this Lead is marked as Qualified Leads Customization Adjust score threshold in IF node Edit email recipients in Gmail node Modify AI prompt in LLM Chain Change 3rd party api for enrichment, if required Modify PDL parameters Change Zoho CRM fields Add‑Ons Slack notifications Google Sheets logging Auto-create Deals in Zoho Add CRM notes Owner reassignment Tagging Use Case Examples Automated B2B lead scoring High-intent lead notifications CRM hygiene automation Enriched lead analytics SDR productivity boost Troubleshooting Guide | Issue | Cause | Solution | |-------|--------|----------| | No new leads detected | Timestamp mismatch | Validate “Compute Last Check” logic | | No enrichment data | Empty website / invalid API key | Check PDL credentials & website value | | AI output invalid | Prompt overwritten | Restore original prompt | | CRM update fails | Wrong leadId mapping | Confirm Zoho lead ID | | Gmail errors | OAuth expired | Reconnect Gmail credentials | | No qualified leads | Score too strict | Lower IF threshold | Need Help? WeblineIndia can help with workflow customization, advanced automations, CRM integrations and AI-driven business processes. Contact us for expert assistance.
by Jitesh Dugar
Transform your fleet operations from paper-based chaos to intelligent automation - achieving 40% reduction in breakdowns, 100% inspection compliance, and predictive maintenance that saves thousands in repair costs. What This Workflow Does Revolutionizes fleet management with AI-driven vehicle inspections and predictive maintenance: 📝 Digital Inspections - Jotform captures daily vehicle checks with photos, mileage, and comprehensive checklists 🤖 AI Condition Analysis - Advanced AI Agent evaluates vehicle condition, safety ratings, and maintenance needs ⚠️ Smart Prioritization - Automatically flags critical issues (brakes, safety concerns, DOT compliance) 🔧 Maintenance Routing - Routes issues to appropriate shop teams with detailed work orders 📊 Predictive Maintenance - Tracks mileage thresholds and predicts upcoming service needs ✉️ Automated Notifications - Sends alerts to maintenance teams and confirmation to drivers 📈 Compliance Tracking - Monitors DOT inspections, registrations, and annual certifications 💰 Cost Management - Estimates repair costs and tracks downtime to optimize fleet budget 📋 Complete Documentation - Logs all inspections to Google Sheets for audits and analytics Key Features AI-Powered Vehicle Assessment: GPT-4 analyzes inspection data across 10+ components with safety ratings (0-100) Critical Issue Detection: Automatic identification of safety concerns, DOT violations, and immediate action items Mileage-Based Scheduling: Tracks oil changes, tire rotations, brake inspections with automated reminders Compliance Management: Monitors annual inspections, DOT certifications, and registration expiries Work Order Generation: Creates detailed maintenance orders with instructions, parts needed, and cost estimates Driver Performance Tracking: Evaluates vehicle care quality and identifies training needs Predictive Analytics: Forecasts upcoming maintenance based on usage patterns and vehicle age Emergency Routing: Critical issues trigger immediate alerts to maintenance supervisors Photo Documentation: Captures damage and odometer photos for insurance and warranty claims Real-Time Fleet Status: Tracks operational, out-of-service, and maintenance-required vehicles Cost Estimation: AI-generated repair cost ranges and downtime predictions DOT Audit Ready: Complete inspection logs formatted for regulatory compliance Perfect For Commercial Fleet Operators: Delivery companies, logistics firms managing 10-500+ vehicles Transportation Companies: Trucking fleets requiring DOT compliance and safety standards Service Businesses: Plumbing, HVAC, electrical companies with service vehicle fleets Government Fleets: Municipal vehicles, police departments, public works departments Rental Car Companies: Daily inspections and damage documentation for rental fleets Construction Companies: Heavy equipment and vehicle maintenance tracking Food Delivery Services: High-mileage vehicles requiring frequent inspections Ride-Share Fleet Managers: TNC vehicles needing daily safety checks What You'll Need Required Integrations Jotform - Digital inspection form with photo upload (free tier works) Create your form for free on Jotform using this link OpenAI API - GPT-4 for AI vehicle analysis (~$0.15-0.40 per inspection) Gmail - Automated notifications to maintenance teams and drivers Google Sheets - Inspection database, maintenance tracking, and compliance logs Optional Enhancements Twilio - SMS alerts for critical issues and driver notifications Google Calendar - Automated maintenance scheduling QuickBooks - Expense tracking and repair cost management Fleet Management Software - Integration with Geotab, Samsara, or Fleetio Zapier - Additional integration bridges for specialty systems Google Drive - Photo backup and document storage Maintenance Software - Connect to shop management systems Telematics Integration - Real-time mileage and diagnostics data Quick Start Import Template - Copy JSON and import into n8n Add OpenAI Credentials - Set up OpenAI API key (GPT-4 recommended for accuracy) Create Jotform - Build vehicle inspection form with these essential fields: Driver Info: Name, Email Vehicle Details: Vehicle ID, Make, Model, Year, License Plate Mileage: Current Odometer Reading Fuel Level: Dropdown (Full, 3/4, 1/2, 1/4, Empty) Inspection Checklist: Dropdowns for each component (Good, Fair, Poor, Needs Immediate Attention) Tires Brakes Lights (headlights, taillights, turn signals) Fluid Levels (oil, coolant, brake fluid) Engine Transmission Interior Condition Exterior Condition Issues: Yes/No dropdown + Long text for description Photos: File upload for damage photos and odometer photo Cleanliness Rating: 1-5 star rating Driver Notes: Textarea for additional comments Configure Gmail - Add Gmail OAuth2 credentials for notifications Setup Google Sheets: Create new spreadsheet for fleet tracking Add sheet named "Inspections" Replace YOUR_GOOGLE_SHEET_ID in the workflow Google Sheets will auto-populate columns on first run Customization Options AI Prompt Refinement: Tailor analysis for specific vehicle types (trucks, vans, sedans, heavy equipment) Custom Maintenance Intervals: Adjust service schedules based on manufacturer recommendations Multi-Location Support: Route work orders to different shop locations based on vehicle assignment Priority Escalation: Add manager approval workflows for expensive repairs Driver Training Module: Track recurring issues per driver and generate training recommendations Seasonal Adjustments: Different inspection criteria for winter/summer (tire tread, AC, heating) Vehicle Categories: Separate workflows for passenger vehicles, trucks, specialty equipment Cost Approval Thresholds: Require manager sign-off for repairs over $X amount Parts Inventory Integration: Check parts availability before scheduling maintenance Vendor Management: Route different issue types to specialized vendors Mobile Optimization: Design Jotform specifically for mobile/tablet use in vehicles Offline Mode: Enable Jotform offline submissions for areas with poor connectivity Expected Results 40% reduction in breakdowns - Predictive maintenance catches issues early 100% inspection compliance - Digital tracking eliminates missed checks 24-hour turnaround on maintenance scheduling vs days of manual coordination 30% cost savings - Preventive maintenance avoids expensive emergency repairs 60% faster inspections - Digital forms take 5 minutes vs 15+ for paper Zero lost paperwork - All inspections digitally stored and searchable 85% better DOT audit results - Complete, organized documentation 50% reduction in vehicle downtime - Proactive maintenance scheduling 95% driver compliance - Easy mobile forms increase participation Real-time fleet visibility - Instant status of all vehicles Pro Tips QR Code Access: Place QR codes in each vehicle linking directly to that vehicle's inspection form Pre-Fill Vehicle Data: Use Jotform conditional logic to auto-fill vehicle details when driver enters Vehicle ID Photo Requirements: Make damage and odometer photos mandatory for compliance Daily Reminders: Set up automated daily email/SMS reminders for drivers to complete inspections Seasonal Checklists: Adjust inspection criteria seasonally (winter: tire tread/battery; summer: AC/coolant) Benchmark Analysis: After 100+ inspections, analyze AI accuracy and refine the prompt with real examples Driver Training: Use AI driver performance ratings to identify training needs Telematics Integration: Connect to vehicle GPS/diagnostics for automatic mileage updates Parts Pre-Ordering: Use predictive maintenance to pre-order common parts before needed Maintenance History: Track vehicle-specific patterns (e.g., Vehicle #12 always needs brake work) Incentive Programs: Reward drivers with best vehicle care ratings Mobile-First Design: Ensure Jotform works perfectly on phones - most inspections done on mobile Learning Resources This workflow demonstrates advanced n8n automation: AI Agents with structured JSON output for reliable vehicle assessment Conditional routing based on criticality and safety ratings Database lookups for vehicle maintenance history Predictive analytics using mileage thresholds and time intervals Multi-recipient notifications with role-based messaging Compliance tracking with automatic deadline monitoring Cost estimation algorithms for budget planning Photo handling for documentation and insurance claims Error handling with fallback assessments Perfect for learning fleet operations automation and AI integration! 📊 Workflow Architecture 📝 Jotform Daily Inspection ↓ 🧾 Parse Inspection Data ↓ 📊 Get Vehicle History │ ├─ Last service dates │ ├─ Mileage calculations │ └─ Compliance deadlines ↓ 🤖 AI Fleet Analysis (GPT-4) │ ├─ Condition assessment │ ├─ Safety rating (0-100) │ ├─ Critical issue detection │ ├─ Maintenance recommendations │ ├─ Cost estimation │ ├─ DOT compliance check │ └─ Work order generation ↓ 🔗 Extract & Merge AI Analysis ↓ ⚡ Critical Issue Check ├─ TRUE → 🚨 Critical Alert Email (Maintenance) └─ FALSE → 📋 Routine Report Email (Maintenance) ↓ ✉️ Driver Confirmation Email │ ├─ Inspection received │ ├─ Vehicle status │ ├─ Maintenance scheduled │ └─ Safety notices ↓ 📊 Log to Google Sheets └─ Inspection database └─ Audit trail └─ Analytics data 🔐 Compliance & Security Ready to transform your fleet management? Import this template and eliminate breakdowns, ensure compliance, and save thousands in maintenance costs through AI-powered predictive maintenance! 🚗✨ Questions or customization needs? The workflow includes detailed sticky notes explaining each component and decision point.
by Cheng Siong Chin
How It Works This workflow automates end-to-end marketing campaign management for digital marketing teams and agencies executing multi-channel strategies. It solves the complex challenge of coordinating personalized content across email, social media, and advertising platforms while maintaining brand consistency and optimizing engagement. The system processes scheduled campaign triggers through AI-powered content generation and personalization engines, then intelligently distributes tailored messages across six parallel channels: email campaigns, social media posts, paid advertising, influencer outreach, content marketing, and performance analytics. Each channel receives audience-specific messaging optimized for platform requirements, engagement patterns, and conversion objectives. This eliminates manual content adaptation, ensures consistent campaign timing, and delivers data-driven personalization at scale. Setup Steps Configure campaign schedule trigger or webhook integration with marketing automation platform Add AI model API credentials for content generation, personalization, and A/B testing optimization Connect email service provider with segmented audience lists and template configurations Set up social media management platform APIs for Facebook, Instagram, LinkedIn Integrate advertising platforms (Google Ads, Meta Ads) with campaign tracking parameters Prerequisites Marketing automation platform access, AI service API keys, email service provider account Use Cases Product launch campaigns coordinating announcements across channels Customization Adjust AI prompts for brand voice consistency, modify channel priorities based on audience preferences Benefits Reduces campaign setup time by 80%, ensures consistent messaging across all channels
by Dinakar Selvakumar
Description This n8n template generates high-quality, platform-ready hashtags for beauty and skincare brands by combining AI, live website analysis, and current social media trends. It is designed for marketers, agencies, and founders who want smarter hashtag strategies without manual research. Use cases Beauty & skincare brands building social media reach Agencies managing multiple client accounts Content teams creating Instagram, LinkedIn, or Facebook posts Founders validating brand positioning through hashtags What this template demonstrates Form-based user input in n8n Website scraping with HTTP Request AI-driven brand analysis using Gemini Structured AI outputs with output parsers Live trend research using search tools Automated storage in Google Sheets How it works Users submit brand details through a form. The workflow scrapes the brand’s website, analyzes it with AI, generates tailored hashtags, enriches them with platform-specific trends, and stores the final result in Google Sheets. How to use Activate the workflow Open the form URL Enter brand details and website URL Submit the form View generated hashtags in Google Sheets Requirements Google Gemini API credentials Google Sheets account SerpAPI account for trend research Good to know Website scraping is best suited for public, text-rich sites Hashtags are generated dynamically based on brand tone and audience You can reuse the Google Sheet as a hashtag library Customising this workflow Change the number of hashtags generated Modify the AI prompt for different industries Add filters for banned or restricted hashtags Extend the workflow to auto-post to social platforms
by Pixcels Themes
Who’s it for This template is perfect for content creators, marketers, solopreneurs, agencies, and social media strategists who want to understand what audiences are talking about online. It helps teams quickly turn broad topics into structured insights, trend opportunities, and actionable content ideas. What it does / How it works This workflow begins with a form where the user enters a single topic. An AI agent expands the topic into subtopics and generates multiple relevant keywords. For each keyword, the workflow automatically gathers content from Reddit and X (formerly Twitter), extracting posts, titles, text, engagement metrics, and links. Each collected post is then analyzed by an AI model to determine: Trend potential Audience relevance Platform suitability Recommended content formats Categories and keywords Once all posts are processed, a final AI agent synthesizes the results, identifies the strongest emerging trends, groups similar insights, and generates strategic content recommendations. Requirements Google Gemini (PaLM) API credentials X / Twitter OAuth2 credentials Access to the n8n Form Trigger (publicly accessible URL) How to set up Connect your Gemini API and Twitter API credentials. Make sure the Form Trigger node is accessible. Review and adjust the AI prompts if you want different output formats. Run the form, enter a topic, and execute the workflow. How to customize the workflow Add more platforms (YouTube, TikTok, Instagram, Hacker News) Add sentiment scoring or engagement ranking Export insights to Google Sheets or Notion Generate ready-to-post content from the trends
by Jordan
This n8n template acts as your automated social media data analyst. Instead of manually checking your analytics across different dashboards every week, this workflow scrapes your latest stats, calculates your week-over-week growth, and uses AI to write a strategic performance report delivered straight to your inbox. Use cases are many: Perfect for content creators tracking growth, agencies managing client reporting, or community managers monitoring Skool engagement alongside social channels. Good to know First Run Setup:* Since this workflow calculates *growth (Current vs. Last Week), it needs a baseline to start. You will need to manually add one row to the linked Airtable template with your current stats before the first scheduled run. Cost:** This uses the Apify API for scraping TikTok and OpenRouter for the LLM analysis. Costs are generally very low (pennies per run), but you will need active accounts for both. How it works Data Collection: Every Sunday, the workflow triggers and pulls your live follower counts from YouTube, TikTok, and Skool. It also grabs the transcripts and stats for every video you posted in the last 7 days. Growth Calculation: It searches your Airtable database for the previous week's record and compares it against the live numbers to calculate exactly how many subscribers and followers you gained. AI Analysis: The data and video transcripts are fed into an LLM (via OpenRouter). The AI analyzes why certain videos performed well based on the content, identifying trends and engagement patterns. Reporting: The LLM generates a clean, formatted HTML report. Delivery & Archiving: The workflow emails the report to you and saves the new raw data into Airtable to serve as the baseline for next week. How to use The workflow is set to run weekly (Sundays), but you can change the Schedule Trigger to whatever day you prefer to receive reports. You will need to configure the CONFIG node at the start with your specific profile URLs and Channel IDs so the scrapers know where to look. Link to the required Airtable template is included in the workflow sticky notes. Requirements n8n** (Self-hosted recommended) Apify** account (for TikTok and Skool scraping) Google Cloud** project (for YouTube Data API) OpenRouter** or OpenAI API key Airtable** account Gmail** account Customising this workflow You can easily swap out the LLM model in the OpenRouter node if you prefer a specific model (like Claude 3.5 Sonnet or GPT-4o) for the analysis. You could also add more platforms like LinkedIn or Instagram if you have the appropriate Apify actors or API credentials.
by Davide
This workflow demonstrates how to create viral AI-generated selfie videos featuring famous characters using a fully automated and platform-independent approach. The process is designed to replicate the kind of celebrity selfie videos that are currently going viral on social media and YouTube, where a realistic selfie-style video appears to show the creator together with a well-known public figure. Instead of relying on a proprietary or closed platform, the workflow explains how to build the entire pipeline using direct access to Google Veo 3.1 APIs, giving full control over generation, orchestration, and distribution. Key Advantages 1. ✅ Fully automated video pipeline From prompt to final published video, the entire process runs without manual intervention. 2. ✅ Spreadsheet-driven control Non-technical users can manage video production simply by editing Google Sheets: Add new prompts Adjust duration Control merge logic 3. ✅ Scalable and modular Supports batch processing of many videos Easy to extend with new AI models, platforms, or output formats 4. ✅ Reliable async handling Built-in wait and status-check logic ensures robustness Prevents failures caused by long-running AI jobs 5. ✅ Centralized asset management Automatically stores video URLs and statuses Keeps production data organized and auditable 6. ✅ Multi-platform ready One generated video can be reused for: YouTube TikTok Instagram Other social channels 7. ✅ Cost and time efficiency Eliminates repetitive manual video editing Reduces production time from hours to minutes Ideal Use Cases AI-generated storytelling videos Social media content automation Marketing video campaigns Short-form video experiments at scale Faceless or semi-automated content channels How it Works This workflow automates the generation of short video clips using AI, merges them into a final video, and optionally uploads the result to multiple platforms. Trigger & Data Fetching The workflow starts with a manual trigger. It reads a Google Sheet containing prompts, image URLs (first and last frames), and duration settings for each video clip to be generated. Video Clip Generation For each row in the sheet, the workflow calls the fal.ai VEO 3.1 API to generate a video clip based on the provided prompt, start image, end image, and duration. The clip is created asynchronously, so the workflow polls the API for status until completion. Status Polling & URL Retrieval Once a clip is marked as COMPLETED, its video URL is fetched and written back to the Google Sheet in the corresponding row. Video Merging After all clips are generated, the workflow collects the video URLs from rows marked for merging and sends them to the fal.ai FFmpeg API to be combined into a single video. Final Video Processing The merged video is polled until ready, then its final URL is retrieved. The video file is downloaded via HTTP request. Upload & Distribution The final video can be uploaded to: Google Drive YouTube (via upload-post.com API) Postiz (for multi-platform social media posting) Each upload step is currently disabled and requires configuration (usernames, titles, platform settings). WARNING It may happen that the workflow stops at the video generation node with the following message: > Your request is invalid or could not be processed by the service [item 0] > The content could not be processed because it contained material flagged by a content checker. This occurs because images are checked both before and after the video generation process. If this happens, you can either use less restrictive video models while keeping the same workflow structure, or change the source images in the Google Sheets file. Set Up Steps Google Sheets Setup Prepare a Google Sheet with columns: START, LAST, PROMPT, DURATION, VIDEO URL, MERGE Connect n8n to Google Sheets using OAuth2 credentials. Fal.ai API Configuration Obtain an API key from fal.ai. Set up HTTP Header Auth credentials in n8n with the key. Upload Services Configuration Google Drive: Configure OAuth2 credentials and specify the target folder ID. YouTube/upload-post.com: Enter your username and title in the respective node. Postiz: Set up Postiz API credentials and configure platform channels. Enable Required Nodes Enable the upload nodes (Upload Video, Upload to Youtube, Upload to Postiz, Upload to Social) once credentials are configured. Adjust Polling Intervals Modify wait times (Wait 30 sec., Wait 60 sec.) as needed based on video processing times. Test Execution Start the workflow manually via the trigger node. Monitor execution in n8n’s editor and check the Google Sheet for updated video URLs. This workflow is designed for batch video creation and merging, ideal for content pipelines involving AI-generated media. 👉 Subscribe to my new YouTube channel. Here I’ll share videos and Shorts with practical tutorials and FREE templates for n8n. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Dean Pike
Transcript → AI Analysis → Formatted Doc This workflow automatically converts Fathom meeting transcripts into beautifully formatted Google Docs with AI-generated summaries, key points, decisions, and action items. Good to know Works fully with Fathom free account Webhook responds immediately to prevent Fathom timeout and duplicate triggers Validates transcript quality (3+ conversation turns) before AI processing to save costs Uses Google Gemini API (generous free tier and rate limits, typically enough to avoid paying for API requests, but check latest pricing at Google AI Pricing) Creates temporary HTML file that's auto-deleted after conversion Who's it for Individuals or teams using Fathom for meetings who want more control and flexibility with their AI meeting analysis and storage independently of Fathom, as well as automatic, formatted documentation without manual note-taking. Perfect for recurring syncs, client meetings, or interview debriefs. How it works Fathom webhook triggers when meeting ends and sends transcript data Validates transcript has meaningful conversation (3+ turns) Google Gemini AI analyzes transcript and generates structured summary (key points, decisions, actions, next steps) Creates formatted HTML with proper styling Uploads to Google Drive and converts to native Google Doc Reduces page margins for readability and deletes temporary HTML file Requirements Fathom account with API webhook access (available on free tier) Google Drive account (OAuth2) Google Docs account (OAuth2) Google Gemini API key (Get free key here) How to set up Add credentials: Google Drive OAuth2, Google Docs OAuth2, Google Gemini API Copy the webhook URL from the Get Fathom Meeting webhook node (Test URL first, change to Production URL when ready) In Fathom: Settings → API Access → Add → Add webhook URL and select all events including "Transcript" Test with a short meeting, verify Google Doc appears in Drive Activate workflow Customizing this workflow Change save location: Edit "Upload File as HTML" node → update "Parent Folder" Modify AI output: Edit "AI Meeting Analysis" node → customize the prompt to add/remove sections (e.g., risks, follow-ups, sentiment, etc) Adjust document margins: Edit "Reduce Page Margins" node → change margin pixel values Add notifications: E.g. add Slack/Email node after "Convert to Google Doc" to notify team when summary is ready Quick Troubleshooting "Transcript Present?" fails: Fathom must send transcript_merged with 3+ conversation turns (i.e. only send to Gemini for analysis if there's a genuine transcript) HTML as plain text: Check "Convert to Google Doc" uses POST to /copy endpoint 401/403 errors: Re-authorize Google credentials Inadequate meeting notes: Edit prompts in "AI Meeting Analysis" node Sample File and Storage Output Google Doc meeting notes - sample Google Drive sample folder output:
by David Olusola
🤖 Automated AI News Video Creation and Social Media Publishing Workflow ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 Overview: This workflow fully automates the creation and social media distribution of AI-generated news videos. It fetches news, crafts captions, generates avatar videos via HeyGen, stores them, and publishes them across Instagram, Facebook, and YouTube via Postiz. 🔄 WORKFLOW PROCESS: News Fetching: Reads the latest news from an RSS feed. AI Captioning: Generates concise, engaging captions using an AI agent (GPT-4o-mini). Video Generation: Creates an AI avatar video using HeyGen with the generated caption. Video Storage: Downloads the video and uploads it to Google Drive for archival. Data Logging: Records all news and video metadata into Google Sheets. Postiz Upload: Uploads the video to Postiz's internal storage for publishing. Social Publishing: Fetches Postiz integrations and routes the video to Instagram, Facebook, and YouTube after platform-specific content cleaning. ⚙️ KEY TECHNOLOGIES: RSS Feeds:** News source. LangChain (n8n nodes):** AI Agent and Chat OpenAI for caption generation. HeyGen API:** AI avatar video creation. Google Drive:** Video file storage. Google Sheets:** Data logging and tracking. Postiz API:** Unified social media publishing platform. ⚠️CRITICAL CONFIGURATIONS: API Keys:** Ensure HeyGen and Postiz API keys are correctly set in credentials and the 'Setup Heygen Parameters' node. HeyGen IDs:** Verify avatar_id and voice_id in 'Setup Heygen Parameters'. Postiz URL:** Confirm https://postiz.yourdomain.com is your correct Postiz instance URL across all HTTP Request nodes. Credentials:** All Google, OpenAI, and Postiz credentials must be properly linked. 📈BENEFITS: Automated content creation and distribution, saving significant time. Consistent branding and messaging across multiple platforms. Centralized logging for tracking and performance analysis. Scalable solution for high-volume content demands.