Dispatch.IO Logo
Automations

Troubleshooting

Every error an automation can show, what it means and how to fix it, and the frequent questions.

Updated on October 23, 2026#automatisations#depannage

Search the documentation

Type a keyword: a command, a module, a dashboard page…

When an automation fails, the error is saved in the history (and in the tracking channel if there is one). Here is the full list of errors, then the frequent questions.

Frequent questions

My automation doesn't start

  1. Check it's on and not over the quota (badge on its card).
  2. Check the Automations module is on, on the server home.
  3. Read the trigger settings again: watched channels, text searched, roles… An event that doesn't match them leaves no trace in the history.
  4. By default, bots and webhooks are ignored (Settings tab).
  5. A cooldown can block runs that are close together.
  6. Run a simulation test: the result shows the path taken and the false conditions.

It paused itself

After 10 failures in a row, the bot pauses it and warns the managers (bell of the website). Open the History tab, read the error, fix it, save, then turn it back on.

The role isn't given

The role must be below the bot's role in the Discord server settings, not managed by an app and give no moderation rights (administrator, manage roles, ban, manage messages…). The bot needs Manage Roles.

A variable stays written as is

The variable isn't given by this trigger, or it's misspelled. Use the Insert a variable button: it only lists the available variables.

My command doesn't show on Discord

It's registered a few seconds after saving, if the automation is on and within the quota. Reload your Discord app (Ctrl + R). A name already used by a Dispatch.IO command is refused.

A “Wait” action never finished

What follows resumes at the planned time, even after a bot restart. It's dropped if the automation was deleted or turned off, or if the next blocks were deleted meanwhile.

A schedule was skipped

The bot checks schedules every 20 seconds. If the bot was offline more than 10 minutes after the planned time, that run is skipped and the next one is planned normally.

Every error

CodeMessage shown
automation_selfAn automation can't start itself.
automation_unavailableThe automation to start is off, deleted or over the plan's quota.
bot_not_readyThe bot isn't ready on this server yet.
channel_not_foundThe channel no longer exists or the bot can't see it.
channel_not_textThis channel can't receive messages (…).
channel_not_voiceThe chosen channel isn't a voice channel.
depthToo many automations started one another (3 levels at most).
discord_dm_closedThis member doesn't accept private messages.
discord_errorDiscord refused the action (…).
discord_invalid_bodyDiscord refused the message: …
discord_missing_accessThe bot can't see this channel.
discord_missing_permissionsThe bot is missing a permission for this action.
discord_unknown_channelThe channel no longer exists.
discord_unknown_memberThe member is no longer on the server.
discord_unknown_messageThe message no longer exists.
discord_unknown_roleThe role no longer exists.
dm_closed… doesn't accept private messages.
empty_messageThe message is empty once the variables are filled.
invalid_emojiUnknown emoji: …
invalid_regexInvalid regular expression: …
levels_disabledThe levels module is off on this server.
loop_guardPaused for a moment: it was starting itself in a loop.
member_not_foundThe member is no longer on the server.
message_goneThe message was deleted before the action.
missing_permissionThe bot is missing the "…" permission.
no_targetNo member to act on (the trigger gives none).
no_trigger_channelThe trigger gives no channel: choose a channel in the action.
no_trigger_messageThe trigger gives no message to act on.
not_a_number"…" isn't a number.
not_in_voice… isn't in a voice channel.
rate_limitedToo many actions on this server in a minute: try again later.
rate_limited_dangerousToo many moderation actions in a minute (20 at most).
role_above_botThe role "…" is above the bot's role: move the bot's role higher.
role_dangerousThe role "…" gives moderation rights: automations never hand it out.
role_managedThe role "…" is managed by Discord or an app.
role_not_foundThe role no longer exists.
save_failedSaving failed, try again.
studio_message_missingThe studio message was deleted.
banner_missingThe banner was deleted (Creation › Banners).
target_above_bot… is above the bot: the bot can't act on them.
target_is_admin… is an administrator: Discord forbids timing them out.
target_is_botThe bot can't act on itself.
target_is_ownerNobody can act on the server owner.
too_many_stepsToo many steps in one run (100 at most).
unexpectedUnexpected error (…).
unknown_actionUnknown action (…).
unknown_conditionUnknown condition (…).
variable_missingThe variable "…" no longer exists.
xp_out_of_rangeThe XP amount must be between 1 and 1,000,000.

“…” is replaced by the detail (name of the permission, role, member…).

Updated on October 23, 2026