by Joel Gamble
This workflow generates a tailored cover letter using a provided resume and job description. Users submit a job description via form (or workflow input), the workflow uses an LLM to write a professional, casual cover letter, then creates and populates a Google Doc and redirects the user to download or review it. What You Must Update Before Running 1. Resume Content Update the Configuration node to include your own resume text. This resume is injected directly into the prompt and used as the sole source of experience and qualifications. 2. LLM Credentials The workflow uses OpenRouter with an OpenAI-compatible model. You must: Add your own OpenRouter API credentials Optionally change the model selection if desired 3. Google Docs Credentials This workflow creates and edits Google Docs. You must: Connect your own Google Docs OAuth credentials Update the destination folder ID if you want files saved elsewhere What You Can Configure 1. Prompt Tone & Constraints Edit the Write Cover Letter agent system prompt to adjust: Tone (more formal or more casual) Length Writing style constraints 2. Execution Method The workflow supports: Manual execution via form submission Execution as a sub-workflow via workflow inputs
by The O Suite
Cybersec IP Intelligence Gatherer This project utilizes the VirusTotal node and Geolocation node to thoroughly gather data on a provided IP address. From there a LLM AI assistant will assess the gathered data and create a report that will then be uploaded to Google Docs. This workflow is perfect for: Cybersecurity Analysis Security Audits Penetration Testing Ethical Hacking Configure Virus Total Node Credentials Double click to edit and enter your VirusTotal credentials. This node will assess the target IP's reputation. Configure OpenAI Node Credentials Double click to edit and enter your OpenAI credentials. Configure Google OAuth credentials Double click to edit and configure this node with your Google credentials and Sheet Settings. Click the orange 'Execute Workflow' button. Enter an IP address and click 'submit' to generate a report.
by Dart
Automatically generate a meeting summary from your meetings through Fathom, save it to a Dart document, and create a review task with the Fathom link attached. What it does This workflow activates when a Fathom meeting ends (via a webhook). It uses an AI model to generate a structured summary of the meeting. The workflow then: Who’s it for Teams or individuals needing automatic meeting notes. Project managers tracking reviews and actions from meetings. Users of Fathom and Dart who want to streamline their documentation and follow-up process. How to set up Import the workflow into n8n. Connect your Dart account (it will need workspace and folder access). Add your PROD webhook link from the webhook node to your Fathom API settings. Replace the dummy Folder ID and Dartboard ID with your actual target IDs. Choose your preferred AI model for generating the summaries. Requirements n8n account Connected Dart account Connected Fathom account (with access to API webhooks) How to customize the workflow Edit the AI prompt to adjust the tone, style, or format of the meeting summaries. Add, remove, or change the summary sections to match your needs (e.g., Key Takeaways, Action Items, Next Items).
by System Admin
Make sure that this SAME workflow is chosen in the Workflow dropdown!
by System Admin
Make sure that this SAME workflow is chosen in the Workflow dropdown!
by Sheikh Masem Mandal
🚀 Cybersecurity News Automation Workflow This n8n automation workflow fetches daily cybersecurity news, cleans it, summarizes with AI, and posts it automatically to a Telegram channel. 🔎 Workflow Steps 1. Triggering the Workflow 9 AM - Schedule Trigger: Starts the workflow every day at 9 AM. 2. Fetching Cybersecurity News Bleeping Computer Security Bulletin: Pulls the latest news from the RSS feed. 3. Processing Articles HTTP Request → Filter Body → Extract Images: Retrieves the full article, cleans the HTML, and pulls image links. AI Agent (OpenRouter Grok): Summarizes the article snippet into 2 short sentences. Memory Buffer: Maintains short-term context across articles. 4. Merging Data Merge Node: Combines images, cleaned text, and AI-generated summaries. 5. Filtering Sponsored Content Sponsored Removal: Excludes articles with “Sponsored” in the creator field. 6. Posting to Telegram Loop Over Items + Send Photo Message: Publishes sponsor-free, summarized articles to @DailySecurityNewss telegram Channel. Each post includes: title, author, date, AI summary, categories, image (if available), and the “Read more” link. Wait 1 min: Adds a short delay to avoid spamming Telegram. 🎯 Outcome ✅ Daily feed of cybersecurity news ✅ Clean, AI-simplified summaries ✅ Images & links preserved ✅ Sponsored posts filtered ✅ Auto-posted to Telegram at 9 AM
by Fakhar Khan
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works Takes departure city, destination, and travel dates from the user. Searches multiple airlines for flight options and compares price, duration, and stops. Suggests flexible travel dates for better deals. Tracks selected flights and sends real-time price alerts. Provides 24/7 AI-powered travel recommendations. Set up steps Add credentials** for your chosen Chat Model (DeepSeek in this case) and SerpAPI (Google Flights). In the AI Agent node, link: Chat Model → DeepSeek Chat Model node. Memory → Simple Memory node (for conversation context). Tool → Google_flights search in SerpApi node. In the SerpApi node, set engine=google_flights and map input fields for departure, destination, and travel dates. Test the workflow by providing a sample itinerary request in the Chat node’s input. Review AI responses to ensure it searches, compares, and returns relevant flight options.
by claudia
This workflow allows you to automatically create new members in MailChimp based on entries in an Airtable base.
by LeeWei
⚙️ Trending YouTube Videos Research Workflow: 🧑💻 Author: [Leewei] Automates scraping trending videos based on a keyword, filters high-potential ones, analyzes thumbnails and transcripts with AI, generates optimized titles and outlines, and updates a Google Sheet for content ideas. 🚀 Steps to Connect: Apify API Token Sign up for a free account at Apify and generate your API token. Paste the token into the two HTTP Request nodes (replace <token> in the Authorization header). 💡 This enables scraping YouTube video data and transcripts—setup takes about 5 minutes. OpenAI API Key Go to OpenAI and generate your API key. Add it to the credentials for the YouTube Title Generator, Analyze Thumbnail, and Outline Generator nodes. 💡 Use models like GPT-4o-mini for thumbnail analysis and title/outline generation. Google Sheets Credentials Set up OAuth2 credentials in n8n for Google Sheets with access to your Drive. Update the documentId in the Step 1 Results, Find Duplicate Entries, and Update Rows nodes to your own Google Sheet ID (clone the provided sheet if needed). 💡 This stores filtered video data, AI-generated titles, and outlines—expect 10-15 minutes for auth setup. (Optional) Customize Form Trigger If deploying publicly, no changes needed—the form prompts for "Keyword or Topic" to start the search. Test with a sample keyword like "AI automation" to see results in your sheet.
by Billy Christi
What this workflow does This workflow automatically organizes your Gmail inbox by fetching recent emails, analyzing their content with AI, and applying the appropriate Gmail labels based on the results. Step by step: Schedule Trigger runs the workflow automatically at your chosen interval Gmail Fetch retrieves the latest emails from your inbox Loop Over Items processes each email individually AI Text Classifier analyzes email subject and body content to determine the right category Add Labels applies the matching Gmail label according to the AI classification Loop Back continues until all emails are processed and organized How to set up Connect your Gmail account to the Gmail nodes for fetching emails and adding labels Add your OpenAI API key to the OpenAI Chat Model node for AI-powered classification Configure the schedule trigger to run at your preferred interval (default: every 5 minutes) Customize email categories in the Label Classifier node based on your organizational needs Set up Gmail labels that match your classification categories in your Gmail account Adjust the time range for fetching emails (default: last 5 minutes) and email limit (default: 10) Test the workflow with a few sample emails to ensure proper classification and labeling Monitor the workflow execution to verify emails are being processed and labeled correctly How to customize this workflow to your needs Adjust classification categories**: modify the Label Classifier node to include categories like "Work", "Bills", "Social", "Newsletters", or any custom categories you need Change time intervals**: customize the schedule trigger to run hourly, daily, or at specific times based on your email volume Add more label actions**: create additional Gmail label nodes for more granular categorization (urgent, follow-up, archive, etc.) Need help customizing? Contact me for consulting and support: 📧 billychartanto@gmail.com
by Oriol Seguí
This is an n8n workflow designed to implement an advanced AI chatbot with real-time conversation and search capabilities. Configured with a minimalist European design, this chatbot is ready to be integrated into any website. What Does This Workflow Do? The workflow uses a combination of nodes to create a complete chatbot: Chat Trigger: Starts the process when a user sends a message. The configuration includes a customized visual design (minimalist European CSS), welcome messages, and titles. AI Agent: Acts as the chatbot's brain. It coordinates interaction with the language model, memory, and tools to generate intelligent responses. Conversational Memory: Allows the chatbot to remember the context of the conversation, providing a smoother and more coherent experience. Language Model (GPT): Generates the chat responses. Search Tool: Enables the AI agent to search for information on the web and answer questions it doesn't already know. Respond to Chat: Sends the final response back to the user. Use Cases Customer Support**: Answers frequently asked questions and transfers complex conversations to a human agent. Virtual Assistant**: Provides information about products or services, helps users navigate your website, or completes simple tasks. Content Generator**: Serves as an assistant for generating ideas, writing drafts, or summarizing texts. Who Is This For? This workflow is ideal for: Businesses and developers** looking for a versatile and customizable chatbot solution without having to build it from scratch. Business owners** who want to improve customer service and user interaction in an automated way. Curious individuals** and AI enthusiasts who want to explore how chatbots are built and experiment with their own configurations. This workflow includes detailed documentation that explains how each node works and how to customize it for your needs.
by mariskarthick
🚨Are alert storms overwhelming your Security Operations workflows? This n8n workflow supercharges your SOC by fully automating triage, analysis, and notification for Wazuh alerts—blending event-driven automation, OpenAI-powered contextual analysis, and real-time collaboration for incident response. 🔑 Key Features: ✅ Automated Triage: Instantly filters Wazuh alerts by severity to focus analyst effort on the signals that matter. 🤖 AI-Driven Investigation Reports: Uses OpenAI's GPT-4o-mini to auto-generate context-rich incident reports, including: MITRE Tactic & Technique mapping Impacted scope (IP addresses, hostnames) External artifact reputation checks Actionable security recommendations Fully customizable prompt format aligned with your SOC playbooks 📡 Multi-Channel Notification Delivers clean, actionable reports directly to your SOC team via Telegram. Easily extendable to Slack, Outlook, Gmail, Discord, or any other preferred channel. 🔇 Noise Reduction Eliminates alert fatigue using smart filters and custom AI prompts that suppress false positives and highlight real threats. 🔧 Fully Customizable Tweak severity thresholds, update prompt logic, or integrate additional data sources and channels — all with minimal effort ⚙️ How It Works Webhook Listens for incoming Wazuh alerts in real time. If Condition Filters based on severity (1 low, 2 medium, etc.) or other logic you define. AI Investigation (LangChain + OpenAI) Summarizes full alert logs and context using custom prompts to generate: Incident Overview Key Indicators Log Analysis Threat Classification Risk Assessment Security Recommendations Notification Delivery The report is parsed, cleaned, and sent to your SOC team in real-time, enabling rapid response — even during high-alert volumes. No-Op Path Efficiently discards irrelevant alerts without breaking the flow. 🧠 Why n8n + AI? Traditional alert triage is manual, slow, and error-prone — leading to analyst burnout and missed critical threats. This workflow shows how combining workflow automation with a tailored AI model enables your SOC to shift from reactive to proactive. Analysts can now: Focus on critical investigations Respond to alerts faster Eliminate copy-paste fatigue Get instant contextual summaries > ⚠️ Note: We learned that generic AI isn’t enough. Context-rich prompts and alignment with your actual SOC processes are key to meaningful, scalable automation. 🚀 Ready to build a smarter, less stressful SOC? Clone this workflow, adapt it to your processes, and never miss a critical alert again. 📬 Contributions welcome! Feel free to raise PRs, suggest new enhancements, or fork for your own use cases. Created by Mariskarthick M Senior Security Analyst | Detection Engineer | Threat Hunter | Open-Source Enthusiast