Automated workflow
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.Receive incoming webhook request and validate the payload data
- 2.Apply conditional logic to route processing based on request type
- 3.Execute SSH commands on remote servers for system control and management
- 4.Process results through code node and transform data according to requirements
- 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
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (34)
If
If
Parametrs
Set
API
Webhook
422-Invalid server domain
Webhook
Code1
Code
SSH
Ssh
Container Actions
Switch
Service Actions
Switch
Container Stats
Switch
API answer
Webhook
Inspect
Set
Stat
Set
Start
Set
Stop
Set
Test Connection1
Set
Deploy
Set
Suspend
Set
Terminated
Set
Unsuspend
Set
Mount Disk
Set
Unmount Disk
Set
Log
Set
ChangePackage
Set
Sticky Note
Sticky Note
n8n
Switch
Version
Set
Users
Set
Change Password
Set
If1
If
nginx
Set
Deploy-docker-compose
Set
GET ACL
Set
SET ACL
Set
GET NET
Set