Back

Automations (Workflows)

Workflows allow you to create automatic processes for your server - no programming skills required.

What are Workflows?

Workflows are visual automations consisting of triggers, conditions, and actions. They are created in the workflow editor using drag & drop. A workflow starts with a trigger and then executes one or more actions.

Triggers

Triggers determine when a workflow starts. Available triggers:

Manual Trigger - Starts the workflow with a click in the dashboard
Schedule Trigger - Starts according to a cron schedule (e.g., daily at 3 AM). learn to use cron expression - https://docs.gitlab.com/topics/cron/
Server Start - Starts when the server boots up
Server Stop - Starts when the server shuts down
Webhook - Starts when an external URL is called

Actions

Actions are the steps the workflow executes. Available actions:

Send Command
Start Server
Stop Server
Restart Server
Create Backup
Discord Message
Send Email
HTTP Request
Wait

Conditions

Conditions allow you to branch the flow based on values.

Examples

Daily Backup

Automatically creates a backup every day at 4 AM. Trigger: Schedule (0 4 * * *), Action: Create Backup.

Discord Notification on Server Start

Sends a Discord message when the server starts. Trigger: Server Start, Action: Discord Webhook with message "Server is online!".

Automatic Restart

Restarts the server every day at 5 AM. Trigger: Schedule (0 5 * * *), Actions: Command "say Server restarting in 5 minutes", Wait (5 minutes), Restart Server.