n8n Subworkflow Dependency Graph & Auto-Tagging

This workflow automatically analyzes and constructs a dependency graph between workflows, helping users identify the callers of sub-workflows and automatically tagging them. Through visual charts, users can intuitively understand the call frequency and structure between workflows, reducing maintenance costs and preventing operational errors. At the same time, this workflow is suitable for teams and enterprises managing complex automation processes, enhancing workflow management efficiency and ensuring the stability and healthy development of processes.

n8n workflowdependency graph

Backup to GitHub

This workflow automatically backs up all workflow configurations to a specified GitHub repository, ensuring data security and version control. Triggered either on a schedule or manually, the workflow processes configuration files one by one, checking for differences with the files on GitHub and performing the corresponding create or update operations. This process effectively manages workflows, prevents data loss, and saves storage resources, making it suitable for teams and individuals that require regular backups and version management.

n8n BackupGitHub Sync

GitHub Repository Update Triggered Smart Lighting Alert

This workflow enables automatic switching of lights to red through a smart home system when updates occur in a GitHub repository. This physical feedback allows team members to instantly notice code changes, avoiding the neglect and delays associated with traditional notification methods, thereby enhancing response efficiency. It is suitable for software development teams, individual developers, and tech enthusiasts, enhancing the integration of work with smart home environments and improving collaboration and management efficiency.

GitHub AlertsSmart Home

screenshot

This workflow can automatically generate standard screenshots and full-page screenshots of specified web pages, then upload these screenshots to Dropbox and send them via email to designated users. It simplifies the cumbersome process of manually capturing, organizing, and sending emails, enhancing the efficiency of web screenshot capture and sharing. It is suitable for professionals such as product managers, testing engineers, and marketers who need to regularly obtain and distribute web screenshots. With a one-click trigger, it achieves a high level of automation, saving time and labor.

web screenshotauto send

GitHub Star Change Notification

This workflow can monitor the changes in the number of Stars for a specified GitHub repository in real-time, automatically identifying events of new Stars and Star removals. It sends detailed notifications through a Slack channel, including the avatar, username, and link of the triggering user, helping open source project maintainers stay informed about changes in the project's popularity and improving their responsiveness to user interactions. It is suitable for open source teams, community managers, and product operators.

GitHub StarSlack Notification

Click-to-Execute Trigger Workflow

This workflow is initiated by manually triggering a node, allowing for flexible invocation and reuse of other workflows, thereby enhancing the management efficiency of automated tasks. Users can simply click the "Execute" button to trigger preset tasks, making it suitable for scenarios such as testing complex processes, on-demand initiation of customized tasks, and frontend operations triggering backend automation. This workflow provides convenient scheduling capabilities for automation process designers and operations personnel, effectively simplifying the operational process.

Manual TriggerWorkflow Call

Example of Parallel Sub-Workflow Initiation and Synchronized Waiting

This workflow demonstrates how to effectively manage the asynchronous parallel initiation of multiple sub-workflows and achieve pseudo-synchronous waiting through a webhook callback mechanism. Users can initiate multiple tasks simultaneously and proceed with subsequent operations only after all subtasks are completed, thus avoiding the blocking and complex management issues found in traditional processes. It is suitable for scenarios such as large-scale data processing, asynchronous system call waiting, and automated integration, enhancing work efficiency and process stability.

n8n workflowasync parallel

Get a Pipeline in CircleCI

This workflow is manually triggered and automatically calls the CircleCI API to retrieve pipeline information for a specified project, allowing users to monitor the pipeline status in real time. It addresses the inefficiency of development and operations teams frequently switching platforms and manually checking pipeline statuses, enhancing the automation and convenience of data retrieval. This workflow is suitable for individuals who need to quickly understand the build and deployment processes, helping them respond promptly to anomalies and significantly improving work efficiency.

CircleCIPipeline Monitoring

v1 Helper - Find Params with Affected Expressions

This workflow is specifically designed for users after upgrading to a new version. It automatically scans all activated workflows to accurately identify parameters affected by changes in expressions in the new version. By automatically recognizing and summarizing the impacted parameters, users can quickly discover and check for potential compatibility issues, thereby reducing upgrade risks and ensuring that workflows run stably in the new version, avoiding interruptions in the production environment. This tool significantly enhances troubleshooting efficiency and is suitable for operations and maintenance personnel as well as automation developers.

n8n upgradeexpression check

Dynamic Credentials Using Expressions

This workflow dynamically receives the user's input of the NASA API key through a form trigger, allowing for flexible credential settings using expressions. After the user submits the form, the workflow calls the NASA API to retrieve the image of the day and redirects the user to the image page via a Webhook. This dynamic credential management approach addresses the limitations of fixed credentials in traditional automated workflows, making it suitable for multi-user or multi-environment automation scenarios, thereby enhancing security and applicability.

dynamic credentialsn8n automation

RSS to Telegram

This workflow automatically fetches the latest content from a specified RSS source at scheduled intervals, filters out the news that has not been pushed, and sends it to designated users or groups via Telegram. This process not only saves time on manual monitoring and forwarding but also ensures that users can receive the latest information promptly, enhancing the efficiency and accuracy of information retrieval. It is suitable for individuals and teams that require rapid information distribution.

RSS PushTelegram Automation

N8N Workflow Auto Backup and Version Management

This workflow is designed to automatically back up and manage workflow versions. By comparing with the GitHub code repository, it promptly identifies changes in the workflow status and automatically updates or creates backup files. It supports scheduled execution and manual triggering, ensuring the timeliness and completeness of backups. This is suitable for DevOps teams and automated operation and maintenance environments, effectively reducing the risk of workflow loss or version confusion, while enhancing team collaboration efficiency and management standardization.

n8n BackupVersion Control

Automated Management of DigitalOcean Droplet Snapshots

This workflow implements automated management of snapshots for DigitalOcean cloud servers. It regularly checks the number of snapshots for all Droplets, automatically deletes the oldest snapshots that exceed a set threshold, and creates new snapshots, ensuring that backups are always up to date and preventing waste of storage resources. This process not only saves operational time but also reduces the risk of errors associated with manual management, enhancing data security and resource utilization efficiency, making it suitable for cloud operations and DevOps teams.

DigitalOcean SnapshotsAutomation Management

Send the Astronomy Picture of the Day Daily to a Telegram Channel

This workflow automatically retrieves NASA's daily astronomical images and sends the images along with their titles to a designated Telegram channel at a fixed time each day. Through automation, users do not need to manually search for and share content, ensuring continuous updates and reducing operational burdens. It is particularly suitable for astronomy enthusiasts and science popularization channel administrators, enhancing operational efficiency and the interest of channel content.

Astronomy ImagesTelegram Notifications

MCP Server for Managing and Executing n8n Workflows

This workflow establishes an intelligent MCP server to centrally manage and invoke automated workflows, enhancing the management efficiency and flexibility of workflows. It can filter available workflows based on tags, supports dynamic addition, removal, and search, and utilizes memory caching and natural language processing technology, allowing intelligent agents to automatically identify and execute the required workflows for efficient automation of complex tasks. This system is particularly suitable for internal enterprise automation and AI assistant applications, improving the intelligence level of digital transformation.

Workflow ManagementIntelligent Automation

puq-docker-immich-deploy

This workflow is designed to automate the deployment and management of Docker-based Immich service instances, supporting operations such as starting, stopping, mounting, setting permissions, and retrieving logs for containers. Through API interfaces and SSH remote execution, users can flexibly manage the container lifecycle and achieve one-stop status monitoring and user management. Additionally, the built-in nginx proxy configuration feature ensures stable operation of the service in a reverse proxy environment, making it suitable for cloud service providers, system operations personnel, and enterprise IT teams, thereby enhancing operational efficiency and service delivery quality.

Immich DeploymentDocker Ops

Syncro Status Update Clockify

This workflow automatically receives status update requests via Webhook, intelligently synchronizing the archiving status of Clockify projects. Depending on whether the task is resolved, it automatically toggles the Clockify project between "archived" and "active," effectively addressing the cumbersome and error-prone nature of manual operations. It is suitable for teams that need to maintain consistency between task status and time tracking tools, significantly enhancing the efficiency and accuracy of project management, and ensuring that the project status is always in sync with the actual tasks.

Clockify SyncStatus Automation

Error Monitoring Notification Workflow

This workflow enables real-time monitoring of error events in the automated system. Once an error occurs, a detailed notification is immediately sent via Mattermost, and Twilio SMS alerts are utilized to ensure that relevant personnel are quickly informed of the anomaly. This multi-channel notification mechanism effectively prevents business interruptions or data loss due to undetected issues, enhancing operational efficiency and response speed. It is suitable for teams and enterprises that require real-time monitoring of business processes.

Error MonitoringMulti-channel Notification

JIRA Issue Intelligent Auto-Assignment Workflow

This workflow intelligently and automatically assigns unassigned tasks that have been pending for more than 5 days by integrating JIRA, OpenAI, and the Supabase vector database. It utilizes AI technology to retrieve similar resolved issues, identify the best team members, and take into account the current task load, ensuring that tasks are assigned efficiently and accurately, while avoiding omissions and resource waste. It is suitable for agile development and project management, significantly reducing the manual allocation workload and enhancing team collaboration and management efficiency.

Smart AllocationTask Management

Receive Messages from an ActiveMQ Queue via AMQP Trigger

This workflow uses the AMQP Trigger node to listen for and receive messages from the ActiveMQ message queue in real-time, ensuring immediate capture and processing of messages. It effectively addresses the efficiency issue of retrieving messages from the ActiveMQ queue, avoiding manual polling or delayed responses, making it suitable for scenarios that require real-time message processing, such as order notifications and system event triggers. This workflow provides developers and operations personnel with tools to enhance message processing efficiency and supports the construction of automated processes.

ActiveMQAMQP Trigger

n8n Update

This workflow implements automatic version detection and updates for running Docker containers. It regularly checks the differences between the current version and the latest released version on GitHub, automatically notifying users if updates are available. Upon user confirmation, it pulls the latest image and restarts the container. Notifications and interactions are conducted via Telegram, allowing users to conveniently manage updates remotely, ensuring that the platform always runs on the latest stable version, thereby enhancing system security and functional integrity.

n8n updateautomation ops

n8n Workflow Auto Backup to GitHub

This workflow implements automatic backups of workflow configuration files, categorically storing them by year and month in a designated GitHub repository, with files named using a unique ID. It supports scheduled or manual triggers and intelligently identifies file statuses to optimize backup efficiency. After the backup is complete, it automatically sends a Slack notification to ensure users are promptly informed of the backup status. This process is suitable for enterprises and teams, reducing manual intervention and management costs while effectively ensuring the security and stability of the workflow.

n8n backupGitHub automation

Keep Discord Clean

This workflow implements an automatic message cleanup feature for Discord channels. It scans all channels of a specified server at scheduled intervals each day, automatically deleting messages that are older than seven days to keep the channels tidy. By appropriately setting wait times, it effectively avoids API call rate limits, ensuring the smooth execution of tasks and reducing the risk of being banned. This significantly alleviates the burden of manual management for community operators and business users, enhancing channel activity and information security.

Discord CleanupAutomation Management

Telegram Command-Triggered GitHub Release Query Automation Workflow

This workflow is triggered by a Telegram message, listening for specific commands input by the user. It automatically extracts the version number and calls the GitHub API to query the release information for the corresponding version, greatly simplifying the traditional version inquiry process. Users only need to send a simple command to instantly obtain detailed information about the target version, enhancing work efficiency and response speed. It is suitable for development teams, operations personnel, and product managers who need to quickly access project version information.

Telegram TriggerVersion Query Automation