Development & IT Workflows
Software development and IT operations
Create daily historical AI videos with Gemini, fal.ai, Telegram and YouTube
## Who’s it for This workflow is ideal for: - Content creators producing daily historical or educational videos - YouTube automation enthusiasts building AI-driven channels - Educators sharing engaging historical facts in short-form video format - Anyone creating an automated AI video pipeline with human approval ## How it works This workflow automates the full pipeline of generating and publishing historical videos: 1. Triggers daily at 1 AM and initializes retry tracking (maximum 3 attempts) 2. Fetches historical events for the current date and selects one randomly 3. Uses Google Gemini to generate a cinematic text-to-video script 4. Sends the prompt to fal.ai (Hunyuan LoRA) to generate a short video 5. Polls the generation status every 30 seconds until the video is ready 6. Downloads the generated video and sends it to Telegram with context 7. Waits for manual approval via Telegram 8. If approved → uploads the video to YouTube and sends a confirmation message 9. If declined → retries with a new event (up to 3 attempts total) ## How to set up 1. Import the workflow into n8n 2. Configure your Telegram credentials 3. Set your Telegram Chat ID using a variable or Set node (avoid hardcoding) 4. Configure HTTP Header Auth credentials for fal.ai (API key required) 5. Set up Google Gemini API credentials 6. Connect your YouTube account using OAuth2 7. (Optional) Adjust the schedule time in the trigger node 8. Activate the workflow ## Requirements - n8n (cloud or self-hosted) - fal.ai account and API key (for video generation) - Google Gemini API access - YouTube account with upload permissions - Telegram account for approval notifications ## How to customize the workflow - Adjust retry limits in the retry logic node - Modify video parameters (resolution, frames, aspect ratio) in the fal.ai request - Change the script style by editing the Gemini prompt - Replace the historical events API with another content source - Customize Telegram messages or approval flow
n8n$14.99Advanced multi-agent AI personal assistant with 250+ task capabilities (WhatsApp + GPT)
Elevate your productivity with the **Advanced Multi-Agent AI Personal Assistant**, a powerhouse workflow that transforms WhatsApp into your ultimate command center. Powered by GPT and a sophisticated multi-agent architecture, this assistant handles over 250 diverse tasks—from scheduling meetings and sending reminders to conducting web research, generating reports, and managing emails—all via simple text messages. Its primary purpose is to automate your daily grind, freeing you from repetitive chores so you can focus on high-impact work. Key features include intelligent task routing across specialized AI agents (e.g., one for travel bookings, another for financial summaries, and more), real-time WhatsApp integration for instant responses, natural language processing for conversational commands, and seamless scalability with custom agent training. Automate complex workflows like summarizing news articles, translating documents in 100+ languages, tracking stocks, or even drafting social media posts—executing them flawlessly without leaving your chat app. With built-in error handling and privacy-focused data processing, it's reliable and secure. Ideal for busy entrepreneurs, executives, freelancers, and remote teams, this workflow delivers massive time savings (up to 10 hours/week) and boosts efficiency. Common use cases include solopreneurs automating client follow-ups, managers streamlining team coordination, or travelers handling itineraries on the go. Invest in this game-changing tool to reclaim your time and supercharge your workflow today! (Word count: 248)
n8n$2.99Send Organized Security CVE Digests from NVD with AI-Polished Summaries to Gmail
Summary ------- Turns the latest CVEs from NVD into a clean, sortable email digest (table + plaintext) and sends it via Gmail. The flow pulls the newest CVEs, extracts **Vendor / Product / Version**, severity & CVSS, highlights public exploit references, drafts an HTML table, then asks OpenAI to tighten the copy before emailing it. Optionally, you can swap the Gmail node to Signal, Slack, Microsoft Teams, etc. **Perfect for:** SecOps leads who want a low-noise digest of what changed recently, grouped and ranked by severity. What this workflow does ----------------------- - Triggers on a schedule (every 30 minutes by default). - Calls the **NVD 2.0 API** to fetch recent CVEs. - Parses each CVE to extract: - **Vendor / Product / Version(s)** (from CPE 2.3 where available, with a text fallback) - **Severity + CVSS** (V3.1/V3.0/V2 fallback) and vector string - **Exploit signal** (tags/links like Exploit-DB, GitHub PoCs, etc.) - **Short English summary** + direct **NVD link** - Builds an **HTML email** (and a plaintext fallback) ranked by severity then score. - Uses **OpenAI** to polish the subject line and copy into a concise, professional digest (JSON-only contract). - Sends the digest with the **Gmail** node. Prerequisites ------------- - **NVD API key** (free) --- create at https://nvd.nist.gov/developers/request-an-api-key - **OpenAI API key** with access to `gpt-4o-mini` (or change the model) - **Email sending**: - Gmail node with OAuth2 (recommended), **or** swap to the generic **Email Send (SMTP)** node if you prefer. Quick start ----------- 1. **Import** the workflow JSON below. 2. Open **HTTP Request → Headers** and confirm `apiKey` uses `{{$env.NVD_API_KEY}}`. 3. Open **Send a message (Gmail)** and set **To** to `{{$env.RECIPIENT_EMAIL}}` (or your address). 4. Open **OpenAI Email Crafter** and connect your OpenAI credential (or change model if needed). 5. Hit **Execute** to test, then **Activate** when happy. Credits ------- Created by **catlai** (n8n Creator). Tags ---- security, cve, cisa, nvd, email, monitoring, openai, gmail, automation
n8n$4.99Learn n8n basics in 3 easy steps ✨
New to n8n? This simple tutorial is the perfect way to get started. In just a few minutes, you’ll build your first automation that runs on a schedule, fetches fresh data from the internet and delivers it straight to your inbox. ### What you’ll do 1. **Run the workflow** to grab a random inspirational quote. 2. **See how data flows** through each node as it moves from an API call to processing results. 3. **Connect Gmail** and send the quote directly to your email. ### What you’ll learn * How to trigger workflows manually and on a schedule ⏰ * How to connect to external APIs and fetch data 🌐 * How to use the **Set** node to structure and map data 🔧 * How to connect Gmail to send the data 📩 ### Why it matters This workflow shows you the n8n basics step by step - no code required. By the end, you’ll know how to build, test, and share automations that run on their own, giving you the confidence to explore more advanced use cases. 🚀
n8n$14.99Automated multi-platform sales agent with RAG, CRM & payment processing
**Revolutionize Your Sales Process with the Automated Multi-Platform Sales Agent** Unlock the power of 24/7 automated sales with this cutting-edge workflow, designed to act as your intelligent sales agent across multiple platforms like social media, messaging apps, and websites. Its primary purpose is to handle lead qualification, product recommendations, objection handling, and deal closures seamlessly—driving revenue without human intervention. By integrating Retrieval-Augmented Generation (RAG), the agent pulls real-time, accurate information from your knowledge base to deliver personalized, context-aware responses, ensuring every interaction feels human and trustworthy. Key features include multi-platform deployment for omnichannel engagement (e.g., Twitter, Discord, Telegram), seamless CRM integration (such as HubSpot or Salesforce) for automatic lead tracking, nurturing, and follow-ups, and built-in payment processing via gateways like Stripe or PayPal to convert conversations into instant transactions. The workflow automates the entire sales funnel: capturing inbound queries, scoring leads based on intent, generating dynamic upsell offers, updating CRM records in real-time, and sending payment links—all while logging interactions for analytics and compliance. Ideal for e-commerce owners, SaaS startups, and digital agencies, this workflow scales your sales team effortlessly, boosting conversion rates by up to 40% through persistent, always-on engagement. Common use cases include automated webinar follow-ups, flash sale promotions across social channels, or B2B lead nurturing in chat interfaces—saving hours of manual work while maximizing ROI on every customer touchpoint. (Word count: 248)
n8n$2.99Version Control n8n Workflows in GitLab with Custom and Organization
## How it works - Triggers manually or on schedule (03:00 daily by default) - Fetches workflows tagged `backup-workflows` via n8n API - Normalizes workflow names and applies `[customer: NAME]` tag convention - Prepares JSON in the same structure as an n8n UI export - Checks GitLab repository: - Create new file if missing - Update file if content differs - Skip if unchanged - Logs results with recap (created, updated, unchanged, total) ## Set up steps - Configure your GitLab credentials in n8n - Create a repository and branch for workflow backups - Set global variables (owner, project, branch, backup path) - Tag workflows to include with `backup-workflows` - Run manually once to test, then enable the schedule
n8n$14.99Automate URL Monitoring with Downtime Alerts via Email
This n8n workflow automates the monitoring of multiple URLs, logging their status in Google Sheets, and sending email alerts for any detected downtime.
n8n$14.99Automated Company Enrichment and Filtering with Calendly Integration
This workflow automates the process of enriching company data and filtering appointments through Calendly, ensuring efficient lead management.
n8n$5.03Automate Website Monitoring with Multi-Channel Alerts
Monitor multiple websites every 5 minutes and receive instant alerts through email, Slack, Telegram, and phone calls. Log downtime and uptime in Google Sheets for comprehensive tracking.
n8n$14.99Automate URL Threat Detection with NixGuard AI and n8n
Enhance your cybersecurity measures by automating the analysis of suspicious URLs using NixGuard AI within n8n. This workflow identifies phishing attempts and malicious sites, streamlining your threat response process.
n8n$4.99Automated Website Security Audit with AI-Powered Analysis
This n8n workflow conducts a comprehensive security audit of websites using OpenAI's models to identify vulnerabilities and misconfigurations. It generates a detailed HTML security report sent via Gmail.
n8n$14.99OTX & OpenAI Web Security Check
# This n8n workflow automates website security audits. It combines direct website scanning, threat intelligence from AlienVault OX, and advanced analysis from an OpenAI large language model (LLM) to generate and email a comprehensive security report. ## How it Works (Workflow Flow): Input: A user provides a website URL via a simple web form. **Data Collection:** - An HTTP Request node visits the provided URL to gather initial data (status code, headers). - An AlienVault HTTP Request node queries AlienVault OX for known threats associated with the website's hostname. **Data Preparation (Prepare Data for AI):** - A custom code node consolidates the collected website data and AlienVault intelligence, performing initial checks for common issues (e.g., error codes, missing security headers, AlienVault warnings). **AI Analysis (Security Configuration Audit):** - The prepared data is sent to an OpenAI Chat Model, which acts as a cybersecurity expert. The AI analyzes the data to identify vulnerabilities, explain their impact, suggest exploitation methods, and outline mitigation steps. **Report Formatting (Format Report for Email):** - Another custom code node takes the AI's plain-text report and converts it into a structured HTML format suitable for email. **Delivery (Send Security Report):** - The final HTML report is sent via Gmail to a specified email address. ### **Setup Steps:** To use this workflow, you'll need an n8n instance and the following credentials: - **n8n Instance:** Ensure your n8n environment is running. - **OpenAI API Key:** - Generate a key from OpenAI. - Add an OpenAI API credential in n8n (e.g., OpenAI account). - **AlienVault OX API Key:** - Obtain a key from your AlienVault OX profile. - Add an AlienVault OX API credential in n8n (e.g., AlienVault account). - **Gmail Account:** - Set up a Gmail OAuth2 credential in n8n for sending emails (recommended for security; involves Google Cloud setup). - **Import Workflow:** - Copy the workflow's JSON code. - In n8n, import the workflow via Workflows > New > Import from JSON. - **Configure Recipient:** - In the Send Security Report node, specify the email address where reports should be sent. - **Activate:** Enable the workflow to start processing submissions. Once activated, access the "On form submission" webhook URL to input a URL and trigger an audit.
n8n$4.99Automated SSL Certificate Monitoring with Discord Alerts and Notion Integration
Monitor SSL certificates across multiple domains with daily checks, dual verification, and detailed alerts via Discord. Integrates with Notion for domain management.
n8n$14.99Automate AI-Driven Engineering Department with OpenAI Agents
Leverage AI agents to create a comprehensive engineering department, orchestrated by a CTO agent for efficient software development and technical operations.
n8n$14.99Automate Kubernetes Monitoring and Alerting with Prometheus and Slack
Monitor Kubernetes services and pods for issues using Prometheus, and send formatted alerts to Slack. This workflow helps maintain cluster health by detecting service changes and pod anomalies.
n8n$19.99Automate n8n Workflow Backup and Synchronization with GitHub
Automatically back up your n8n workflows to GitHub and synchronize deletions to maintain consistency.
n8n$19.99Automate Daily n8n Workflow Backups to Google Drive with Cleanup
This workflow automates the daily backup of your n8n workflows to Google Drive, ensuring data safety and organization with automatic cleanup of old backups.
n8n$14.99Compare Your n8n Version with the Latest Release Using the n8n API
## ☀ Description This workflow automatically compares the **version of your n8n instance** with the **latest release available**. Keeping your n8n instance up-to-date is essential for **security patches, bug fixes, performance improvements, and access to new automation features**. By running this workflow, you'll know right away if your instance is behind and whether it's time to upgrade. After the comparison, the workflow clearly shows whether your instance is **up-to-date** or **outdated**, along with the version numbers for both. This makes it easy to plan updates and keep your automation environment secure and reliable. --- ## ⚙ Setup Instructions ### 1. Set Up n8n API Credentials 1. In your **n8n instance** → go to **Admin Panel → API** 2. Copy your **API Key** 3. In **n8n → Credentials → New → n8n API** - Paste the API Key - Save it 4. Attach this credential to the **n8n node** (`Set up your n8n credentials`) --- ## 🛠 How It Works - **Get Most Recent n8n Version** → Fetches the latest release info from [docs.n8n.io](https://docs.n8n.io). - **Extract Version + Clean Value** → Parses the version string for accuracy. - **Get your n8n version** → Connects to your own n8n instance via API and retrieves the current version. - **Compare** → Evaluates the difference and tells you if your instance is **current** or needs an **update**. --- ## ⏲ Customization Guidance - **Notifications**: Add an Email or Slack node to automatically notify your team when a new n8n update is available. - **Scheduling**: Use a **Schedule Trigger** to run this workflow daily or weekly for ongoing monitoring. - **Conditional Actions**: Extend the workflow to log version mismatches into Google Sheets, or even trigger upgrade playbooks. - **Multi-Instance Tracking**: Duplicate the version-check step for multiple n8n environments (e.g., dev, staging, production). --- ## 📄 Example Output - "Your instance (v1.25.0) is up-to-date with the latest release (v1.25.0)." - "Your instance (v1.21.0) is behind the latest release (v1.25.0). Please update to get the latest bug fixes and features." --- ## 📞 Contact Need help setting up API credentials or automating version checks across environments? - ✉ **robert@ynteractive.com** - 🔗 **[Robert Breen](https://www.linkedin.com/in/robert-breen-29429625/)** - 🌐 **[ynteractive.com](https://ynteractive.com)**
n8n$9.99Automate DevOps Infrastructure Setup on Linux with Docker, K3s, Jenkins, and Grafana
This n8n workflow automates the setup of a comprehensive DevOps infrastructure on a Linux server, deploying Docker, K3s, Jenkins, and Grafana in just 10 seconds. It enhances system performance and security, providing a ready-to-use environment for DevOps projects.
n8n$9.99Remotely Manage n8n with Telegram Bot Commands
Use a Telegram bot to control your n8n instance remotely with admin commands, enhancing automation management from anywhere.
n8n$19.99Automate GitLab Merge Request Review and Risk Assessment with AI
This workflow automates the review and risk assessment of GitLab merge requests using AI. It extracts code changes, analyzes them with Claude or OpenAI, and generates a detailed report with risk levels, issues, and recommendations, which is then shared with developers and QA teams.
n8n$14.99Automate Hourly Error Alerts from n8n to Slack
This workflow automates the monitoring of n8n workflow errors, sending hourly alerts to a Slack channel for immediate attention.
n8n$9.99Daily Workflow: Backups to GitHub with Slack Notifications
### Who is this for? This workflow is ideal for n8n self-hosted users, DevOps engineers, and automation developers who want to automatically back up their n8n workflows to GitHub on a regular basis. ### What problem is this workflow solving? Manually backing up n8n workflows can be time-consuming and prone to human error. This workflow automates the backup process, ensuring that all workflows are safely stored in a version-controlled GitHub repository every 24 hours. ### What this workflow does This automation runs daily to back up all workflows from your n8n instance to a specified GitHub repository. Each workflow is saved as a .json file using its unique ID, organized into a folder path defined by repo_path. The workflow is designed to manage memory usage efficiently by recursively calling itself. Once the backup is complete, it optionally sends a Slack notification to confirm success. ### Setup 1. Configure the Config node in the subworkflow to set: - GitHub Repo Owner - GitHub Repo Name - Main folder path (repo_path) 2. Connect your GitHub and (optionally) Slack credentials. 3. Set the workflow to run on a daily cron schedule. 4. Test the workflow manually to confirm the GitHub integration works. Sign up for a [free consultation](https://boanse.gumroad.com/l/free_n8n_consultation) and find out how n8n can help you.
n8n$14.99Creating a Secure Webhook - Must Have
## How it works This workflow demonstrates a fundamental pattern for securing a webhook by requiring an API key. It acts as a gatekeeper, checking for a valid key in the request header before allowing the request to proceed. 1. **Incoming Request:** The `Secured Webhook` node receives an incoming `POST` request. It expects an API key to be sent in the `x-api-key` header. 2. **API Key Verification:** The `Check API Key` node takes the key from the incoming request's header. It then makes an internal HTTP request to a second webhook (`Get API Key`) which acts as a mock database. This second webhook retrieves a list of registered API keys (from the `Registered API Keys` node) and filters it to find a match for the key that was provided. 3. **Conditional Response:** If a match is found, the `API Key Identified` node routes the execution to the success path, returning a `200 OK` response with the identified user's ID. If no match is found, it routes to the unauthorized path, returning a `401 Unauthorized` error. This pattern separates the public-facing endpoint from the data source, which is a good security practice. ## Set up steps **Setup time: ~2 minutes** This workflow is designed to be a self-contained example. 1. **Set up Credentials:** This workflow uses Header Auth for its internal communication. Go to **Credentials** and create a new **Header Auth** credential. You can use any name and value (e.g., Name: `X-N8N-Auth`, Value: `my-secret-password`). Select this credential in all four webhook/HTTP Request nodes. 2. **Add Your API Keys:** Open the **`Registered API Keys`** node. This is your mock database. Edit the array to include the `user_id` and `api_key` pairs you want to authorize. 3. **Activate the workflow.** 4. **Test it:** Use the **`Test Secure Webhook`** node to send a request. Try it with a valid key from your list to see the success response. Change the `x-api-key` header to an invalid key to see the `401 Unauthorized` error. **For Production:** Replace the mock database part of this workflow (the `Get API Key` webhook and `Registered API Keys` node) with a real database node like Supabase, Postgres, or Baserow to look up keys.
n8n$9.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work