Within Teamwork.com, you can add conditions to
automations to help streamline your processes
in creating and managing tasks.
The automations feature provides
a
variety of condition options you can
use as secondary criteria for your automations
to
initiate certain
actions.
Automation flow
Trigger
event >
additional
condition(s)
(optional) >
Action
event
When
this happens >
and
these
conditions are
true > perform
this
action
Trigger
conditions
When creating an
automation, you can optionally set
additional
conditions to further refine the criteria
the automation
needs
to meet in order to successfully run
and
initiate
the corresponding action.
Condition | Condition purpose &
options |
---|---|
Assignee | Apply the
automation to
tasks based on their assignees. Options Task
assignee is any | all | not any | not
all of
the
following specified
people. or Task
assignee is set | not
set. |
Priority | Apply the
automation to
tasks based on their
current priority
level. Options Task priority is any | not
any of the
following
priority
level(s). or Task priority is set | not set. |
Tag | Apply the
automation to
tasks matching any,
all,
or no tags. This
applies
to site-level tags
only. Options Task tag(s)
is any | all | not
any | not
all of the
following specified
tags. or Task
tag is set | not
set. |
Progress | Apply the
automation to
tasks currently at a
certain percentage of
completion. Options Task
progress is equal
to | not
equal to | less
than | greater than | less
than
or equal to | greater
than
or equal to a
specified
percentage. or Task progress is set | not set. |
Time estimate | Apply the
automation to
tasks based on whether
they have estimated
time
set. Options Task time
estimate is equal
to | not equal
to | less
than | greater
than | less
than or equal to | greater
than or equal
to a
specified number of hours
and
minutes. or Task time estimate is set | not set. |
Logged time | Apply the
automation to
tasks based on whether
they have time logged
against
them. Options Task
logged time is equal
to | not
equal to | less
than | greater
than | less
than or equal
to | greater
than or equal
to a
specified number of
hours
and
minutes. or Task logged time is added | not added. |
Follower | Apply the
automation to
tasks with specific
followers. Options Task
follower(s)
is any | all | not
any | not
all
of the
specified
people. or Task
follower(s) is set | not
set. |
Task list | Apply the
automation to
tasks within a
specific
task
list. Conditions Task's
associated task list
is any | not
any of
the specified
task
lists. Note: This
condition can only be
used
when a single project
is
selected for the
trigger. |
Start date | Apply the
automation to
tasks based on their start
date. Conditions Task
start date
is equal to | not equal to | less
than | greater than | less
than
or equal to | greater
than
or equal
to a
specified
date. or Task start date is set | is not set | has passed | has not passed. |
Due date | Apply the
automation to
tasks based on their due
date. Conditions Task due date is equal to | not equal to | less than | greater than | less than or equal to | greater than or equal to a specified date. or Task
due date is set | is
not
set | has
passed | has
not
passed. |
Board column | Apply the
automation to
tasks based on their associated board
column. Conditions Task's board column is any of | not any of. or Task's board
column is set | is
not
set. |
Task name | Apply the
automation to
tasks based on task name. Conditions Task's name contains one or multiple terms or phrases. |
Task description | Apply the
automation to
tasks based on their description. Conditions Task's description contains one or multiple terms or phrases. |
Project name | Apply the
automation to
tasks based on their associated project. Conditions Task's associated project's name contains one or multiple terms or phrases. |
Is blocked | Apply the
automation to
tasks based on whether the tasks are blocked (aka have active dependencies). Conditions Task is blocked: True | False. |
Is subtask | Apply the
automation only to subtasks or only to top-level tasks (aka not subtasks). Conditions Task is subtask: True | False. |
Has Desk tickets | Apply the
automation to
tasks based on whether the tasks have associated Desk tickets. Conditions Task has Desk tickets: True | False. |
Has reminders | Apply the
automation to
tasks based on whether the tasks have active reminders. Conditions Task has reminders: True | False. |
Created by | Apply the
automation to
tasks based on their creator. Conditions Task created by is equal to | not equal to. |
Task list name | Apply the
automation to
tasks based on their associated task list. Conditions Task's associated project's name contains one or multiple terms or phrases. |
Custom field | Apply the
automation to
tasks based on their associated custom fields. Conditions Choose a custom field and associated value. |
For more information, see: Automations -
Supported Triggers