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

We'll cover

Understand Actions

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

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

archive

Archive the task.

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!

comments

Add a comment that will populate in the comment section of the task.

Custom Fields

Set Custom Fields on a task. Choose the field and the value you want added.

due dates

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

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

Priorities

Change the Priority of a task

start dates

Change the start date of a task. You can set your start 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 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.

statuses

Change the task to a specific status.

subtasks

Create a new subtask.

  • Parent task

  • Task name

  • Template (optional)

tags

Change tags on a task.

  • Add tag(s)

  • Remove tag(s)

tasks

Create a new task.

  • Task name

  • List name

  • Template (optional)

tasks

Copy the task to a chosen List.

tasks

Delete the task.

tasks

Move the task to a selected List.

templates

Apply a selected template to the task.

time tracking

Track time on a task. Specify the amount of time and who it should be tracked for.

time estimates

Estimate a specified amount of time on a task.

watchers

Change the watchers on a task.

  • Add watcher(s)

  • Remove watcher(s)

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:

{ 
body: {
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"
}
}


Want to learn more?

Did this answer your question?