Developer & DevOps

Automated workflow

34 nodes 222 113 Webhook
Download

Workflow Description

An automated workflow that receives webhook requests and processes them through conditional logic and advanced code handling, executing SSH commands to control remote servers and returning immediate responses with dynamic data transformation.

How it works

  1. 1.Receive incoming webhook request and validate the payload data
  2. 2.Apply conditional logic to route processing based on request type
  3. 3.Execute SSH commands on remote servers for system control and management
  4. 4.Process results through code node and transform data according to requirements
  5. 5.Return customized response through webhook respondent

Use cases

  • Automate deployment pipelines and manage production environments from a central hub
  • Trigger server maintenance tasks and monitoring scripts based on specific events
  • Integrate CI/CD systems with remote server automation and configuration management

Requirements

  • Properly configured SSH credentials with secure key-based authentication
  • Accessible webhook endpoints that n8n can communicate with reliably
  • Understanding of shell commands, scripting logic, and structured data formats like JSON

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Ssh

Details

Trigger Webhook
Nodes 34
Apps 1
Views 222
Downloads 113

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (34)

/

If

If

#1

Parametrs

Set

#2

API

Webhook

#3

422-Invalid server domain

Webhook

#4

Code1

Code

#5

SSH

Ssh

#6

Container Actions

Switch

#7

Service Actions

Switch

#8

Container Stats

Switch

#9

API answer

Webhook

#10

Inspect

Set

#11

Stat

Set

#12

Start

Set

#13

Stop

Set

#14

Test Connection1

Set

#15

Deploy

Set

#16

Suspend

Set

#17

Terminated

Set

#18

Unsuspend

Set

#19

Mount Disk

Set

#20

Unmount Disk

Set

#21

Log

Set

#22

ChangePackage

Set

#23

Sticky Note

Sticky Note

#24

n8n

Switch

#25

Version

Set

#26

Users

Set

#27

Change Password

Set

#28

If1

If

#29

nginx

Set

#30

Deploy-docker-compose

Set

#31

GET ACL

Set

#32

SET ACL

Set

#33

GET NET

Set

#34