Skip to content

Automation rules in depth: triggers, conditions and actions

Build rules with a trigger, optional conditions and actions: give roles, send messages or DMs, wait, test a rule and read the recent runs.

Updated Oct 30, 2026 · 2 min read

Open Automation in the dashboard. Each rule has a name, a state (Active or Paused) and three blocks.

When: the trigger

Pick one trigger:

  • A member joins.
  • A member boosts the server.
  • A member reaches a level: pick the Level.
  • A reaction is added: pick the Emoji and the Reaction channel.
  • A message is posted: pick the Message channels.
  • A role is given: pick the Role given.

If: conditions

Conditions are optional. Click + Condition to add one:

  • In a channel.
  • Member has a role.
  • Account older than N days.
  • Message contains a word: available with A message is posted. Enter the words, separated by commas.

An option that is not available is greyed, with the reason.

Do: actions

Click + Action to add one:

  • Give a role and Remove a role.
  • Send a message: pick the Message channel and write the Message text.
  • Send a DM: write the DM text.
  • Forward the message: only for a message or reaction trigger. Pick Forward to.
  • Wait: pick the Minutes to wait before the next action.

Test and read the runs

Click Test it to run the saved rule on yourself, now, without waiting. The result shows in the window, and the run appears in Recent runs on the right. Recent runs shows one sentence per run, and tells you why a run failed.

Paused rules

Green-bot pauses a rule that cannot work. Click Why? to see the fix:

Still stuck? Ask on the support server.

Was this helpful?