Skip to Content
NexmodActions

Actions

Actions are the automation engine behind Nexmod. While commands respond to chat triggers with a single response or flow, actions are event-driven automations that can react to anything happening on your stream — follows, subscriptions, raids, timers, webhooks, and more.

Actions vs Commands

CommandsActions
Triggered byChat messages matching a trigger wordStream events, timers, webhooks, or other actions
Primary useChat interaction (!hello, !points)Automations (follow alerts, sub reactions, timed messages)
Entry pointStart nodeEvent Trigger node
Flow builderAvailable on Plus+Available on Plus+
Sub-actionsN/AComposable steps (send message, run command, HTTP request, etc.)

Anatomy of an Action

Every action consists of three layers:

1. Triggers

What causes the action to fire. An action can have multiple triggers — for example, fire on both follows and subscriptions.

2. Sub-Actions

The steps that execute when the action fires. Sub-actions run in a configurable order and can include sending messages, setting variables, making HTTP requests, running commands, and more.

3. Execution Mode

How sub-actions are processed:

ModeBehavior
SequentialSub-actions run one after another, in order. Each waits for the previous to finish.
ConcurrentAll sub-actions fire at the same time, in parallel.
RandomOne sub-action is randomly picked and executed.

Creating an Action

  1. Navigate to Actions in the dashboard sidebar
  2. Click Create Action
  3. Give it a name (e.g., “Follow Alert”)
  4. Add one or more triggers — the events that fire this action
  5. Add sub-actions — the steps to execute
  6. Save and enable

Properties

PropertyDescriptionDefault
NameA unique name for the actionRequired
EnabledToggle the action on or offtrue
Execution ModeHow sub-actions are processed (sequential, concurrent, or random)Sequential
Always RunIf enabled, this action runs even when other actions are already processingfalse
GroupOptional group name for organizing actionsnull
Flow DataVisual flow for advanced automation logicnull

Action History

Every time an action runs, Nexmod logs the execution in Action History. The history records:

  • Status — Whether the execution succeeded or failed
  • Trigger event — What caused the action to fire
  • Variable snapshots — The state of variables at execution time
  • Errors — Any error messages if something went wrong
  • Timestamps — When the action started and finished

Use action history to debug automations and verify they’re working as expected.

Action Queues

Actions can be assigned to queues that control how concurrent executions are handled:

Queue ModeBehavior
BlockingOnly one action runs at a time. Additional triggers queue up and wait.
Non-BlockingMultiple instances of the action can run simultaneously.

Queues are useful for actions that should not overlap, like playing a sound alert — you want one to finish before the next starts.

Dashboard Permissions

ActionRequired Permission
View actionsautomations:read — Viewer and above
Create, edit, delete actionsautomations:manage — Editor and above

Moderators can read commands but cannot manage automations by default. Only Editors, Admins, and Owners can create and modify actions.

Plan Limits

PlanMax ActionsFlow Builder
Free3No
PlusUnlimitedYes
ProUnlimitedYes
VIPUnlimitedYes
Last updated on