Skip to main content

Custom Actions

Custom actions are simple if this, then that rules. Where custom instructions shape how Wallu writes, custom actions tell it what to do in a specific situation - and they take priority over your other instructions.

Each action has two parts:

FieldWhat to writeExample
ConditionA full sentence describing when the rule applies"If the user's problem is about billing or a refund"
ActionWhat Wallu should do when it matches"Escalate the ticket immediately and mention @billing-team"

Where to set them​

  • Globally - Settings → Configure Global Custom Actions (in the Custom Instructions card). Applies everywhere.
  • Per channel or category - Channels → the Custom Actions button on that row (override the channel's settings first). Applies in that channel or category.

Screenshot of the Custom Actions dialog in the Wallu admin panel with one action: condition "If the user's problem is about billing or a refund", action "Escalate the ticket immediately and mention @billing-team"

Global and channel actions both apply, so keep global rules general and use channel actions for the specifics of a ticket category.

Good examples​

IF the user says they were scammed or hacked
THEN do not attempt to answer, escalate to staff and mention @Moderators

IF the user asks about pricing or invoices
THEN answer from documentation and always link https://example.com/pricing

IF the user writes in a language other than English
THEN answer in their language and add a short English summary at the end

IF the user asks to speak to a human
THEN escalate immediately without trying to answer first

Tips​

  • Write conditions as full sentences. "If the user's issue is about billing" works much better than "billing".
  • One rule, one situation. Several small rules beat one long paragraph. You can have up to 15 actions in a list, and the condition and action are capped at 1000 characters each (why).
  • Escalation is the most valuable use. Sending the sensitive cases (payments, bans, security) straight to staff is usually worth more than any wording tweak.
  • Don't put knowledge in a rule. Facts belong in documents or FAQs; actions decide behavior.
  • Test it by asking a matching question in Discord after saving.

Role mentions​

Mentioning a role in an action (@Moderators or <@&123...>) is also what authorizes Wallu to ping that role. A role that appears only in a channel's actions can only be pinged in that channel; global actions and global instructions allow it everywhere. Roles that appear nowhere in your instructions or actions are written as plain text without pinging anyone - so users can't talk Wallu into mass-pinging your staff. See Custom Instructions for details.