Automation rules

When something happens, check conditions, then act.

Updated Oct 15, 2026

Each rule reads as WHEN something happens, IF conditions match, THEN do these actions. Rules run all the time, even when no staff is online.

Create a rule

  1. 1

    Open the server and select Automation, then create a rule.

  2. 2

    Choose the trigger.

  3. 3

    Add conditions, or none to always run.

  4. 4

    Add one or more actions in the order they should run.

  5. 5

    Set a cooldown if the rule should not fire too often.

  6. 6

    Test it against sample data, then turn it on.

Triggers

GroupExamples
PlayersConnected, disconnected, chat message, killed, banned, kicked, muted, reported, name changed, strike added, alternate account detected
BansBan revoked, appeal submitted, appeal reviewed
ServerCrashed, status changed, world saved, wiped, claimed, new review
OperationsCommand sent, team changed, plugin error, backup completed or failed, connection lost or restored
ScheduleRuns on a timetable you choose

Actions

ActionWhat it does
NotificationDiscord webhook, your own webhook, in app, or Discord bot when enabled
Kick, Ban, Mute, WarnModerate the player who triggered the rule
RCON CommandRun any command, with values from the event
Give, TeleportGive items or a kit, or move a player
Set Oxide GroupAdd or remove a group or permission
Add Tag, Remove Tag, Add NoteUpdate the player's profile
CounterCount events in a time window, for example chat messages per minute
Condition GateStop the remaining actions if a condition fails
Tag MessagePost a labelled entry to the activity feed

A rule without a server applies to every server in your organization. Pick a server to limit it.

Free organizations have a limited number of rules. Beta Tester access raises it.

Still need help?orask on Discord