Use Automation Actions

  • Updated


Triggers and Actions are the two key parts of an Automation. Triggers start the Automation and result in an Action. Actions are the changes you want to automate.

Conditions are an optional part of Automations that add more precision and control.

Learn how to use Actions to create Automations that will save you clicks!

What you'll need

  • The Workspace admin or owner must enable the Automation ClickApp

  • Guests can't set up Automations

  • All ClickUp Plans include an unlimited number of Automations

  • The number of automated Actions that can be completed per month depends on your Plan:

    • Usage alert emails are sent to owners and admins of Workspaces when an Automations usage is at 90% and again when usage is over 100%

    • Free Forever: 100 Actions / month

    • Unlimited: 1,000 Actions / month

    • Business: 10,000 Actions / month

    • Business Plus: 25,000 Actions / month

    • Enterprise: 250,000 Actions / month

    • Usage limits reset on the first of every month (PST)

  • Free Forever and Unlimited Plans can set up Triggers and Actions

  • Business Plans and above can also set up Conditions and add multiple Actions

Understand Actions

In the Automation schema, Actions are what happens when an Automation is triggered.

Screenshot of an Automation Action being customized.

Note: Each Action is counted toward your Workspace's Automation usage. You can add one Action per Automation on our Free Forever Plan and Unlimited Plan and up to six Actions per Automation on our Business Plan and above.

Available Actions

Action Description Additional information
Add a comment Add a comment that will populate in the comment section of the task.

 

Apply a template Apply a selected template to the task.  
Archive task Archive the task.

 

 

Change assignees Change the assignee(s) on a task.

When the Multiple Assignees ClickApp is enabled, this Action will add the assignee. When the ClickApp isn't enabled, this Action will replace the existing assignee

You can also expand the Advanced options to manually:

  • Add assignee(s)

  • Remove assignee(s)

  • Reassign

  • Remove all assignees

 

Tip: Combine this with another Change Assignee Action to tidy up your tasks in one Automation!

Change due date

Change the due date of a task. You can set your due date as static, for example, Monday, Dec 7.

Or you can set it as dynamic, for example, 7 days after Automation is triggered.

For dynamic due dates, set your Automation Action to change due date to enable:

  • Days after trigger date: Due date = 7 days after Automation trigger

  • On trigger date: Due date = the date that the Automation trigger occurs

  • Fields from Trigger: Due date = date provided in your date custom field, if you have that field set up OR the values from your default date fields. 

Note: You can't set a specific due time using this Automation Action.

Change Priority Change the Priority of a task  
Change start date Change the start date of a task. You can set your start date as static, for example, Monday, Dec 7.

For dynamic start dates, set your Automation action to change start date to enable:

  • Days after trigger date: Start date = 7 days after Automation trigger

  • On trigger date: Start date = the date that the Automation trigger occurs

  • Fields from Trigger: Start date = date provided in your date custom field, if you have that field set up

Note: You can't set a specific start time using this Automation Action.

Change tags Change tags on a task.
  • Add tag(s)

  • Remove tag(s)

Change watchers Change the watchers on a task.
  • Add watcher(s)

  • Remove watcher(s)

Create a subtask Create a new subtask.
  • Parent task

  • Task name

  • Template (optional)

Create a task Create a new task.
  • Task name

  • List name

  • Template (optional)

Delete a task

Delete the task.

 
Estimate time Estimate a specified amount of time on a task.  
Move to List Copy the task to a chosen List.  
Set Custom Field Set Custom Fields on a task. Choose the field and the value you want added.  
Track time Track time on a task. Specify the amount of time and who it should be tracked for.  
Webhook call

Allows you to connect ClickUp with any application:

  • Paste the URL you want called.

  • When a task Triggers an Automation, we'll send task details in the webhook payload. This lets you easily access data from ClickUp Automations in your own application!

Note: The webhook endpoint provided must promptly resolve with a successful HTTP status code. If the timeout is exceeded on too many occurrences, the Automation will be disabled.

Example response with all available data:

{ 
{
date: "2020-04-28T17:12:12.408Z",
id: "61826c6c-f5db-4cb8-8227-5ad1a3165883",
payload: {
archived: false,
assignees: [],
checklists: [],
creator: {
id: 123456,
username: "Josh",
color: "#08c7e0",
email: "user@clickup.com",
profilePicture: "https://website.com/Pictures/123456_HHK.jpg"
},
custom_fields: [],
date_closed: null,
date_created: "1588051179885",
date_updated: "1588093930834",
dependencies: [],
description: null,
due_date: null,
folder: {
id: "55200004",
name: "Automations",
hidden: false,
access: true
},
id: "p1u1x0",
linked_tasks: [],
list: {
id: "12345678",
name: "Automation Webhooks",
access: true
},
name: "Webhooks!",
orderindex: "-0.0234354635389856960000000000000000",
parent: null,
priority: null,
project: {
id: "12345678",
name: "Test",
hidden: false,
access: true
},
space: {
id: "12345678"
},
start_date: null,
status: {
status: "active",
color: "#000000",
orderindex: 1,
type: "custom"
},
tags: [],
team_id: "123456",
text_content: null,
time_estimate: null,
url: "https://app.clickup.com/t/p1u1x0",
watchers: []
},
trigger_id: "61826c6c-f5db-4cb8-8227-5ad1a3165883"
}
}

 

Was this article helpful?