How-To Guides
7 min read

Setting Up Automation Rules

Create trigger-based rules that set fields, assign people, post comments, create items, send emails and notifications, call webhooks, and more — without any manual effort.

Automation rules let you encode your team’s workflow logic so repetitive actions happen automatically.

Opening the Automation Settings

  1. Open a board and click Settings in the board toolbar.
  2. Select Automation.
  3. Click Add rule and give the rule a descriptive Rule name.

Every workspace member except Viewers can create, edit, and run rules.

Choosing a Trigger

Every rule starts with a trigger — the event that fires the rule:

TriggerWhen it fires
When field is changedWhen a specific field changes to a specific value (status fields offer their options in a dropdown)
When item is createdWhen any new item is added to the board
When item is created in groupWhen a new item is added to a specific group
When item is moved to groupWhen an item is moved to a specific group
When due date arrivesOnce a day, for items whose chosen date field (or any date field) is due today
When comment is addedWhen someone comments on an item
When time is loggedWhen a time entry is recorded on an item
When dependency is unblockedWhen an item’s blocking dependency is completed
When SCM status changesWhen a linked pull request, merge request, or issue changes status — requires the Git integration
On a scheduleEvery day at the Run time you set
Manual runOnly when you click Run now (or an AI assistant runs it over MCP)

Adding Conditions (Optional)

Conditions narrow down which items the rule applies to. Click Add condition and choose:

  • Field has value — only run if a field equals a specific value
  • Item is in group — only run if the item is in a specific group
  • Has blocked dependency — only run if the item is blocked by an incomplete dependency
  • Has no blocked dependency — only run if the item has no active blockers

All conditions must match. Without conditions, the rule runs on every trigger.

Configuring Actions

Click Add action to add one or more actions. Every rule needs at least one.

ActionWhat it does
Set field to valueUpdates any field to a specific value
Archive itemMoves the item to the archive
Move to groupMoves the item into a chosen group
Assign personSets a Person field to the Item creator, the Triggering user, an Item watcher, or a Specific person
Set due dateSets a date field to a number of Days from trigger
Add commentPosts a comment with your Comment text on the item
Create itemCreates a new item with a given title in a chosen group
Send emailSends an email to the Email recipient with your subject and body
Call webhookSends a JSON POST request with the board and item IDs to a URL of your choice
Send notificationSends an in-app notification to the Item assignees or All workspace members, with an optional message

Actions execute in order. Click Save to activate the rule.

Example: Hand Off for Review

Goal: When a task moves to “In Review”, assign the QA lead and leave a note.

  1. Trigger: When field is changed → Status field → “In Review”
  2. Action: Assign person → Reviewer field → Specific person → the QA lead
  3. Action: Add comment → “Ready for review”
  4. Action: Send notification → Item assignees

Example: Due Date Notification

Goal: Notify assignees on the day a task is due.

  1. Trigger: When due date arrives → Due Date field (or Any date field)
  2. Action: Send notification → Item assignees → “Your task is due today”

The rule fires once per day for each item with a matching due date.

Example: Daily Standup Item

Goal: Have a fresh standup item waiting every morning.

  1. Trigger: On a schedule → Run time 09:00
  2. Action: Create item → “Today” group → “Daily standup”

Scheduled rules run once per day at their run time.

Running a Rule Manually

Rules with the Manual run trigger show a Run now button (lightning icon) in the rule list. Use them for routines you want to start on demand — calling a webhook, sending a status email, or creating a set of follow-up items. Since a manual run from the settings page and a scheduled run don’t start from a specific item, item-based actions such as Set field to value or Add comment have nothing to act on there; use Create item, Send email, and Call webhook instead.

If a Rule Can’t Be Saved

TskVlo checks every rule on the server before saving it. A rule without a name, without at least one action, or with an unknown trigger, condition, or action is rejected instead of being stored half-working. In the editor this shows up as a “Failed to save automation rule” message — check that the rule has a name and at least one fully configured action, then save again. When rules are created through the API or by an AI assistant over MCP, the error names exactly what’s wrong.

Enabling and Disabling Rules

Toggle rules on and off from the Automation page without deleting them.

Checking Run History

Click the history icon next to a rule to open its Run history. It lists every execution with the Time, the Item it ran on, and the Actions ran. Every change an automation makes also shows up in the affected item’s activity feed.

Managing Rules with an AI Assistant

If you’ve connected an AI assistant through the TskVlo MCP server, it can list, create, update, delete, and run automation rules for you — just describe the rule you want. Rules created this way pass the same checks as the editor, can only reference fields and groups of their own board, and appear on the Automation page immediately. See AI integration for more.

Tips

  • Give rules descriptive names like “Notify on due date” — not “Rule 3”.
  • Test on a single item by triggering the rule and checking its run history.
  • Multiple actions in one rule execute sequentially — order matters.
  • To reuse a set of rules on another board, save the board as a template.