How Triggers Work
Every trigger has a name and a prefix. If your prefix is! and your trigger is named rules, members type !rules and the bot responds with whatever you’ve configured.
Creating a Trigger
Click New Trigger from the Triggers page. The trigger form has five tabs:Basic tab
Configure the core settings:Content tab
Toggle Send as embed to switch from a plain message to a styled Discord embed. When embed is on you can configure:- Accent colour — the left border colour
- Embed description — main body text
- Title and Title URL
- Author name and Author icon URL
- Thumbnail (top-right image) and Image (full-width)
- Fields — up to 25 key/value pairs, each optionally inline
- Footer text and Footer icon URL
- Timestamp — appends the current time to the footer
Advanced tab
Fine-tune behaviour:Flows tab
Add Custom Flows to chain additional bot actions that fire after the trigger runs. See Custom Flows below. Flows require Invaro+ or Invaro+ Boost.Preview tab
Shows a Discord-style rendering of your trigger response before saving.Available Variables
Click any variable pill in the editor to insert it at your cursor position.Custom Flows
Custom Flows are available on Invaro+ and Invaro+ Boost portals only.
Available Flow Actions
Flow Configuration
Move channel to category — select the target category from the dropdown. Send DM to invoker / Send DM to mentioned user — choose between:- Send trigger response — the bot DMs a copy of the trigger’s embed and plain text
- Send custom message — write a separate message using the text editor and variable pills
!triggerName @user. If no user is mentioned the flow is skipped.
Add / Remove roles — select whether to add or remove, then pick the roles. Applied to the invoker.
Create thread on response / Create thread in channel — set a thread name (variables supported) and choose an auto-archive duration: 1 hour, 24 hours, 3 days, or 1 week.
Send to mentioned channel — uses the first #channel mention in the command args. Choose between sending the trigger response or a custom message.
Rename channel — choose a mode:
- Replace — sets the channel name to the value you enter
- Prepend — adds text before the current channel name
- Append — adds text after the current channel name
Categories
Categories let you organise triggers into colour-coded groups. Each category has a name, optional description, an icon, and a colour.Creating a Category
Click New Category in the top-right corner. Give it a name, choose an icon from the grid, and pick a colour.Assigning Triggers to Categories
On any trigger card, click the folder icon to open a dropdown and select a category. Choose Uncategorised to remove it from its current category. Triggers inside a category appear nested under that category’s header on the list page. Deleting a category does not delete the triggers inside — they become uncategorised.Managing Categories
Each category card has an overflow menu with Edit Category and Delete Category options. The category can also be expanded or collapsed by clicking the header.Configuring the Prefix
All triggers share a single prefix. Click the Prefix button in the top-right area to open an inline editor, change the value (1–5 characters), and confirm. The new prefix takes effect immediately.Managing Triggers
Each trigger card shows the full command name, description, any configured constraints, and badges for embed mode, custom message, and flows.
Use the search bar to filter triggers by name or description.
Access Control
Viewing the Triggers page can be granted to non-admin staff via the Permissions system usingCanView on the Triggers page. Creating, editing, and deleting triggers may require additional permissions depending on your portal’s configuration.