IT & Development Automation Workflows — Page 4 | Neura Market
    Neura Market
    Neura Market
    /Categories
    Marketplace
    Directories
    Resources
    Home/Categories/IT & Development

    IT & Development Workflows

    Developer tools and IT solutions

    • Automated Website Downtime Alerts with LINE Notifications and Supabase Logging

      This workflow monitors website uptime using the UptimeRobot API. It sends humorous downtime alerts to a LINE group and logs incidents in a Supabase database, ensuring timely notifications and record-keeping.

      n8nFree
    • Automated Security Alert Analysis with Sophos, Gemini AI, and VirusTotal

      ## **How It Works** This workflow automates the analysis of security alerts from Sophos Central, turning raw events into actionable intelligence. It uses the official Sophos SIEM integration tool to fetch data, enriches it with VirusTotal, and leverages Google Gemini to provide a real-time threat summary and mitigation plan via Telegram. Prerequisite (Important): This workflow is triggered by a webhook that receives data from an external Python script. You must first set up the Sophos-Central-SIEM-Integration script from the official Sophos GitHub. This script will fetch data and forward it to your n8n webhook URL. Tool Source Code: [Sophos/Sophos-Central-SIEM-Integration](Sophos/Sophos-Central-SIEM-Integration) ## **The n8n Workflow Steps** **Webhook**: Receives enriched event and alert data from the external Python script. **IF (Filter)**: Immediately filters the incoming data to ensure only events with a high or critical severity are processed, reducing noise from low-priority alerts. **Code (Prepare Indicator)**: Intelligently inspects the Sophos event data to extract the primary threat indicator. It prioritizes indicators in the following order: File Hash (SHA256), URL/Domain, or Source IP. **HTTP Request (VirusTotal)**: The extracted indicator is sent to the VirusTotal API to get a detailed reputation report, including how many security vendors flagged it as malicious. **Code (Prompt for Gemini)**: The raw JSON output from VirusTotal is processed into a clean, human-readable summary and a detailed list of flagging vendors. **AI Agent (Google Gemini)**: All collected data—the original Sophos log, the full alert details, and the formatted VirusTotal reputation—is compiled into a detailed prompt for Gemini. The AI acts as a virtual SOC analyst to: - Create a concise incident summary. - Determine the risk level. - Provide a list of concrete, actionable mitigation steps. **Telegram**: The complete analysis and mitigation plan from Gemini is formatted into a clean, easy-to-read message and sent to your specified Telegram chat. ## **Setup Instructions** Configure the external Python script to forward events to this workflow's Production URL. In n8n, create Credentials for Google Gemini, VirusTotal, and Telegram. Assign the newly created credentials to the corresponding nodes in the workflow.

    Marketplace

    • Prompts
    • Workflows
    • Agents Store
    • Workflow Packs
    • Categories
    • Marketplace

    Directories

    • AI Tools Directory
    • ChatGPT
    • Claude
    • Gemini
    • Cursor
    • Grok
    • DeepSeek
    • Perplexity
    • CoPilot
    • Midjourney
    • Stable Diffusion
    • MCP Servers
    • .md Directory
    • All Directories

    Free Tools

    • AI Text Humanizer
    • AI Content Detector
    • Workflow Generator
    • Model Comparison
    • AI Pricing Calculator
    • AI Benchmarks
    • ROI Calculator
    • All Free Tools

    Resources

    • AI News
    • Blog
    • AI Models
    • Integrations
    • Alternatives
    • n8n vs Zapier
    • Make vs Zapier
    • n8n vs Make
    • Resource Library
    • Documentation

    Community

    • AI Jobs
    • AI Events
    • AI Companies
    • Start Selling
    • Sell n8n Workflows
    • Sell AI Agents
    • Sell Prompts
    • Creator Guide
    • Advertise
    • Affiliates

    Company

    • About
    • Contact
    • Help
    • Careers
    • Pricing
    • Terms
    • Privacy
    • License
    • DMCA

    Stay Updated

    Get the latest AI tools and insights delivered to your inbox.

    Neura Market Logoneuramarket

    © 2026 Neura Market. All rights reserved.

    n8nFree
  1. Automated Weekly Network Security Monitoring with Shodan and TheHive

    This n8n workflow runs every Monday at 5:00 AM to monitor network security by analyzing IP addresses and ports using Shodan. It identifies unexpected open ports and generates alerts in TheHive for incident response.

    n8nFree
  2. Automate Subdomain Enumeration and DNS Reporting with HackerTarget API

    Enhance your passive reconnaissance by automating subdomain enumeration and DNS record lookup using HackerTarget API, with results delivered in a structured markdown report via email.

    n8nFree
  3. Automate Phishing Email Detection and Reporting with n8n

    Streamline the detection and reporting of phishing emails by automating analysis and incident logging with n8n, Gmail, Microsoft Outlook, and Jira.

    n8nFree
  4. Automate Email Header Analysis for Security Threat Detection in Outlook

    This workflow automates the analysis of email headers in Outlook to detect potential security threats by verifying authentication protocols and checking IP reputation.

    n8nFree
  5. Automated Sonarr Missing Episode Finder with Quality & Language Filtering

    What is this? This is an n8n workflow designed to supercharge your Sonarr setup. Instead of just waiting for releases to appear in your RSS feed, this workflow proactively runs on a schedule, finds what's missing, actively searches for it, and grabs the best result based on your specific criteria. It's a set it and forget it solution to ensure your library is always complete. **Key Features** - **Proactive Searching**: Doesn't wait for content to come to you. It actively triggers a search for missing episodes. - **Fully Automated & Scheduled**: Runs every 12 hours by default to check for anything new that's missing. Smart & Efficient: Searches only once per season, even if multiple episodes from that season are missing, preventing unnecessary API calls. Precise Release Filtering: It validates search results against the exact quality name and language you define before telling Sonarr to grab it. This gives you more control than standard quality profiles. - **Automatic Download**: Once a valid release is found, it's automatically pushed to your download client via Sonarr. **How It Works** - **Trigger**: The workflow starts automatically on a schedule. - **Fetch Missing**: It connects to your Sonarr instance and gets a list of all monitored, wanted episodes. - **Filter & Group**: It intelligently creates a unique list of seasons that need searching. - **Search**: It loops through each unique season and tells Sonarr to perform an interactive search. - **Validate**: It inspects the search results and only allows releases that match both the pre-defined quality AND language. - **Grab**: If a perfect match is found, it sends a final command to Sonarr to grab that specific release and begin the download. **How to Use This Template** Import the JSON file into your n8n instance. Find the node named info (it's a Set node near the beginning). This is your main configuration area. Update the following values in the info node: - **urlSonarr**: Change http://192.168.31.204:8989 to your Sonarr's URL. - **apikey**: Paste your Sonarr API key here. - **quality**: Set the exact quality name you want to match (e.g., WEBDL-1080p). - **languages**: Set the exact language name you want to match (e.g., English, Spanish). Activate the workflow. That's it! You can also change the schedule by editing the Schedule Trigger node.

    n8nFree
  6. Automate AWS Security Misconfiguration Alerts with AI Triage and Gmail Notifications

    This workflow automatically triages AWS security misconfigurations using AI to prioritize alerts and sends notifications to your team via Gmail. It integrates with AWS Security Hub and AWS Config to streamline incident management.

    n8nFree
  7. Automate WordPress Backup to GitHub

    This workflow automates the process of backing up WordPress content to GitHub, ensuring your data is securely stored and version-controlled.

    n8nFree
  8. Deploy a Comprehensive Microsoft SharePoint MCP Server for AI Integration

    Set up a Microsoft SharePoint MCP server to seamlessly integrate with AI agents, enabling all 11 SharePoint operations with zero configuration.

    n8nFree
  9. Reusable and Independently Establishable Sub-workflow

    ## Reusable and Independently Established Sub-workflow This n8n workflow provides a standardized structure for building and testing sub-workflows in isolation. Its purpose is to help you create robust, reusable, and maintainable automations by enabling you to test the sub-workflows' logic without needing a separate parent workflow. ### Setup Instructions: 1. **Define Sub-workflow Inputs**: Double-click the **Execute Sub-workflow Trigger** node to define the parameters (e.g., `color`) that your sub-workflow will expect from a parent workflow. 2. **Configure Test Data**: Use the `Test Input` node (an **Edit Fields (Set)** node connected to the **Manual Trigger**) to provide sample data for isolated testing. 3. **Connect Inputs**: The `Combine Input` node (an **Edit Fields (Set)** node) is the entry point for your sub-workflow's core logic. It should have two inputs: one from the `Execute Sub-workflow Trigger` and one from the `Test Input` node. 4. **Merge Inputs**: Ensure the `Combine Input` node has the Include Other Input Fields option enabled to merge data from both the live and test paths seamlessly. You can read the full blog post that explains this workflow setup in detail [here](https://n8nplaybook.com/post/2025/06/how-to-test-n8n-subworkflows/).

    n8nFree
  10. Automatically Update n8n Version

    # n8n Workflow: Check and Update n8n Version This workflow automatically **checks if the local n8n version is outdated** and, if so, **creates a file to signal an update is needed**. --- ## Working Environment - **Operating System:** Ubuntu 24.04 - **n8n Installation:** Docker container --- ## Project Directory Structure n8n/ ├── check_update.txt ├── check-update.sh ├── compose.yml └── update_n8n.cron --- ## File Descriptions ### `check_update.txt` Contains a single word: - `true`: Update is needed - `false`: No update required --- ### `check-update.sh` ```bash #!/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin if grep -q true /home/sysadmin/n8n/check_update.txt; then # Place your update logic here echo "Update needed - please insert update logic" echo true > /home/sysadmin/n8n/check_update.txt fi ``` **Purpose:** - Checks the contents of `check_update.txt` - If it contains `true`, executes update logic (currently a placeholder) - Resets `check_update.txt` to `true` --- ### `update_n8n.cron` ```cron SHELL=/bin/sh 10 5 * * * /bin/sh /home/sysadmin/n8n/check-update.sh ``` **Purpose:** - Runs the `check-update.sh` script daily at 5:10 AM - Uses `/bin/sh` as the shell environment ## n8n Workflow Breakdown ### 1. Schedule Trigger - **Purpose:** Triggers the workflow every day at 5:00 AM - **Node Type:** Schedule Trigger --- ### 2. Get the latest n8n version - **Purpose:** Fetches the latest version of n8n from npm - **Endpoint:** `https://registry.npmjs.org/n8n/latest` - **Node Type:** HTTP Request --- ### 3. Get Local n8n version - **Purpose:** Retrieves the currently running n8n version - **Endpoint:** `http://192.168.100.18:5678/rest/settings` - **Node Type:** HTTP Request --- ### 4. If - **Purpose:** Compares the local and latest versions - **Condition:** If not equal, an update is needed --- ### 5. SSH - **Purpose:** Writes the result to a file on the host via SSH - **Logic:** ```bash echo {{ $(If).params.conditions ? false : true }} > check_update.txt ``` **Effect**: Updates `check_update.txt` with `true` if an update is needed, `false` otherwise. ## Setting up Crontab on Ubuntu ### 1. Register the cron job with: ```bash crontab update_n8n.cron ``` ### 2. Verify that your cron job is registered: ```bash crontab -l ``` ## Result - **5:00 AM** - n8n workflow checks versions and writes result to `check_update.txt` - **5:10 AM** - Cron runs `check-update.sh` to respond to update flag

    n8nFree
  11. Streamline User Authentication with Auth0 and n8n

    Simplify user login processes by integrating Auth0 with n8n to enable authentication via Gmail or any email address. This workflow provides a quick and efficient setup for user verification and login.

    n8nFree
  12. Automate Authentication IP Monitoring and Email Alerts with SaaS Alerts and SMTP2Go

    This n8n workflow automates the collection of sign-in IP addresses from SaaS Alerts over the past 24 hours and sends email reports using SMTP2Go. Ideal for security teams, it helps monitor user authentication activity, detect unusual sign-ins, and respond to potential security threats.

    n8nFree
  13. Build a Self-Contained CRUD Application with Redis and HTML Frontend

    Create a complete CRUD application using n8n with Redis for storage and an HTML frontend, all within a single workflow.

    n8nFree
  14. Automate Lead Generation and Qualification with Google Maps, OpenAI, and HubSpot

    This n8n workflow automates the process of generating and qualifying leads by scraping data from Google Maps and Yellow Pages, enriching it with AI, and exporting qualified leads to HubSpot.

    n8nFree
  15. Automated Integrity Auditing for AWS S3 Buckets with AI-Powered Change Detection

    This workflow performs automated integrity audits on AWS S3 buckets, detecting changes using AI and OCR to ensure data integrity and compliance.

    n8nFree
  16. Generate JSON and Send HTTP Request via SendGrid

    Create a JSON data structure using the JSON Generator and send an HTTP POST request to SendGrid for email delivery.

    MakeFree
  17. Automate AWS RDS Database Management via Email Commands

    This n8n workflow automates the creation and deletion of AWS RDS databases based on email commands. It parses emails for instructions, executes Terraform commands to manage RDS instances, updates a Google Sheet with the operation status, and sends confirmation emails.

    n8nFree
  18. Secure API Endpoint with Bearer Token Authentication and Field Validation

    A reusable and production-ready n8n workflow that secures public webhooks using **Bearer token authentication** and **dynamic request validation**. --- ## What It Does - **Verifies Bearer Token**: Compares the `Authorization` header with a configured secret token. - **Validates Required Fields**: Checks that all expected fields are present in the incoming request body. - **Returns Standardized JSON Responses**: - `401 Unauthorized` if token is missing or invalid - `400 Bad Request` if required fields are missing - `200 OK` with a custom success payload --- ## Who It's For - Developers exposing n8n workflows as APIs - No-code/low-code builders integrating with external forms or tools - Anyone needing simple authentication and validation on incoming webhooks --- ## Why Use It - **Secure**: Prevents unauthorized access to your public workflows - **Clean**: Centralized configuration for token and required fields - **Flexible**: Easy to extend and customize for any use case --- ## Setup Instructions 1. **Configure Values in the `Configuration` Node** - Set your secret token: `config.bearerToken = YOUR_TOKEN` - Define required request fields by key: Example: ``` config.requiredFields.message = true; config.requiredFields.email = true; ``` **Note**: Only the **keys** matter - values can be anything. 2. **Plug in Your Business Logic** Replace the `Add workflow nodes here` with your own logic. 3. **Customize the Success Response** Edit the `Create Response` node to shape your success payload. --- ## Use Cases - Securing public form submissions - Creating internal API endpoints - Validating data from external services --- Use this as a base for building secure, API-style workflows in n8n. --- **Hello! I'm [Audun / xqus](https://xqus.com)**. If my n8n workflows saved you time or sparked ideas, [consider sending a little support](https://donate.stripe.com/9AQ6ps6Kna3t8Vi28b) my way. It helps me keep building cool stuff and maybe grab a coffee along the way!

    n8nFree
  19. Automate Security Log Monitoring and Slack Alerts for Failed Logins

    This workflow automates the detection of failed login attempts by analyzing security logs and sending alerts via Slack. It helps in identifying potential security threats swiftly and efficiently.

    n8nFree
  20. Retrieve and Aggregate Public IP Addresses for n8n Instance

    Automatically fetch and aggregate the public IP addresses of your n8n instance for integration with services requiring firewall whitelisting.

    n8nFree
  21. Automate n8n Workflow Backup with Versioning and Notion Tracking

    This workflow automates the backup of n8n workflows with versioning and tracks details in Notion. It ensures multiple versions are maintained on the destination instance, with each workflow prefixed by the date for easy tracking.

    n8nFree
  22. n8n Node Automation Basics - Creating Your First Simple Workflow (2/3)

    In this video, we will create a simple n8n Nodemation workflow to receive data via webhook, alter the data, and send it to a webserver. We will be using webhook, function, and HTTP request nodes together. [>> Youtube Video](https://youtu.be/ovlxledZfM4) [![Youtube Video](http://img.youtube.com/vi/ovlxledZfM4/0.jpg)](http://www.youtube.com/watch?v=ovlxledZfM4 "Youtube Video")

    n8nFree
  23. ← PreviousPage 4 of 19Next →

    Related categories

    Communication (2,463)AI (1,929)Business Operations & ERPs (1,540)Other (1,425)Productivity (1,202)Marketing (1,145)Data & Analytics (995)File & Document Management (802)CRM - Sales (604)Notifications (580)

    Need a custom it & development workflow?

    Our automation experts build tailored workflows for your exact stack and process.

    Request a Custom Workflow