Skip to content

Actions

Actions define what happens when an automation is triggered. Multiple actions may be combined in a single automation.

Issue Actions

This section describes all available issue actions.

Assign Issue

Changes the issue assignee.

Main setting: Assign to – user selects one of five options:

  • Specific user – assign issue to a specific user.

  • User in a group – assign to a user from a selected group.

  • User in a role – assign to a user from a selected role.

  • Copy from another field – assign to a user copied from another field.

  • Copy from parent issue – assign to a user copied from the parent issue.

Additional settings:

  • Specific user → Select user: choose from application users.

  • User in a group

Assign method: choose one of the following:

Balanced workload – assign to the least occupied user based on assigned tasks.

  • Random user – assign to a randomly selected user.

  • Round-robin – assign sequentially across group members to balance tasks (useful for support/helpdesk).

Select group: choose one of the existing groups.

User in a role

  • Assign method: same as above (Balanced workload, Random user, Round-robin).

  • Select role: choose one of the existing roles.

Copy from another field → Select field: choose a user-type native or custom field.

Copy from parent issue → no extra settings; assignee is copied from the parent issue.

Clone Issue

Duplicates the current issue, with optional field changes.

Main setting: Select fields to set – select task fields to change when copying the issue.

Possible fields:

  • Status

  • Project (ensure the automation rule applies to all projects)

  • Tracker

  • Priority

  • Author

  • Assignee

  • Target version

  • Subject (smart tokens supported)

  • Description (smart tokens supported)

  • Start date (fixed date or smart tokens)

  • Due date (fixed date or smart tokens)

  • Estimated time (smart tokens supported)

  • Private flag

One or multiple fields may be selected. Leaving empty copies the issue without changes.

Comment on Issue

Adds a comment to the issue.

Setting:

  • Comment text (smart tokens supported).

Create Issue

Generates a new issue, optionally with predefined fields and associations.

Main setting: Select fields to set – choose task fields to define when creating the issue.

Possible fields: (same as in Clone Issue)

  • Status, Project, Tracker, Priority, Author, Assignee, Target version, Subject, Description, Start date, Due date, Estimated time, Private flag.

Ensure required fields are defined.

Create Sub-task

Creates a sub-task under the current issue.

Main setting: Select fields to set – choose sub-task fields.

Possible fields: (same as Create Issue, applied to sub-task).

Ensure required fields are defined.

Delete Attachments

Removes specified attachments from the issue.

Main setting: Filename – specify which attachments to delete.

Possible values:

  • All attachments

  • Matching (attachments matching a regular expression)

  • Not matching (attachments not matching a regular expression)

Delete Issue

Permanently deletes the issue.

No settings – executes immediately. Use strict conditions to avoid deleting unintended issues.

Delete Issue Links

Removes specified links to other issues.

Main setting: Link type to delete

Possible values:

  • Related to

  • Is duplicate of

  • Has duplicate

  • Blocks

  • Blocked by

  • Precedes

  • Follows

  • Copied to

  • Copied from

One or multiple values can be selected.

Edit Comment

Updates an existing comment.

Settings:

  • Comment to edit → first comment or last comment.

  • New comment content → define new text (smart tokens supported).

Edit Issue

Modifies issue fields.

Main setting: Select fields to set – choose task fields to modify.

Possible fields:

  • Status, Project, Tracker, Priority, Author, Assignee, Target version, Subject, Description, Start date, Due date, Estimated time, Private flag.

Link Issues

Establishes a relationship (link) with another issue.

Settings:

  • Link type → select link type (Related to, Duplicate, Blocks, etc.)

  • Issue to link → options:

Trigger issue (the issue that triggered automation).

  • Most recently created issue (based on project/application scope).

Log Work

Adds a time entry (spent time) on the issue.

Settings:

  • Hours → fixed value or smart tokens.

  • Date → options: execution time, issue created, issue updated.

  • Comment → optional text.

  • Activity → choose activity (e.g., Design, Development, Testing).

  • User → options:

User who triggered the action

  • Triggered issue assignee

  • Triggered issue author

  • Any available user

Manage Watchers

Adds or removes watchers.

Settings:

  • Add these watchers → select users to add.

  • Remove these watchers → select users to remove.

  • Remove all watchers → remove all watchers (overrides other settings).

Add and remove can be combined. Using “remove all” disables the others.

Notifications

This section describes notification actions.

Send Email

Dispatches a notification email to specified recipients.

Settings: (mirroring standard email fields)

  • To – recipient email(s). Options:

Users – select application users.

  • Groups – select application groups.

  • Triggered issue fields – select from issue fields containing users.

  • Manual input – enter any valid email addresses.

CC – same options as “To”.

Bcc – same options as “To”.

Subject – define subject (smart tokens supported).

Body – define email body (smart tokens supported).

Send Web Request

Sends an HTTP request to an external service.

Settings:

  • Web request URL – specify endpoint URL (smart tokens supported).

  • HTTP method – choose from: GET, POST, PUT, PATCH, DELETE.

  • Web request body – options:

Empty

  • Issue data (Redmine format – same as .json API output; see Redmine REST issues)

  • JSON (defined in settings)

  • Custom body (smart tokens supported)

Headers – specify request headers (smart tokens supported).

Expected response codes – list expected codes. If the response does not match, the automation will not proceed. All responses are written to logs.

Other Actions

Log Action

Records a custom message to the automation log (useful for debugging or auditing).

Setting:

  • Log message – enter message text (smart tokens supported).