by Abdul Mir
Overview This workflow auto-generates a personalized research report on any prospect who books a call with you—using their LinkedIn profile and advanced web research. When a call is booked in your calendar, the system looks up the lead’s LinkedIn URL from a Google Sheets database. That profile is then scraped using Relevance AI to extract posts, experiences, and education. It also runs a deep-dive query on the person using Perplexity to uncover relevant news, insights, and context. This structured data is passed to an AI model that produces a clean profile summary, suggested pain points, and solution ideas. Finally, the system builds and sends you a fully formatted HTML report via email—ready to review before your meeting. Who’s it for Founders taking high-stakes sales calls SDRs/BDRs booking back-to-back meetings Agencies and consultants who want to personalize discovery calls Teams doing high-touch enterprise sales or B2B outreach How it works Triggered when a new call is booked via Cal.com Finds matching LinkedIn URL from a local database (Google Sheets) Scrapes public LinkedIn data via Relevance AI Runs a Perplexity query on the prospect for deeper context Formats the scraped data using Code nodes Sends structured info to AI to generate: A company + person profile Suggested pain points and solutions Formats everything into a clean HTML report Emails you the final summary to prep for the call Example use case > Someone books a call. You receive a report 2 minutes later in your inbox with: > - Their role, company, and latest posts > - What their business does > - Recent news and context from Perplexity > - Predicted pain points and how you might help > > You show up to the call prepped and ready How to set up Connect your Cal.com trigger (or replace with any booking tool) Set up your Google Sheet(s) with contact info + LinkedIn profiles Add Relevance AI API key and configure LinkedIn scraping (they have free credits) Link Perplexity API for web research Customize the AI prompts and report formatting Connect Gmail or preferred email provider to send reports Requirements Cal.com or other booking platform Google Sheets for lead storage Relevance AI account and API access Perplexity API key OpenAI or similar LLM for summarization Email integration (e.g. Gmail) How to customize Replace Cal.com with Calendly, SavvyCal, etc. Change AI prompt tone and structure of the report Add CRM push (e.g. log into HubSpot, Notion, or Airtable) Add Slack or Telegram notifications for call alerts Format reports as PDF instead of HTML for download
by Kumar SmartFlow Craft
🚀 How it works Runs daily at 06:00 UTC, pulls every Shopify product variant's stock level, calculates real sales velocity from the last 7 days of orders, then uses GPT-4o to predict stockout dates and decide whether to reorder — automatically. 🛍️ Fetches all Shopify product variants and current inventory quantities 📦 Pulls the last 7 days of orders and computes units sold per variant ⚡ Calculates sales velocity (units/day) and estimated days until stockout 🤖 AI Agent classifies risk: critical / high / medium / low and recommends reorder quantity (30-day demand + 20% safety buffer) 📧 Sends a formatted reorder request email to your supplier for high-risk variants 📊 Logs every decision (reordered or skipped) to Google Sheets for inventory tracking 🛠️ Set up steps Estimated setup time: ~15 minutes Shopify — create a Custom App in your Shopify Admin → Apps → Develop Apps; enable read_products and read_orders scopes; copy the Admin API Access Token OpenAI — connect your OpenAI API credential (GPT-4o) Gmail — connect Gmail OAuth2; replace supplier@example.com with your real supplier address Google Sheets — connect Google Sheets OAuth2; replace YOUR_REORDER_LOG_SHEET_ID with your sheet ID; create a sheet tab named Reorder Log Follow the sticky notes inside the workflow for per-node guidance 📋 Prerequisites Shopify store (any plan with Admin API access) OpenAI API key Gmail account for supplier notifications Google Sheets for reorder log Custom Workflow Request with Personal Dashboard kumar@smartflowcraft.com https://www.smartflowcraft.com/contact More free templates https://www.smartflowcraft.com/n8n-templates
by Deniz
Good to know: The workflow runs every hour with a randomized delay of 5–20 minutes to help distribute load. It records the exact date and time a lead is emailed so you can track outreach. Follow-ups are automatically scheduled two days after the initial email. How it works: After apify completes, the JSON data is retrieved and inserted into the proper JSON node (only the JSON is removed — nothing else). The agent then runs on its own, parsing the data and pushing it to Google Sheets. When a lead is emailed, the system tags it with the date and time for tracking. Two days later the workflow automatically triggers a follow-up, again on an hourly schedule with the same time delay. How to use: Start by connecting your apify account to retrieve data. Place the returned JSON into the designated JSON node. Configure your Google Sheet where the data will be stored. Adjust the time delay window or follow-up period if needed. Insert your email credentials and the message. Requirements: Apify account with active leads/data. Google Sheet for storing and managing parsed lead information. n8n credentials configured for your accounts. email credentials Customising this workflow: You can easily extend this template to include other CRMs, different time delays, or additional notification steps. For example, push new leads to Slack, send SMS notifications, or trigger downstream analytics dashboards automatically.
by isaWOW
Description Automatically convert any video URL into a fully structured, publish-ready SEO blog post using WayinVideo AI transcription, GPT-4o-mini, and Google Sheets — zero manual writing required. What This Workflow Does This workflow takes a single video URL and does everything for you. It transcribes the video using WayinVideo — a powerful multilingual video transcription API that accurately converts spoken content into clean, structured text — then passes that transcript to an AI Agent that writes a complete SEO blog post with title, meta description, slug, sections, FAQs, key takeaways, and tags. The final output is saved directly as a draft row in Google Sheets, ready for review and publishing. Perfect for content marketers, YouTubers, agencies, and SEO teams who want to repurpose video content at scale without touching a keyboard. Key Features AI-powered transcription via Wayin: Uses the WayinVideo API to transcribe any video URL into clean, timestamped text segments with word count and duration metadata — supporting multilingual content. Smart polling loop: Automatically polls Wayin every 5 seconds until transcription is complete — no manual waiting or webhook setup needed. Structured SEO output: GPT-4o-mini generates a complete blog post with H2 sections (300+ words each), meta description (155 chars), URL slug, focus keyword, secondary keywords, FAQs, and a CTA conclusion. Strict JSON schema enforcement: A Structured Output Parser validates every AI response — no broken outputs, no missing fields. Google Sheets auto-logging: Every blog post is instantly saved as a draft row with date, video URL, word count, read time, tags, and status. Webhook-triggered: Works as part of any larger pipeline — trigger it from Make, Zapier, or your own frontend. How It Works Receive Video URL — Webhook accepts a POST request with {"url": "your-video-link"} Submit Transcription — Wayin — Sends the video URL to WayinVideo API to start English transcription job Poll Transcription Status — Fetches job status using the transcription ID every 5 seconds Wait 5 Seconds — Pauses execution between each poll attempt to avoid rate limits Is Transcription Complete? — IF status = SUCCEEDED → move forward, ELSE → re-poll Process Transcript Data — Joins all text segments, calculates word count and video duration Generate SEO Blog Post — AI Agent (GPT-4o-mini) writes the full structured blog post Parse Blog JSON Output — Enforces strict JSON schema and auto-fixes any format issues Save to Google Sheets — Appends all blog fields as a new draft row Return Success Response — Sends confirmation back to the webhook caller Setup Requirements Tools you'll need: Active n8n instance (self-hosted or n8n Cloud) WayinVideo account + API key (for video transcription) OpenAI API key (GPT-4o-mini for blog generation) Google Sheets with OAuth access (for draft storage) Estimated setup time: 10–15 minutes Configuration Steps 1. Add credentials in n8n: OpenAI API key Google Sheets OAuth API 2. Add your WayinVideo API Key: Open Submit Transcription — Wayin node → replace YOUR_WAYIN_API_KEY in the Authorization header Open Poll Transcription Status node → replace YOUR_WAYIN_API_KEY in the Authorization header 3. Set up your Google Sheet: Create a sheet with these exact column headers: Date | Video URL | SEO Title | Slug | Focus Keyword | Meta Description | Secondary Keywords | Read Time | Tags | Word Count | Duration (min) | Status 4. Update Sheet Document ID: Open Save to Google Sheets node Replace YOUR_GOOGLE_SHEET_DOCUMENT_ID with your actual Sheet ID (found in the Google Sheet URL) 5. Test the workflow: Activate the workflow Send a POST request to your webhook URL: POST https://your-n8n-domain/webhook/43129e0a-... Body: {"url": "https://youtube.com/watch?v=example"} Check your Google Sheet for the new draft row Use Cases Content marketers: Repurpose every YouTube video, webinar, or podcast episode into an SEO blog post automatically — 10x your content output without extra writing. SEO agencies: Generate first-draft blog posts for clients from recorded calls, demos, or training videos in minutes. Course creators: Turn every lesson or tutorial video into a standalone blog post to drive organic search traffic. YouTubers & podcasters: Build a content library of written posts from existing video content with zero extra effort. Customization Options Change the AI model: Replace gpt-4o-mini with gpt-4o or gpt-4-turbo in both OpenAI nodes for higher quality output on complex topics. Add WordPress publishing: Connect a WordPress REST API node after Save to Google Sheets to auto-publish instead of saving as draft. Change output language: Modify the WayinVideo API target_lang parameter and GPT system prompt to generate blog posts in any language. Adjust blog structure: Edit the system prompt in Generate SEO Blog Post to change section count, word targets, tone, or add custom fields like author bio or schema markup. Add Slack/email notifications: Insert a Slack or Gmail node after Return Success Response to notify your team when a new draft is ready. Troubleshooting Transcription stuck in polling loop: Check your WayinVideo API key is valid and the video URL is publicly accessible. Private or age-restricted videos may fail. AI output missing fields: The Structured Output Parser auto-fixes most issues. If errors persist, add explicit field instructions to the GPT system prompt. Google Sheets not updating: Verify OAuth credentials are connected and the Sheet Document ID is correct (not the full URL, just the ID string between /d/ and /edit). Webhook not triggering: Make sure the workflow is activated (toggle ON) before sending test requests. Test mode webhooks use a different URL than production. Resources WayinVideo — Transcription API n8n Documentation OpenAI API Reference Google Sheets API Support Need help setting up or want a custom version built for your use case? 📧 Email: info@isawow.com 🌐 Website: https://isawow.com/
by Yusuke Yamamoto
This n8n template demonstrates how to use AI to fully automate the generation and scheduling of X (formerly Twitter) content based on a specific, predefined persona. Use cases are many: It's perfect for social media marketers looking to streamline content creation, individual experts building a consistent brand voice, or businesses aiming to drive traffic to specific services with a steady stream of relevant content. Good to know The AI model used in this workflow (via OpenRouter) requires an API key and will incur costs based on usage (typically a few cents per generation). The Blotato node used for posting is a third-party community node and requires a separate Blotato account. How it works This workflow is divided into two main processes: Content Generation and Content Posting. Content Generation Process: A Schedule Trigger kicks off the workflow every 4 hours. An AI Agent (LangChain) generates a post based on a detailed prompt defining a persona, purpose, and rules. A Code node refines the AI's output, ensuring the text ends naturally. The generated post is then saved to a Google Sheet with a "Not Posted" status, creating a content queue. Content Posting Process: The workflow retrieves one "Not Posted" item from the Google Sheet. An IF node checks the post's category to determine if an image is required. If an image is needed, it searches for and retrieves a matching image file from a specified Google Drive folder. The Blotato node posts the text (and image, if applicable) to the designated X (Twitter) account. A confirmation email is sent via Gmail to notify stakeholders of the successful post. Finally, the Google Sheet status is updated to "Completed" to prevent duplicate posts. How to use You can test the workflow anytime using the manual trigger. For production, adjust the posting frequency in the "Trigger: Every 4 Hours" node. The quality of the generated content is determined by the prompt. Edit the system message within the "AI: Generate X Post Content" node to customize the persona, purpose, tone of voice, etc. To generate posts with images, you must upload image files to the specified Google Drive folder. The filename must exactly match the post's category name (e.g., Evidence-based_Graph.png). Requirements An OpenRouter account (or another AI service account) for the LLM. A Blotato account for social media posting. A Google account for content management, image storage, and notifications (Sheets, Drive, Gmail). Customising this workflow Expand the workflow to post to other social media platforms supported by Blotato, such as Facebook or LinkedIn. Instead of posting immediately, add a human-in-the-loop approval step by sending the AI-generated draft to Slack or email for review before publishing. Replace the Schedule Trigger with a Webhook Trigger to generate and post relevant content based on external events, such as "when a new blog post is published."
by Trung Tran
SmartSupport Flow: Auto-Handle IT Requests from Email to JIRA with Slack notification Watch the demo video below: Who’s it for > This workflow is built for lean IT teams, office managers, and business operators who receive support requests via email and want to automate ticket creation, smart AI resolution advice, and seamless communication with both users and internal teams, all without lifting a finger. If your team is tired of manually triaging inbox requests, this AI-powered flow will transform your support handling process. How it works / What it does Trigger on New Email: Uses Gmail Trigger to detect new support request emails. Fetch Email Content: Retrieves the full message body and metadata. Check for Duplication: Skips processing if the email has already been handled (based on READ/UNREAD label). Mark as Read: Updates Gmail to mark the email as processed. Extract Structured Request: Uses the Support Request Reader Agent powered by OpenAI to extract: Request title Request description Requested by Department Category and priority Create Jira Ticket: A main issue is created in Jira using the structured request. Generate AI-Based Solution: Invokes the IT Support Advisor Agent to propose resolution(s). Post Comment to Jira: Adds the suggested solution(s) to the issue as a comment. Notify IT Team: Sends the ticket and context to a Slack channel for visibility and action. (Optional) Send Email to Requester: Currently deactivated. Can be enabled to acknowledge receipt. How to set up Gmail Integration Connect Gmail in the “Gmail Trigger” and “Get Email Content” nodes. OpenAI Configuration Use OpenAI API credentials in both the Reader and Advisor agent models. Jira Integration Authenticate your Jira account. Set project key and issue fields in the “Create Main Issue” node. Slack Notification Configure Slack connection and select a target channel. Set up Jira, Slack, Email Set your company Jira based URL, IT Support slack channel and IT Support email in the Edit Fields (Set) node (Optional) Email Acknowledgment Provide SendGrid credentials and email template in the “Send email to requester” node if re-enabled. Requirements Gmail API access with appropriate permissions OpenAI account with API access (for GPT-4 or GPT-3.5) Jira instance with project and permission to create/comment on issues Slack workspace and Webhook or OAuth setup n8n instance running with all above integrations configured How to customize the workflow Enhance Email Deduplication**: Adjust the deduplication logic to use message-id, threadId, or custom headers. Expand Reader Agent**: Configure the LLM to extract more details such as asset tags, urgency levels, or locations. Tailor Advisor Agent**: Adjust prompt to generate multiple solutions, troubleshooting guides, or internal references. Routing by Department**: Add logic to forward requests to different teams based on the request category or department. Enable Email Acknowledgment**: Activate and customize the email notification step to inform requesters that their issue is being handled.
by WeblineIndia
Automated SEO Health Monitoring & Reporting This workflow automatically monitors the SEO health of websites stored in a Google Sheet. It fetches each website’s HTML, analyzes key SEO metrics (title, meta description, H1 count, canonical, robots, performance score, etc.) and updates results back into Google Sheets. If performance is poor (<50), it sends an alert email. For healthy sites, it generates a detailed PDF report and stores it in Google Drive. Who’s it for Digital marketing teams SEO agencies Website administrators who want automated SEO health checks Businesses with multiple websites or landing pages to monitor How it works Daily Trigger – Runs every day at 9 AM. Fetch Website List – Reads website URLs from Google Sheets. Crawl Websites – Uses HTTP requests to fetch each website’s HTML. SEO Analysis – Extracts SEO-related metadata (title, meta description, H1, etc.). Health Check – Scores SEO performance based on predefined rules. Decision Node – If score < 50 → Send alert email; else → Generate full SEO report. Update Logs – Logs results back into Google Sheets. Generate PDF Reports – Converts HTML reports into PDFs via PDF.co API. Save to Drive – Stores the PDF reports in Google Drive for long-term access. How to set up Open n8n and import the workflow. Configure your Google Sheets credentials and specify the sheet containing your website URLs. Add your Gmail account to allow automated alert emails. Set up your Google Drive credentials for storing PDF reports. Obtain an API key from PDF.co and configure the HTTP Request node. Adjust the Schedule Trigger to the time that works best (default: 9 AM daily). Test the workflow with a sample domain list. Requirements n8n instance (self-hosted or cloud) Google Sheets account (to store website URLs and logs) Gmail account (for sending alerts) Google Drive account (to save SEO reports) PDF.co API Key (for HTML → PDF conversion) How to customize Change performance threshold**: Modify the IF node condition (default <50). Custom SEO rules**: Edit the “SEO Health Check” Function node to add/remove checks (e.g., missing schema tags, page load times). Different output storage**: Replace Google Drive with Dropbox, S3 or OneDrive. Alternate notification channels**: Swap Gmail with Slack, Microsoft Teams or Telegram. Add-ons Send Slack/Teams notifications for low scores. Add PageSpeed Insights API for performance scoring. Generate weekly summary reports per domain. Integrate with Notion/Confluence to log SEO health history. Use Case Examples An SEO agency monitors 100+ client websites daily and sends alerts when a site has poor SEO signals. A company’s marketing manager gets a daily SEO health PDF report stored in Drive. A SaaS product team automatically logs performance changes for each release. Common Troubleshooting | Issue | Possible Cause | Solution | | ------------------------------------ | ------------------------------------------------ | --------------------------------------------------------------------------- | | Workflow fails at HTTP Crawl | Website blocks requests / timeout | Increase timeout in Set Config node or add retry logic. | | Always returns https://example.com | Missing canonical / OG tags in HTML | Enhanced code now infers from JSON-LD or domain detection. Update analyzer. | | PDF not generated | Invalid API key or wrong endpoint in PDF.co node | Verify PDF.co API key and endpoint URL. | | Email not sending | Gmail credentials not set or blocked | Reconnect Gmail in n8n credentials manager. | | Google Sheet not updating | Wrong column mapping in Update Sheet node | Check node mapping: domain column vs performance/date columns. | | Google Drive upload fails | Missing folder permissions | Ensure correct Drive folder ID and credentials. | Need Help? If you’d like assistance setting up, customizing or scaling this workflow for your use case, our n8n automation team at WeblineIndia can help you: Tailor SEO rules for your industry. Connect to additional APIs (Ahrefs, Semrush, PageSpeed). Automate weekly/monthly reporting with summary dashboards.
by Khairul Muhtadin
This workflow scrapes Google Maps via Decodo API, analyzes each business using Google Gemini 2.5 Flash, scores lead quality, and generates ready to send outreach emails. Why Use This Workflow? Time Savings:** Reduces manual lead research from 20 minutes per lead to 30 seconds processing 100 leads in under an hour Cost Reduction:** Eliminates $300-500/month spent on lead databases and enrichment tools like Apollo or ZoomInfo Scalability:** Process 500+ leads daily without additional staff or subscription costs Ideal For Sales Teams & BDRs:** Building targeted prospect lists for local businesses (restaurants, retail, service providers) with verified contact data and personalized outreach hooks Digital Marketing Agencies:** Identifying high-value clients in specific niches (e.g., "restaurants without websites in Chicago") and automating first-touch campaigns B2B SaaS Companies:** Finding businesses matching ideal customer profiles based on ratings, reviews, and digital maturity indicators Local Service Providers:** Generating qualified leads for web design, SEO, POS systems, or booking software tailored to underserved markets How It Works Trigger: Manually start the workflow or schedule it to run on specific intervals (e.g., daily/weekly) Data Collection: Scrapes Google Maps search results using Decodo API based on your query (e.g., "coffee shops in Austin"), country, and language settings Processing: Parses raw HTML responses into structured lead objects with business name, address, phone, website, ratings, reviews, and coordinates Intelligence Layer: Google Gemini 2.5 Flash analyzes each lead to generate value propositions, identify pain points, create outreach hooks, and assign a 1-10 quality score Output & Delivery: Filters leads scoring ≥7, generates personalized email templates, and saves all data to Google Sheets with enrichment timestamps Storage & Logging: Maintains complete lead database with outreach status tracking; error handler sends Telegram notifications for failed executions Setup Guide Prerequisites | Requirement | Type | Purpose | |-------------|------|---------| | n8n instance | Essential | Workflow execution platform | | Decodo Scraper API | Essential | Google Maps data extraction (get key at dashboard.decodo.com) | | Google Gemini API | Essential | AI-powered lead analysis and scoring | | Google Sheets | Essential | Lead database and outreach tracking | | Telegram Bot (optional) | Optional | Real-time error notifications | Installation Steps Import the JSON file to your n8n instance Configure credentials: Decodo API: Create HTTP Header Auth credential with header name Authorization and value Basic [YOUR_API_KEY] get from Decodo dashboard Google Gemini API: Add your Google AI API key in the "2.5 Flash" node credentials Google Sheets OAuth2: Authenticate with your Google account (both "Save to Google Sheets" and "Save Outreach To Sheets" nodes) Telegram (optional): Add bot token and replace YOUR-CHAT-ID in "Send Error Notification" node Update environment-specific values: In "Set Search Parameters" node: Update searchQuery (e.g., "Italian restaurants in Miami"), country, targetLanguage, and resultsLimit In both Google Sheets nodes: Select your destination spreadsheet and sheet name Customize settings: Adjust lead score threshold in "Filter Hot Leads" (default: ≥7) Modify AI prompt in "Lead Enrichment" node to match your value proposition Customize outreach email template in "Prepare Outreach Message" node Test execution: Start with resultsLimit: 5 to verify all connections work Check Google Sheets for properly formatted data Verify AI enrichment produces actionable insights Technical Details Core Nodes | Node | Purpose | Key Configuration | |------|---------|-------------------| | Decodo Maps Scraper | Fetches Google Maps listings via API | Set target: google_maps, adjust page_to based on resultsLimit | | Parse & Normalize Data | Extracts business data from HTML | Custom JavaScript handles multiple response formats | | Lead Enrichment (AI Chain) | Analyzes leads with Gemini 2.5 Flash | Structured output parser ensures JSON compliance | | Filter Hot Leads | Isolates high-quality prospects | Combines lead score ≥7 + contact info validation | | Save to Google Sheets | Stores all enriched leads | Uses appendOrUpdate with id as matching column | | Save Outreach To Sheets | Updates hot leads with messages | Marks leads as "HOT" category for prioritization | Customization Options Basic Adjustments Search Parameters:** Modify searchQuery, country, targetLanguage in "Set Search Parameters" to target different markets (supports all Google Maps locales) Lead Scoring Threshold:** Change filter condition from ≥7 to ≥6 for broader lead pool or ≥8 for ultra-qualified prospects Batch Size:** Adjust "Split Into Batches" to process 10-50 items per cycle (lower = more reliable, higher = faster execution) Advanced Enhancements Email Automation:** Connect "Prepare Outreach Message" to Gmail/SendGrid nodes for automatic campaign sends (medium complexity) CRM Integration:** Add HubSpot/Salesforce nodes after enrichment to sync leads directly (requires CRM API credentials) Multi-Channel Outreach:** Branch hot leads to LinkedIn automation tools or SMS providers (high complexity, needs additional services) Custom Scoring Models:** Modify AI prompt to prioritize industry-specific signals (e.g., verified badges for healthcare, delivery options for restaurants) Troubleshooting Common Issues | Problem | Cause | Solution | |---------|-------|----------| | "No valid leads extracted" error | Decodo response format changed or empty results | Check Decodo API response in "Parse & Normalize Data" execution logs; verify search query returns results in Google Maps manually | | AI enrichment produces invalid JSON | Gemini output doesn't match schema | Review "Result Parser" schema; add retry logic or simplify AI prompt to reduce complexity | | Google Sheets "matching column not found" | Spreadsheet missing "id" column header | Ensure Sheet1 has headers: id, businessName, category, address, phone, website, rating, reviewCount, valueProposition, painPoints, outreachHook, leadScore, engagementStrategy, googleMapsUrl, scrapedAt, enrichedAt, outreachMessage, status | | Timeout on large batches | Processing 100+ leads exceeds execution limits | Reduce resultsLimit to 25-50; run workflow multiple times with different queries | Use Case Examples Scenario 1: Digital Marketing Agency Prospecting Challenge: Agency needs 200 qualified restaurant leads monthly for web design services, spending 40 hours on manual research Solution: Configure workflow with query "restaurants in [city]" filtered by ratings ≥4.0 and missing professional websites (AI scoring detects this) Result: Generated 312 leads in 8 hours across 3 cities; 89 scored ≥8 (hot prospects); closed 14 clients in first month at $2,500 average contract value Scenario 2: SaaS Company Market Entry Challenge: Booking software startup targeting salons/spas in new geographic market with zero existing contacts Solution: Ran workflow with "beauty salons in Denver" + "day spas in Denver"; AI identified pain points like "manual appointment booking" and "no online presence" Result: 156 leads enriched in 2 days; personalized outreach hooks increased demo booking rate from 2% (cold template) to 11%; secured 8 pilot customers in 3 weeks Scenario 3: Local Service Provider Lead Generation Challenge: POS system reseller needs to identify retail stores still using cash registers, wasting days driving to scout locations Solution: Configured workflow for "retail stores in [neighborhood]" with AI analyzing reviews for mentions of "cash only" or payment friction Result: Identified 47 high-probability prospects in 90 minutes; field sales team prioritized top 15 leads (score ≥9), closed 6 deals worth $32K total revenue Credits & Links Created by: Khaisa Studio Category: Sales & CRM | Tags: lead-generation, google-maps, ai-enrichment, sales-automation, prospecting Need custom workflows? Contact us Connect with the creator: Portfolio • Workflows • LinkedIn • Medium • Threads
by Jitesh Dugar
Jotform Lead Qualification & Distribution System Transform lead chaos into systematic qualification and instant routing - achieving 5-minute response times, 300% conversion increase, and eliminating sales team conflicts through AI-powered BANT scoring and intelligent territory assignment. What This Workflow Does Revolutionizes lead management with AI-driven qualification and automated distribution to the right sales rep: 📝 Intelligent Lead Capture - Jotform collects complete lead profile including budget, timeline, and pain points 🤖 AI BANT Scoring - GPT-4 evaluates leads across Budget, Authority, Need, Timeline (0-100 score) 🎯 Smart Routing - Automatically assigns leads based on score, territory, industry expertise, and workload 💼 Instant CRM Creation - Creates detailed contact records in HubSpot/Salesforce with full context 📧 Dual Notifications - Sales rep gets detailed brief, lead receives professional confirmation 📊 Complete Tracking - Google Sheets logging enables performance analysis and conversion metrics 🔥 Priority Tiering - Hot leads (75+) go to senior reps, warm to mid-level, cold to SDRs 💡 Pre-Written Talking Points - AI provides conversation starters based on lead pain points 🚀 Zero Manual Work - End-to-end automation from form submission to first contact Key Features AI Lead Qualification Engine: GPT-4 analyzes every lead using BANT framework with 25-point scoring per category (Budget, Authority, Need, Timeline) Intelligent Territory Routing: Matches leads to sales reps based on geography, industry expertise, deal size capacity, and current workload Real-Time CRM Integration: Creates fully populated contact records in HubSpot, Salesforce, or Pipedrive with AI insights Instant Rep Notifications: Beautiful HTML emails with complete lead profile, BANT breakdown, talking points, and recommended next steps Lead Confirmation Emails: Professional auto-responses set expectations and introduce assigned account executive Conversion Probability Scoring: AI estimates likelihood of close based on BANT signals and pain severity Deal Value Estimation: Automatically calculates potential deal size based on company size and budget range Red Flag Detection: AI identifies concerns (budget constraints, wrong decision-maker, competitor lock-in) Competitor Vulnerability Assessment: Evaluates how easily lead can switch from current solution Opportunity Size Classification: Tags leads as Small/Medium/Large/Enterprise for proper resource allocation 24-Hour SLA Monitoring: Hourly checks identify uncontacted leads and escalate to sales management Complete Audit Trail: Every lead logged to Google Sheets with timestamps, scores, and assignments for analytics Perfect For B2B SaaS Companies: Fast-growing software companies with high lead volume (100+ leads/month) Technology Services: IT consulting, MSPs, and technology solution providers Enterprise Sales Teams: Organizations with complex products requiring senior rep expertise Professional Services: Law firms, accounting firms, consulting practices with territory-based teams Manufacturing: Industrial equipment sales with industry-specific expertise requirements Healthcare Tech: Medical software and equipment sales with compliance considerations Financial Services: Wealth management, insurance, and fintech with regulatory requirements Marketing Agencies: Digital marketing and advertising agencies qualifying client prospects What You'll Need Required Integrations Jotform - Lead capture form (free tier works) Create your form for free on Jotform using this link OpenAI API - GPT-4 for AI BANT scoring (~$0.20-0.40 per lead) Gmail - Automated notifications to sales reps and leads Google Sheets - Lead tracking database and analytics CRM System - HubSpot, Salesforce, or Pipedrive (via API) Optional Integrations Slack - Real-time lead notifications to sales channel Calendar Integration - Auto-schedule follow-up calls Quick Start Import Template - Copy JSON and import into n8n Add OpenAI Credentials - Set up OpenAI API key (GPT-4 required for best BANT analysis) Create Jotform Lead Capture Form: Company Name (q3_companyName) Contact Name (q4_contactName) Email (q5_email) Phone (q6_phone) Company Size (q7_companySize) - dropdown: 1-10, 11-50, 51-200, 201-500, 500+ Budget Range (q8_budgetRange) - dropdown: <$10K, $10K-$25K, $25K-$50K, $50K-$100K, $100K+ Timeline (q9_timeline) - dropdown: Immediate, 1-3 months, 3-6 months, 6+ months Industry (q10_industry) - dropdown or text Current Solution (q11_currentSolution) - text area Pain Points (q12_painPoints) - text area Configure Gmail - Add Gmail OAuth2 credentials (same for all Gmail nodes) Setup Sales Team Routing: Edit "Intelligent Routing Logic" node Update salesTeam object with your actual sales reps Configure territories, industries, and deal size thresholds Configure CRM Integration: Choose your CRM (HubSpot shown, easily adapted for Salesforce/Pipedrive) Add CRM API credentials Map custom fields as needed Setup Google Sheets: Create spreadsheet with "Lead_Tracking" sheet Replace YOUR_GOOGLE_SHEET_ID in workflow (3 places) Columns auto-populate on first submission Customize Email Templates: Update company name, phone, website URLs Adjust branding colors if desired Set Up Escalation: Update sales manager email in escalation node Adjust 24-hour SLA threshold if needed Test Workflow - Submit test lead through Jotform Go Live - Embed form on website, share link, add to email signatures Customization Options Lead Scoring Thresholds: Adjust what constitutes Hot (75+), Warm (50-74), Cold (25-49) Territory Configuration: Add/modify territories, states, countries for rep assignment Industry Expertise: Define which reps specialize in which industries Multi-Level Routing: Add VP or director assignment for enterprise deals Custom BANT Weights: Adjust importance of Budget vs Authority vs Need vs Timeline Qualification Disqualification: Auto-reject leads below minimum score Round-Robin vs Workload: Choose between even distribution or capacity-based assignment Integration Flexibility: Swap HubSpot for Salesforce, Pipedrive, Zoho, or custom CRM Follow-Up Sequences: Add automated email nurture campaigns for different tiers Calendar Booking: Include Calendly/Chili Piper links for instant meeting scheduling Lead Source Tracking: Add UTM parameters and campaign tracking Industry-Specific Qualifying: Custom questions and scoring for different verticals Multi-Touch Attribution: Track which marketing channels produce best leads Competitor Intelligence: Add fields to track which competitor they're considering Expected Results 5-minute response time - From form submission to rep contact (vs 48+ hours manual) 300% conversion increase - Faster response + better qualification = 3x more deals Zero lead conflicts - Automated assignment eliminates sales team arguments 95% SLA compliance - 24-hour escalation ensures no leads fall through cracks 40% time savings - Reps spend time selling, not qualifying or cherry-picking leads 85% accurate routing - AI + territory logic assigns to optimal rep first time 60% reduction in unqualified meetings - BANT scoring filters out poor-fit prospects 100% lead visibility - Complete tracking from inquiry to close in Google Sheets 50% manager time savings - Automated monitoring vs manual lead assignment 2x rep productivity - Only work high-quality, properly matched leads Use Cases SaaS Company (Series B, 50 Sales Reps) Scenario: Lead submits form requesting project management software for 200-person engineering team. Budget: $50K-$100K annually. Timeline: 1-3 months. Current solution: Jira. Pain: Poor cross-team visibility. AI BANT Analysis: Budget: 23/25 (has budget, validated by company size) Authority: 22/25 (VP Engineering, decision-maker) Need: 24/25 (critical pain, expanding team needs better tools) Timeline: 20/25 (moderate urgency, current fiscal quarter) Total Score: 89/100 - HOT LEAD** Automated Response: 9:14 AM: Form submitted 9:14 AM: CRM contact created with full profile 9:15 AM: Sarah Johnson (Senior AE, specializes in Tech/Engineering tools) receives detailed notification 9:15 AM: Lead receives confirmation email introducing Sarah 9:17 AM: Sarah calls lead (3-minute response time) 9:45 AM: Discovery meeting scheduled for tomorrow 10:30 AM: Sarah updates CRM status to "Qualified Opportunity" Result: Lead converts to $85K annual contract. 3-minute response time impressed prospect (competitor took 2 days). Total sales cycle: 18 days vs 45-day average. Professional Services Firm (8 Consultants) Scenario: Small business owner (25 employees) inquires about IT consulting. Budget: <$10K. Timeline: 6+ months. Current solution: "We handle it ourselves." Pain: "Sometimes things break." AI BANT Analysis: Budget: 8/25 (insufficient budget for typical engagement) Authority: 18/25 (owner, but budget-constrained) Need: 12/25 (low pain severity, reactive not proactive) Timeline: 5/25 (no urgency, exploratory inquiry) Total Score: 43/100 - COLD LEAD** Red Flags**: Below minimum deal size, no immediate pain, DIY mentality Automated Response: Assigned to Emily Brown (SDR) for nurture track Lead receives confirmation with educational resources Emily sends follow-up email with free IT assessment offer Lead added to quarterly newsletter nurture campaign No immediate sales rep time wasted on low-probability lead Result: 6 months later, business experiences server crash. Remembers firm from newsletter. Submits new request with "Immediate" timeline and $25K budget. This time routes to senior consultant, converts to $40K managed services contract. Enterprise Software (Global Sales Team) Scenario: Fortune 500 procurement manager submits RFP for enterprise data platform. Budget: $500K+. Timeline: Immediate (Q1 deadline). 5,000 employees. Industry: Healthcare. Current: Legacy Oracle system. AI BANT Analysis: Budget: 25/25 (enterprise budget, board-approved) Authority: 20/25 (procurement, but mentions C-suite sponsorship) Need: 25/25 (critical: compliance requirements, legacy system EOL) Timeline: 25/25 (urgent: Q1 deadline 8 weeks away) Total Score: 95/100 - ENTERPRISE HOT LEAD** Key Insight**: Competitor vulnerability HIGH (legacy system, compliance pressure) Automated Response: Assigned to Michael Chen (Senior AE, Healthcare + Enterprise specialist) Sales VP automatically CC'd on notification (deal size >$250K) CRM tags: "Enterprise", "Healthcare", "RFP", "Q1 Deadline" Michael's calendar checked, existing demo moved to prioritize this lead Michael calls within 8 minutes (prospect answered, impressed) Enterprise demo scheduled for next day with solutions engineer Legal and compliance teams looped in proactively Result: Won $650K 3-year contract. 8-minute response time + pre-qualified insights helped beat 4 competitors. Sales cycle: 6 weeks (vs 6-month average for enterprise deals). Manufacturing Sales (Regional Reps) Scenario: Plant manager in Texas requests quote for industrial equipment. Company size: 200 employees. Budget: $25K-$50K. Timeline: 3-6 months. Industry: Automotive. Current: 10-year-old machinery, frequent breakdowns. AI BANT Analysis: Budget: 20/25 (has capital budget, needs approval) Authority: 19/25 (plant manager, recommends to CFO) Need: 22/25 (high: downtime costs, efficiency losses) Timeline: 18/25 (planned capital purchase, budget cycle timing) Total Score: 79/100 - HOT LEAD** Talking Points**: Focus on ROI from reduced downtime, payback period Automated Response: Territory-based routing assigns to Jessica Martinez (Southwest US, Manufacturing) Email highlights equipment efficiency ROI calculator Lead receives PDF product catalog automatically Jessica calls within 12 minutes, schedules site visit for next week Technical specialist added to meeting invite automatically Result: $42K equipment sale + $8K annual maintenance contract. Jessica's quick response and ROI-focused approach (from AI talking points) won deal over competitor who took 3 days to respond. Marketing Agency (Qualifying Client Fit) Scenario: E-commerce startup (2 employees) requests full-service digital marketing. Budget: <$10K monthly. Timeline: Immediate. Current: Doing it themselves. Pain: "Need more customers." AI BANT Analysis: Budget: 12/25 (below agency minimum of $15K monthly) Authority: 22/25 (founder, decision-maker) Need: 18/25 (need is real, but unrealistic expectations) Timeline: 20/25 (urgent, but may not understand scope) Total Score: 72/100 - WARM LEAD** Red Flags**: Budget too low, unrealistic expectations, startup risk Automated Response: Assigned to David Williams (Mid-Level AE) AI recommends: "Qualify budget realism, educate on agency pricing" David calls, explains pricing, suggests DIY consulting option ($5K) Lead appreciates transparency, opts for consulting package now Agreed to revisit full-service when reaches $100K MRR Result: $5K consulting engagement (profitable given rep level). Client reaches $100K MRR 8 months later, upgrades to $20K monthly retainer. Honesty during qualification built trust and long-term relationship. Pro Tips Response Time is King: Every minute delayed reduces conversion by 10%. Use mobile notifications for reps. BANT Customization: Adjust scoring weights based on your sales cycle. Enterprise may weight Authority higher, transactional sales may weight Timeline higher. Territory Conflicts: Use round-robin within territories to prevent cherry-picking. Track conversion rates by rep. Lead Source Attribution: Add hidden fields to Jotform to track UTM parameters and campaign sources. Continuous Improvement: Monthly review of Google Sheets data to refine AI scoring thresholds. Rep Accountability: Use 24-hour escalation data to identify training needs or workload issues. Disqualification Criteria: Add automatic rejection for competitors, students, or leads outside serviceable areas. Integration Expansion: Connect to calendar systems (Calendly, Chili Piper) for instant meeting booking. Lead Nurture Tracks: Route cold leads to marketing automation (HubSpot sequences, Mailchimp campaigns). A/B Testing: Try different form fields and AI prompts to optimize qualification accuracy. Mobile Optimization: Ensure Jotform is mobile-friendly for leads submitting from phones. Follow-Up Sequences: Add automated day 2, day 7, day 30 follow-ups for non-responsive leads. Competitive Intelligence: Track which competitors are mentioned most, adjust positioning accordingly. Budget Realism Check: AI can identify when stated budget doesn't match company size/needs. Multi-Product Routing: For companies with multiple product lines, route based on interest. Learning Resources This workflow demonstrates advanced automation: AI Agents for Complex Qualification: Multi-dimensional BANT scoring with natural language understanding Dynamic Routing Algorithms: JavaScript-based logic for territory, expertise, and workload balancing CRM API Integration: Creating fully populated contact records with custom fields Conditional Email Formatting: HTML templates with dynamic content based on lead tier Scheduled Monitoring: Cron-based checking for SLA compliance and escalation Data Aggregation: Complete lead pipeline tracking for business intelligence Code Node Efficiency: Custom JavaScript for complex routing logic beyond visual nodes Multi-Output Branching: Parallel execution for CRM, notifications, and tracking Error Handling: Graceful failure modes for API timeouts or missing data Performance Optimization: Minimizing API calls while maximizing data capture Business Impact Metrics Lead Response Time: Track average time from submission to first contact (target: <5 minutes) Conversion Rate by Tier: Compare close rates for Hot vs Warm vs Cold leads to validate scoring Rep Performance: Measure conversion rates by sales rep to identify training needs or star performers Lead Source ROI: Calculate which marketing channels produce highest-scoring leads SLA Compliance: Track % of leads contacted within 24 hours (target: >95%) Revenue Per Lead: Compare deal sizes for AI-qualified leads vs manual qualification Time to Close: Measure if faster response and better qualification shortens sales cycles Assignment Accuracy: Track how often leads need re-assignment (target: <10%) Manager Escalations: Monitor frequency of 24-hour SLA breaches by rep Cost Per Lead Processed: Calculate ROI of automation vs manual lead distribution Ready to Transform Your Lead Management? Import this template and turn lead chaos into systematic qualification and instant routing with AI-powered BANT scoring! 🎯✨ Questions or customization? The workflow includes detailed sticky notes explaining each component's logic and decision criteria. Template Compatibility ✅ n8n version 1.0+ ✅ Works with n8n Cloud and Self-Hosted ✅ Fully customizable routing logic ✅ Integrates with any CRM via API
by Evervise
🎯 AI Landing Page Analyzer & Optimizer Transform your landing page audits into a powerful lead generation machine with this professional n8n workflow powered by 4 specialized AI agents. What It Does This workflow analyzes any landing page and delivers a comprehensive, $2,000-value audit report in under 90 seconds. Perfect for agencies, consultants, and SaaS companies looking to generate high-quality leads while showcasing their expertise. 🤖 Four Specialized AI Agents Design Critic - Analyzes UX/UI, visual hierarchy, CTA placement, mobile responsiveness, and trust signals Copywriter - Reviews messaging, headlines, value propositions, and emotional triggers SEO Specialist - Audits technical SEO, meta tags, heading structure, and performance indicators Growth Strategist - Synthesizes all findings, assigns an A-F grade, and creates prioritized action plans ✨ Key Features Comprehensive Scoring**: 6-dimension scorecard with detailed justifications Actionable Insights**: Top 5 priorities ranked by impact vs. effort Conversion Lift Estimates**: Conservative, realistic, and optimistic projections Beautiful HTML Reports**: Professional email with all analyses, branded for your business Natural Upsell Path**: Built-in CTA for paid optimization services Fast Delivery**: Complete analysis in 60-90 seconds 📊 What Gets Analyzed Design & UX Visual hierarchy and layout structure CTA design, placement, and effectiveness Color scheme and whitespace usage Trust signals and social proof Mobile responsiveness indicators Copywriting Headline impact and hook effectiveness Value proposition clarity Benefits vs. features balance Emotional triggers and persuasion CTA copy strength and action orientation SEO & Technical Title tag and meta description optimization Heading structure (H1, H2 hierarchy) Image optimization and alt tags Mobile-friendliness Analytics tracking setup Page speed indicators Strategic Overview Overall grade (A+ to F) with detailed explanation Comprehensive scorecard across all dimensions Prioritized action items by ROI Estimated conversion lift potential Strategic recommendations and next steps 💼 Perfect For Digital Marketing Agencies**: Offer free audits to generate leads Freelance Consultants**: Showcase expertise and attract clients SaaS Companies**: Lead magnet for conversion optimization tools Web Development Agencies**: Pre-sales qualification and demonstrations CRO Specialists**: Automated initial assessments 📋 What You Need Required n8n instance (self-hosted or cloud) Anthropic API key (Claude Sonnet 4.5) Gmail account for sending reports (or any SMTP provider) Optional Enhancements Screenshot API (UrlBox, Puppeteer) for visual captures Google PageSpeed Insights API for performance testing CRM integration (HubSpot, Salesforce, Pipedrive) Slack notifications for lead alerts Calendar booking integration (Calendly) ⚙️ Technical Details AI Model**: Claude Sonnet 4.5 (4 separate agents) Average Runtime**: 60-90 seconds Cost Per Analysis**: ~$0.15-0.25 (API costs) Form Fields**: 6 (landing page URL, industry, goal, conversion rate, frustration, email) Output**: Beautiful HTML email report with comprehensive analysis 🎨 Customization Options The workflow includes detailed documentation and is fully customizable: Adjust agent prompts for your specific niche Modify scoring criteria and thresholds Customize email branding and design Add/remove form fields Integrate with your CRM Segment responses by score (different CTAs for different grades) 📈 Expected Results Lead Quality**: High (users actively seeking optimization) Conversion Rate**: 15-30% of audit recipients book calls Time Saved**: 2-3 hours of manual analysis per audit Perceived Value**: $2,000+ professional audit 🔧 Setup Difficulty Intermediate - Requires basic n8n knowledge and API key setup Setup Steps Import workflow to n8n Add Anthropic API credentials Configure Gmail/SMTP credentials Customize form and email branding Test with sample landing page Deploy form on your website 📚 Included Documentation Comprehensive sticky notes explaining each component Setup instructions and prerequisites Customization guide Monetization strategy breakdown Performance optimization tips Enhancement ideas for v2 🌟 Use Cases Lead Magnet: Embed form on your website to capture qualified leads Sales Tool: Use during discovery calls to demonstrate value Content Marketing: Offer audits in LinkedIn posts, email campaigns Partner Program: Provide white-labeled audits to partners Upsell Sequence: Follow up with paid optimization services ⚡ Why This Workflow? Unlike simple template-based audits, this workflow uses real AI intelligence to provide nuanced, contextual insights. Each analysis is unique and considers: Industry-specific best practices Stated business goals Current pain points Competitive landscape User's experience level The result? Reports that feel hand-crafted by experts, not generic checklists. 🤝 Support 📖 Website: https://evervise.ai/ ✨ Support: mark.marin@evervise.com N8N Link 📊 Version History v1.0** - Initial release with 4-agent analysis pipeline Coming soon: Screenshot capture, competitor comparison, visual mockups Tags lead-generation marketing-automation ai-agents conversion-optimization landing-pages anthropic claude audit seo copywriting design-analysis lead-magnet Ready to turn landing page audits into a lead generation machine? Import this workflow and start attracting high-quality clients today.
by Muhammad Farooq Iqbal
This n8n template demonstrates how to create consistent character videos using AI image and video generation. The workflow generates photorealistic videos featuring the same character across different poses, locations, and outfits, maintaining perfect character consistency throughout cinematic transitions. Use cases are many: Create consistent character content for social media, generate cinematic videos for brand campaigns, produce lifestyle content with the same character, automate video content creation for TikTok/Instagram, create character-based storytelling videos, or scale video production with consistent visual identity! Good to know The workflow maintains perfect character consistency across frames using reference images Uses multiple AI services: GPT-4o for prompt generation, Google Nano Banana Edit for image generation, and Veo 3.1 for video creation Features 100 unique locations (beaches, cities, cafes, rooftops, etc.) and 15 different poses KIE.AI pricing: Check current rates for Veo 3.1 and Nano Banana Edit models Processing time: ~5-10 minutes per complete video (depends on AI service queue) Output format: 9:16 aspect ratio videos optimized for TikTok/Instagram Automatically generates social media content (titles, descriptions, hashtags) using GPT-4o Includes AI disclosure labels for TikTok compliance How it works Location & Pose Selection: Randomly selects one location from 100 options and 3 unique poses from 15 options AI Story Creation: GPT-4o generates cinematic prompts for first frame, last frame, and video motion while maintaining character identity from reference images Start Frame Generation: Google Nano Banana Edit creates the first frame image with character in initial pose, location, and outfit End Frame Generation: Nano Banana Edit generates the final frame using start frame as reference, changing only pose/expression while maintaining consistency Video Generation: Veo 3.1 creates smooth cinematic video transition between frames with natural character movement Content Creation: GPT-4o generates engaging title, description, and hashtags for social media Auto-Publishing: Automatically posts to TikTok (with AI disclosure) and Instagram, plus sends previews via Telegram The workflow ensures the same character appears in both frames with identical facial features, hair, skin tone, and overall appearance, while only pose and expression change. The video features dynamic camera movements (arc shots, dolly pushes, crane rises, etc.) for cinematic quality. How to use Setup Credentials: Configure OpenAI API, KIE.AI API, Blotato API, and Telegram Bot credentials Add Reference Images: Update the 5 reference image URLs in the "Create Start Frame" node with your character images Configure Social Media: Set up Blotato accounts for TikTok and Instagram posting Set Telegram Chat ID: Replace YOUR_TELEGRAM_CHAT_ID with your Telegram chat ID for previews Deploy Workflow: Import the template and activate the workflow Trigger Generation: Use the schedule trigger (default: every 6 hours) or replace with manual/webhook trigger Receive Content: Get previews via Telegram and published posts on TikTok & Instagram Pro tip: The workflow uses 5 reference images to maintain character consistency. For best results, use clear, high-quality photos of your character from different angles. The workflow automatically handles character identity preservation across all generated content. Requirements OpenAI API** account for GPT-4o prompt generation and social media content creation KIE.AI API** account for Veo 3.1 video generation and Google Nano Banana Edit image generation Blotato API** account for TikTok and Instagram posting automation Telegram Bot** setup for preview delivery (optional but recommended) n8n** instance (cloud or self-hosted) Reference Images:** 5 high-quality images of your character (URLs or hosted images) Customizing this workflow Character Variations: Modify the reference images to create videos with different characters while maintaining the same workflow structure. Location Customization: Edit the location pool in the "Code in JavaScript" node to add or modify locations (currently 100 options). Pose Library: Expand or customize the pose library in the JavaScript code node (currently 15 poses with detailed guidance). Social Media Platforms: Add more platforms by duplicating the Blotato nodes and configuring additional accounts (YouTube, Facebook, etc.). Content Style: Adjust GPT-4o prompts in "Story Creator Agent" and "Title Description" nodes to change content tone, style, or language. Scheduling: Replace the schedule trigger with webhook, form, or manual trigger based on your needs. Video Settings: Modify Veo 3.1 parameters (aspect ratio, watermark, seeds) in the "Veo 3.1" node for different output formats. Batch Processing: Add loops to generate multiple videos with different location/pose combinations automatically.
by Trung Tran
TalentFlow AI – Bulk Resume Screening with JD Matching Automatically extract, evaluate, and shortlist multiple resumes against a selected job description using GPT-4. This smart, scalable n8n workflow helps HR/TA teams streamline hiring decisions while keeping results structured, auditable, and easy to share. 👤 Who’s it for This workflow is designed for: HR or Talent Acquisition (TA) teams handling multiple candidates per role Recruiters who want AI-assisted resume screening to save time and reduce bias Organizations that want to automatically log evaluations and keep stakeholders updated in real-time via Slack or Sheets ⚙️ How it works / What it does HR/TA uploads multiple candidate resumes and selects a job role Each resume is: Uploaded to Google Drive Parsed with GPT-4 to extract structured profile data The job description for the selected role is: Retrieved from Google Sheets Downloaded from Drive and parsed The profile + JD are sent to an AI agent to generate: Fit score Strengths & gaps Final recommendation Results are: Appended to the evaluation tracking sheet Optionally shared with the hiring team on Slack Used to trigger emails to qualified or unqualified candidates 🛠️ How to set up Clone or import the workflow into your n8n instance Connect your integrations: Google Sheets (positions & evaluation form) Google Drive (CV & JD folders) OpenAI API (GPT-4) Slack (for notifications) (Optional) SendGrid or SMTP for email notifications Update Google Sheets structure: Positions sheet: maps Job Role → JD file link Evaluation form: stores evaluation results Prepare Drive folders: /cv folder for uploaded resumes /jd folder for job description PDFs 📋 Requirements ✅ n8n (hosted or self-hosted) ✅ OpenAI GPT-4 account (used in Profile & JD evaluator agents) ✅ Google Drive + Google Sheets access ✅ Slack workspace + bot token (Optional) SendGrid or email credentials for candidate follow-up 🎨 How to customize the workflow Change the fit score threshold in the Candidate qualified? node Edit Slack message content/formatting to match your company tone Add additional candidate metadata to Sheets or Slack messages Use a webhook trigger to integrate with your ATS or job board Swap GPT-4 with Claude or Gemini if you prefer other AI services Expand to include multi-position batch screening logic Happy Hiring! 🚀 Automated with love using n8n