by Yaron Been
CHRO Agent with HR Team Description Complete AI-powered HR department with a Chief Human Resources Officer (CHRO) agent orchestrating specialized HR team members for comprehensive people operations. Overview This n8n workflow creates a comprehensive human resources department using AI agents. The CHRO agent analyzes HR requests and delegates tasks to specialized agents for recruitment, policy development, training, performance management, employee engagement, and compensation analysis. Features Strategic CHRO agent using OpenAI O3 for complex HR decision-making Six specialized HR agents powered by GPT-4.1-mini for efficient execution Complete HR lifecycle coverage from hiring to retention Automated policy creation and compliance documentation Performance review and goal-setting systems Employee engagement and culture initiatives Compensation analysis and benchmarking Team Structure CHRO Agent**: Strategic HR oversight and task delegation (O3 model) Recruiter Agent**: Job descriptions, candidate screening, interview questions HR Policy Writer**: Employee handbooks, policies, compliance documentation Training & Development Specialist**: Onboarding programs, learning materials Performance Review Specialist**: Reviews, feedback templates, goal setting Employee Engagement Specialist**: Culture initiatives, team building, communications Compensation & Benefits Analyst**: Salary benchmarking, benefits packages How to Use Import the workflow into your n8n instance Configure OpenAI API credentials for all chat models Deploy the webhook for chat interactions Send HR requests via chat (e.g., "Create a complete onboarding program for software engineers") The CHRO will analyze and delegate to appropriate specialists Receive comprehensive HR deliverables Use Cases Complete Hiring Process**: Job postings → Screening → Interviews → Offers Policy Development**: Employee handbooks, compliance documentation Onboarding Programs**: 30-60-90 day plans with training materials Performance Management**: Review cycles, feedback systems, development plans Culture & Engagement**: Surveys, team building activities, recognition programs Compensation Strategy**: Market analysis, pay equity reviews, benefits design Requirements n8n instance with LangChain nodes OpenAI API access (O3 for CHRO, GPT-4.1-mini for specialists) Webhook capability for chat interactions Optional: Integration with HRIS systems Cost Optimization O3 model used only for strategic CHRO decisions GPT-4.1-mini provides 90% cost reduction for specialist tasks Parallel processing enables simultaneous agent execution Template library reduces redundant content generation Integration Options Connect to HRIS systems (Workday, BambooHR, etc.) Integrate with applicant tracking systems Link to performance management platforms Export to document management systems Contact & Resources Website**: nofluff.online YouTube**: @YaronBeen LinkedIn**: Yaron Been Tags #HRTech #PeopleOperations #TalentAcquisition #EmployeeExperience #HRAutomation #AIRecruitment #PerformanceManagement #CompensationBenefits #OnboardingAutomation #CultureTech #n8n #OpenAI #MultiAgentSystem #FutureOfWork #HRTransformation
by oka hironobu
Who is this for Busy professionals, team leads, and anyone who follows multiple news sources and wants a single, prioritized morning briefing instead of scrolling through dozens of tabs. What this workflow does A Schedule Trigger fires every weekday morning at 8 AM. Two RSS Feed Read nodes pull the latest articles from your configured sources (default: Ars Technica and Hacker News). A Code node merges and deduplicates the articles into a single list. Google Gemini then reads each article, writes a concise summary, assigns an importance score from 1 to 10, and tags it by category. Another Code node builds a formatted digest sorted by importance, splitting stories into "Top Stories" and "Other News." The digest is posted to Slack as your daily briefing and simultaneously sent via Gmail for team members who prefer email. How to set up Replace the RSS feed URLs in "Tech News Feed" and "Hacker News Feed" with your preferred sources Add your free Google Gemini API key from Google AI Studio Connect Slack and choose the channel for daily posts Connect Gmail and set the recipient email address Adjust the cron schedule in "Morning Schedule" to your preferred time Requirements Google Gemini API key (free tier available) Slack workspace Gmail account n8n instance (self-hosted or cloud) How to customize Add more RSS Feed Read nodes and wire them into "Merge and Deduplicate" for additional sources Change the importance scoring criteria in the "Summarize and Score" AI prompt Adjust the top story threshold in "Build Digest" (default: score 7 or above) Modify the cron expression to run at a different time or include weekends
by Rahul Joshi
📘 Description This workflow converts a Make.com blueprint JSON into a directly importable n8n workflow JSON. It searches a Google Drive folder for the target blueprint file, downloads it, extracts the JSON, and sends it to an Azure OpenAI (gpt-4o-mini) agent that maps Make modules to n8n nodes and connections. Two cleanup code steps then normalize IF conditions and fix connection structure so the output imports cleanly. The final converted workflow JSON is stored in Google Sheets for review and reuse. ⚙️ Step-by-Step Flow When clicking ‘Execute workflow’ (Manual Trigger) Starts the pipeline manually for controlled testing and repeatable runs. Search Files and Folders (Google Drive) Lists files/folders from the connected Drive scope. Filter Target Blueprint (IF) Keeps only files whose name contains "blueprint" to prevent converting the wrong file. Download Blueprint File (Google Drive) Downloads the selected blueprint file as binary. Extract JSON from File (Extract From File) Parses the downloaded file into a JSON object ($json.data) ready for AI conversion. Convert Blueprint with AI Agent (LangChain Agent + Azure OpenAI) Converts Make blueprint JSON → n8n workflow export JSON using strict rules: Valid n8n nodes with required fields Connections keyed by node names (not IDs) IF node condition schema corrected for n8n Left-to-right positions and end-to-end connectivity Normalize Connections and Conditions (Code) Hard-fixes common AI mistakes: Converts boolean conditions → string conditions for IF nodes Rebuilds connections using node names Ensures connections[from].main is correctly structured (2D arrays for branches) Strip Make Fields and Finalize (Code) Removes import-breaking fields: Deletes Make-only parameters (IMTCONN) Drops unstable fields like typeVersion to reduce version mismatch issues Removes root active/settings/versionId fields (keeps output minimal and import-safe) Save Converted Workflow to Sheet (Google Sheets) Appends the converted JSON output into a sheet column (json) for storage and reuse. 🧩 Prerequisites • Google Drive OAuth2 credential (folder access) • Google Sheets OAuth2 credential (write access to target sheet) • Azure OpenAI credential with gpt-4o-mini deployment active • Blueprint file naming convention includes "blueprint" (or update the IF filter) 💡 Key Benefits ✔ Converts Make blueprints into importable n8n workflows with minimal manual edits ✔ Normalizes connections and IF logic (highest failure points in imports) ✔ Stores results in Sheets as a conversion log + library ✔ Manual trigger keeps runs deterministic during testing 👥 Perfect For Teams migrating automation libraries from Make.com to n8n Agencies converting client blueprints into reusable n8n templates Building an internal “blueprint → n8n” conversion pipeline with audit history
by Theodoros Mastromanolis
Who is this for Tech bloggers, content creators, and site owners who want a fully automated daily news column without writing a single word. What this workflow does A schedule trigger fires daily at 8 AM and pulls articles from four RSS feeds (BBC Tech, The Verge, Ars Technica, TechCrunch). All feeds are merged, normalized to a common schema, filtered to the last 24 hours, sorted by date, and capped at 10. A Code node compiles the articles into a digest, which is passed to an OpenAI-powered AI agent. The agent picks the most newsworthy story (or combines 2–3 related ones), fetches full article text via a custom tool, and writes an original 600–1000 word article. The AI output is parsed into a title and HTML body, then posted as a draft to WordPress. How to set up Add your OpenAI API key under Credentials → OpenAI. The workflow uses gpt-5.1 by default — swap to any chat model in the "OpenAI Chat Model" node. Add your WordPress API credentials (site URL, username, and application password). Activate the workflow — it runs daily at 8 AM. Requirements OpenAI account and API key WordPress site with application password enabled How to customize Swap or add RSS feed URLs by duplicating an RSS node and connecting it to the Merge node (increase numberInputs accordingly). Change the Limit node value to control how many articles the AI reviews. Switch the WordPress post status from draft to publish for immediate publishing.
by Rahul Joshi
📊 Description Automate LinkedIn lead discovery by identifying high-intent prospects directly from post comments using ConnectSafely and AI 🤖. This workflow searches LinkedIn posts related to common sales pain points, extracts all comments safely, and evaluates each commenter’s buying intent using AI. The scored leads are automatically stored in Google Sheets for easy follow-up and prioritization 📈. Perfect for sales, growth, and RevOps teams looking to turn conversations into qualified opportunities. 🔍 What This Template Does 🔎 Searches LinkedIn posts via SerpAPI using predefined pain-point keywords 🔗 Filters and validates relevant LinkedIn post URLs 🛡️ Fetches all post comments using ConnectSafely (safe, compliant LinkedIn access) 📄 Flattens comments into individual lead records 🤖 Uses AI to analyze each comment and score buying intent (0–100) 📊 Saves enriched lead data into Google Sheets automatically ✅ Key Benefits ✅ Discover warm LinkedIn leads from real conversations ✅ Uses ConnectSafely for reliable and compliant comment extraction ✅ AI-powered intent scoring removes manual lead qualification ✅ Automatically prioritizes high-intent prospects ✅ Centralized lead tracking in Google Sheets ✅ Zero manual scraping or copy-pasting ⚙️ Features LinkedIn post discovery via SerpAPI Comment scraping powered by ConnectSafely AI intent detection using Azure OpenAI (GPT-4o-mini) Intent labels: No-Intent → High-Intent Google Sheets integration for lead storage Modular, customizable n8n workflow 🔐 Requirements SerpAPI account ConnectSafely LinkedIn API credentials Azure OpenAI account (GPT-4o-mini deployment) Google Sheets OAuth credentials n8n instance (self-hosted or cloud) 🎯 Target Audience B2B sales teams & SDRs Growth marketers & lead generation agencies RevOps & automation specialists Founders using LinkedIn for outbound prospecting
by Sridevi Edupuganti
Description Ask any question and get five different answers instantly. Each answer is written for a different audience—from kids to business executives. Your Telegram bot delivers all five explanations in under 10 seconds and saves them to Google Docs automatically. Perfect for teachers, writers, and anyone who needs to explain things to different people. Who's It For • Educators creating multi-grade curriculum content • Content creators generating material for diverse audiences • Technical writers producing documentation at different expertise levels • Parents explaining complex topics to children • Anyone who needs to explain things to different people. How It Works • Transforms any question into five distinct explanations: kid-friendly stories (5-year-olds), relatable content (teenagers), professional explanations (graduates), academic analysis (PhD researchers), and strategic insights (business executives) • Five AI agents process simultaneously for 3-8 second response times • Delivers six formatted Telegram messages (header + five explanations) • Automatically archives complete conversations to Google Docs • Uses binary tree merge architecture for reliable data handling How to Set Up • Create Telegram bot via @BotFather and add token to n8n credentials • Obtain OpenAI API key and add to n8n credentials • Connect Google account to grant Docs access • Create blank Google Doc and paste URL in workflow's Google Docs node • Activate workflow and test with any question Requirements • Telegram Bot API token (free) • OpenAI API key (pay-per-use • Google account with Docs access (free) • n8n instance (cloud or self-hosted) How to Customize • Modify AI prompts in 'Create 5 Items' node for different tones and styles • Adjust character limits in formatting nodes to control message length • Change output destinations from Telegram to Slack, email, or other platforms • Switch AI providers from OpenAI to alternatives • Add additional comprehension levels by duplicating AI agent nodes Need Help? For detailed notes and implementation, please leverage the README document at: https://drive.google.com/file/d/19Fx-FoihL70qpOi4CnEwQ6Sud2dbUnE_/view?usp=sharing Join the Discord (https://discord.com/invite/XPKeKXeB7d) or Join the n8n community forum (https://community.n8n.io/) for support
by Rahul Joshi
📊 Description This workflow automates the daily HR standup by continuously monitoring active hiring and HR tasks, identifying risks and blockers, and generating an intelligent, action-oriented summary using AI. Every morning, HR and leadership teams receive a clear overview of priorities, overdue items, and potential risks — without any manual preparation. By combining structured task data with AI-driven analysis, the workflow ensures teams start the day aligned, informed, and ready to act. The automation is designed for real-world HR operations, scaling seamlessly as task volume grows while maintaining concise and consistent reporting. 🔁 What this automation does Automatically triggers every morning using a scheduled Cron trigger. Retrieves all HR and hiring-related tasks from a Monday.com board. Filters out completed items to focus only on active and relevant work. Aggregates all remaining tasks into a single structured dataset. Analyzes task status, ownership, and due dates to identify blockers and risks. Uses AI (GPT-4o-mini) to generate a concise, structured daily standup report. Delivers the final standup update to HR via email for immediate visibility. 🧠 Key design decisions Uses a scheduled trigger to ensure consistent, hands-free execution Applies task filtering via a Code node to overcome API limitations Aggregates all tasks to produce a single, consolidated standup report Leverages AI for insight generation, not raw data repetition Excludes completed tasks to reduce noise and improve signal quality Prioritizes concise, actionable output suitable for leadership review ⭐ Key benefits Eliminates manual standup preparation Ensures overdue tasks and blockers are surfaced early Improves visibility and accountability across HR operations Saves daily operational time for HR and managers Produces consistent, professional summaries every day Scales efficiently as teams and task volume increase 🛠️ Tools & services used n8n – Workflow orchestration and automation Monday.com – HR and hiring task management OpenAI (GPT-4o-mini) – Intelligent analysis and summarization Gmail – Delivery of daily standup reports Cron – Scheduled execution 🔐 Requirements Monday.com OAuth credentials OpenAI API key Gmail OAuth credentials n8n (cloud or self-hosted) HR board with status and due date columns 🎯 Target audience HR and Talent Acquisition teams Hiring managers Operations and RevOps teams Startups and scaling organizations Automation teams building internal HR tooling
by oka hironobu
Who is this for E-commerce store owners, product marketers, and agencies who need high-quality product descriptions at scale. Works great for Shopify, Amazon, or any platform that needs SEO-friendly copy. What this workflow does Users fill out a simple web form with their product name, key features, target audience, preferred tone, and language options. Google Gemini generates a complete product listing package including an SEO-optimized title, meta description, full product description, benefit-driven bullet points, and keyword suggestions. If multiple languages are selected, a second Gemini call translates and localizes the content for each market. A Code node formats everything into a clean structure, then the results are saved to Google Sheets as a searchable product copy database. Finally, the finished descriptions are emailed to the specified address via Gmail. How to set up Get a free Google Gemini API key from Google AI Studio Create a Google Sheet called "Product Descriptions" with columns matching the node fields Connect your Gmail account for delivery emails Activate the workflow and share the form URL with your team or clients Requirements Google Gemini API key (free tier available) Google Sheets account Gmail account n8n instance (self-hosted or cloud) How to customize Edit the prompt in "Generate Description" to match your brand voice or platform requirements (Amazon vs Shopify formatting) Add or remove languages in the form dropdown and the "Translate Descriptions" prompt Adjust the SEO keyword count and description length in the AI prompt
by Oneclick AI Squad
This workflow automates the generation of a daily crypto market report, identifying the top 24-hour gainers and losers among the top 100 cryptocurrencies. It fetches real-time data, processes it to highlight significant price movements, and delivers formatted alerts via WhatsApp and email. Quick Notes Ensure the CoinGecko API key is correctly configured. Verify phone numbers and email addresses for alert recipients. Confirm the workflow triggers at 00:00 UTC daily. Process Flow Trigger the workflow daily at 00:00 UTC with the Daily Crypto Trigger node. Configure phone numbers, email addresses, and API key with the Set Configuration Variables node. Fetch crypto data from CoinGecko API with the Fetch Crypto Data from CoinGecko node. Process crypto data to rank top 24-hour movements with the Process Crypto Movements node. Format WhatsApp messages with the Format WhatsApp Message node. Send WhatsApp alerts with the Send WhatsApp Alert node. Format email content with the Format Email Content node. Send email alerts with the Send Email Alert node. Output Getting Started Import the workflow into n8n and set up CoinGecko API credentials. Configure WhatsApp and email service integrations. Run a test execution to verify data fetching and alert delivery. Tailored Adjustments Adjust the Process Crypto Movements node to change the number of top gainers/losers. Modify the Set Configuration Variables node to include additional recipient contacts or API parameters.
by Oneclick AI Squad
This workflow automates the generation of a daily stock market report, identifying the top gainers and losers among the top 100 stocks. It fetches real-time stock data, processes it to highlight significant price movements, and delivers formatted alerts via WhatsApp and email. Quick Notes Ensure the Twelve Data API key and stock symbols are correctly configured. Verify recipient lists for WhatsApp and email alerts are up-to-date. Confirm the workflow triggers at 5:00 PM (IST) from Monday to Friday. Process Flow Trigger the workflow daily at 5:00 PM (IST) with the Daily Market Change Trigger node. Configure API key, stock symbols, and alert recipients using the Configuration Variables node. Fetch stock data from Twelve Data API with the Fetch Stock Data from Twelve Data node. Process stock data to identify top gainers and losers with the Process Stock Movements node. Format WhatsApp messages with the Format WhatsApp Message node. Send WhatsApp alerts with the Send WhatsApp Alert node. Format email content with the Format Email Content node. Send email alerts with the Send Email Alert node. Output Getting Started Import the workflow into n8n and configure Twelve Data API credentials. Set up WhatsApp and email service integrations. Run a test execution to ensure data fetching and alert delivery work as expected. Tailored Adjustments Adjust the Process Stock Movements node to change the number of top gainers/losers. Modify the Configuration Variables node to include additional stock symbols or recipient lists.
by Kamran habib
## | N8N Workflow | AI-Powered Twitter Automation with Content Generation and Engagement 🚀 This n8n template automates Twitter (X) activity — from generating tweet content with AI to engaging with posts and even sending DMs — all powered by Google Gemini or OpenRouter AI. It’s designed for creators, marketers, brands, and agencies who want to automate social media presence with authentic, on-brand AI content and engagement. How It Works The workflow begins with a form trigger, where users input their topic, tone, and action type (Tweet, Engage, or DM). Those inputs are passed into Workflow Configuration, which sets key parameters like max tweet length and model URLs. Depending on your chosen action: Post Tweet: AI generates a tweet under 280 characters and can attach an image. Engage with Posts: AI can like, retweet, or reply to niche-relevant content. Send Direct Message: AI drafts a personalized DM for outreach or networking. If your workflow includes visuals, the AI Agent - Create Image From Prompt node builds a detailed image prompt (based on your topic and instructions) and sends it to Google Gemini or other image APIs. The HTTP Request - Create Image node generates a custom image via an external model (default: Pollinations.ai). Finally, all tweet text and image data merge together in Merge Tweet Text and Image, before being posted directly via the Create Tweet node. How To Use Download and Import the JSON workflow into your n8n interface. Set up the following credentials: OpenRouter API for text generation. Google Gemini (PaLM) for chat and image prompt creation. Twitter OAuth2 API for posting and engagement actions. Configure your form input fields (Topic, Tone, Action, Instructions). Enable or disable the nodes you want: Create Tweet → To post automatically. Twitter Engagement Tool → For likes/retweets/replies. Twitter DM Tool → For automated DMs. Trigger the Twitter Content Form via n8n’s web interface. Enter your content preferences and submit. The workflow generates your tweet text, optionally creates a matching image, and posts or saves it automatically. Requirements A Twitter Developer Account (with OAuth2 credentials). A Google Gemini or OpenRouter account with text and image model access. (Optional) Connection to Pollinations or another AI image generation API. How To Customize Update “Fields – Set Values” node to change: Default image size (1080 × 1920 px). Model name (e.g., “flux”, “turbo”, “kontext”). Modify Workflow Configuration to tweak AI parameters like: imageGenerationChance (default: 0.3). maxTweetLength (default: 280). Replace Google Gemini Chat Model with any supported model such as OpenAI GPT-4 or Mistral. Adjust AI Agent - Create Image From Prompt system message for your preferred image style or guidelines. Toggle which Twitter actions are active — Post, Engage, or DM — to tailor automation to your goals.
by Anan
⚡Auto Rename n8n Workflow Nodes with AI✨ This workflow uses AI to automatically generate clear and descriptive names for every node in your n8n workflows. It analyzes each node's type, parameters, and connections to create meaningful names, making your workflows instantly readable. Who is it for? This workflow is for n8n users who manage complex workflows with dozens of nodes. If you've ever: Built workflows full of generic names like HTTP Request 2 or Edit Fields 1 Struggled to understand your own work after a few weeks Copied workflows from others with unclear node names Spent hours manually renaming nodes one by one ...then this workflow will save you significant time and effort. Requirements n8n API Credentials**: Must be configured to allow listing and updating workflows AI Provider Credentials**: An API key for your preferred AI provider (OpenRouter is used currently) How it works Trigger: Launch via form (select from dropdown) or manual trigger (quick testing with pre-selected workflow) Fetch: Retrieve the target workflow's JSON and extract nodes and connections Generate: Send the workflow JSON to the AI, which creates a unique, descriptive name for every node Validate: Verify the AI mapping covers all original node names Apply: If valid, update all node names, parameter references, and connections throughout the workflow Save: Save/Update the workflow with renamed nodes and provide links to both new and previous versions If validation fails (e.g., AI missed nodes), the workflow stops with an error. You can modify the error handling to retry or loop back to the AI node. Setup Connect n8n API credentials Open any n8n node in the workflow and make sure your n8n API credentials is connected Configure AI provider credentials Open the "OpenRouter" node (or replace with your preferred AI) Add your API credentials Adjust the model if needed (current: openai/gpt-5.1-codex-mini) Test the workflow Use Manual Trigger for quick testing with a pre-selected workflow Use Form Trigger for a user-friendly interface with workflow selection Important notice If you're renaming a currently opened workflow, you must reload the page after execution to see the latest version, n8n doesn't automatically refresh the canvas when workflow versions are updated via API. Need help? If you're facing any issues using this workflow, join the community discussion on the n8n forum.