Use Automation Actions

Automations consist of Triggers and Actions. Triggers start the Automation and result in an Action. 

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

Feature availability and limits vary by plan and user role. Learn more

Screenshot of an Automation including a trigger, condition, and action.

Available Actions

Actions are performed in the order they're added, from top to bottom. To reorder Actions, you can drag and drop them. 

ClickUp Agent Actions

The following table describes the available ClickUp Agent Actions:

Agent Actions Description
Super Agents Launch Super Agent

Use Automation Triggers and Conditions to trigger a Super Agent.

You can give the Super Agent additional instructions for each Automation.

Autopilot Agents Launch Autopilot Agent Build an Autopilot Agent with customizable Instructions, Knowledge, and Tools.
Create and edit items

Options include:

  • Create Docs with AI
  • Create task with AI
  • Create subtask with AI
  • Edit Custom Field with AI

Automation Actions

The following table shows the available Automations Actions:

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

Add variables, like Task ID, @mentioning a person, dates, or Custom Fields into the comment.

You can use this Action to mention your Codegen AI Agent in a comment. 

Send a channel message Send a message to a Chat Channel.
  • Message: Type your message. You can also populate the message with fields from the Trigger, like Channel Name or Message URL.
  • Send to: Send to the channel or the message thread.
    • Channel: If sending to the channel, you'll need to select a channel.
  • Assign to: Optional. Select an assignee.
Send a direct message Send a direct message to someone.
  • Task name: Enter a name for the task, or choose one or more fields from the Trigger as the name.
  • List
  • Optional settings:
    • Template, Status, Priority, Due Date, Start Date, Tags, Assignees, Custom Field(s), Task Type
Add to current Sprint Add the task to the current Sprint and keep it in the last-completed Sprint.   
Add Relationship Link the trigger task to a new task or Doc.

Supported relationships include:

Apply a template Apply a selected task or checklist template to the task.

If the applied template creates new subtasks and you're using the create task trigger, an automation loop may start. To end the loop, disable the trigger. 

This Action will not fire for tasks or subtasks that were created via a template.

Archive task or subtask  Archive the task or subtask.

 

 

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 choose the new assignee(s) to be the task follower, task creator, Automation triggered by, or a Person Custom Field. 

You can also expand the Advanced options to manually:

  • Add assignee(s)

  • Remove assignee(s)

  • Reassign

  • Remove all assignees

Combine this with another Change Assignee Action to tidy up your tasks in one Automation.

You can use this Action to assign tasks to your Codegen AI Agent.

Change due date

Change the due date of a task.

Due date options include:

  • Days after trigger date: A certain number of days after the Automation is triggered.

  • On trigger date: The date that the Automation is triggered.

  • On trigger date and time: The date and time the Automation is triggered.
  • Choose a date: Select a specific date.

  • Remove date: Remove the due date from the task that triggered the Automation.
Change Priority Change the Priority of a task  
Change start date Change the start date of a task.

Start date options include:

  • Days after trigger date: A certain number of days after the Automation is triggered.

  • On trigger date: The date that the Automation is triggered. If the Automation is triggered after the due date, the start date will be the due date. 

  • On trigger date and time: The date and time the Automation is triggered.
  • Choose a date: Select a specific date.

  • Remove date: Remove the start date from the task that triggered the Automation.
Change status Change the status of a task.

This Action changes the status of the task that triggers the Automation.

For tasks and subtasks in multiple lists, this Action uses statuses from the trigger task's home List.

For an Automation Action to update a status, that status must exist in the Workspace location where the Automation is being created.

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

  • Remove tag(s)

Change followers Change the followers on a task.
  • Add follower(s)

  • Remove follower(s)

  • Remove all followers
Create a subtask Create a new subtask.
  • Parent task

  • Task name

  • Template (optional)

If the Automation is triggered by a nested subtask at the lowest level, this Action will be skipped.

Create a new task and add a relationship.

You can relate the new subtask to the trigger task using the Relationship type field. Options include:

You can relate the new subtask and the trigger task using a Custom Relationship through the Custom Fields option. 

Create a task Create a new task.
  • Task name

  • List name

  • Template (optional)

If the task name is left blank, it will default to Task (created from Automation).

Create a new task and add a relationship.

You can relate the new task to the trigger task using the Relationship type field.

Options include:

You can relate the new task and the trigger task using a Custom Relationship through the Custom Fields option. 

Duplicate Create an identical copy of the trigger task.
  • Specify the List for the new task.
  • Check Link to original task to create a task relationship between the trigger task and the new task.
Delete task or subtask

Delete a task or subtask.

 
Change task name

Update the task name.

Use variables from the task that triggered the Automation, including task ID, task name, and more.

The updated task name is not available as a dynamic variable to other Actions in the same Automation.

Estimate time Estimate a specified amount of time on a task.  
Create a List Create a List in a Folder or Space.  
Move to List Move the task to a chosen List.
  • Check the Move and keep in current List option to move tasks and add it back to the current List using Tasks in Multiple Lists.
  • If the Automation is triggered by a subtask or nested subtask, it will move the top-level parent task and all subtasks and nested subtasks will convert to a parent task, and no longer be linked to the parent task.
Add to List Add the task to a chosen List using Tasks in Multiple Lists.

Subtasks in Multiple Lists must be enabled if you want to use this Action on a subtask.

This Action uses the permissions of the person who created the Automation. Learn more

Set Custom Field

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

You can use AI Fields and private Custom Fields in Actions.

Date Custom Field options include:

  • Days after trigger date: A certain number of days after the Automation is triggered.

  • On trigger date: The date that the Automation is triggered.

  • On trigger date and time: The date and time the Automation is triggered.
  • Fields from Trigger: You must have a Date Custom Field available in the location where you're creating this Automation for this option to display. Dynamically set the Date Custom Field from the task that triggered the Automation, including:
    • Start date
    • Due date
    • Date created
    • Date updated
    • Date done
    • Date closed
    • Any Date Custom Field.
  • Choose a date: Select a specific date.

  • Remove date: Remove the date from the task that triggered the Automation.

To trigger Actions based on more than one selected Custom Field value, you will need to create a separate Automation for every Custom Field selection.

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

Allows you to connect ClickUp with any application.

 
AI Assign

Assign tasks based on custom prompts you previously set up.

This Action is only available when the Task or subtask created or Task or subtask updated Trigger is selected.

This Action is only available after you have set up AI Assign for the Space, Folder, or List in which you're creating this Automation.

AI Prioritize

Prioritize tasks based on custom prompts you previously set up.

This Action is only available when the Task or subtask created or Task or subtask updated Trigger is selected.

This Action is only available after you have set up AI Prioritize for the Space, Folder, or List in which you're creating this Automation.

Call webhook

Create a webhook Automation to communicate with an external integrated app when a specific event occurs in a ClickUp task.

 

Chat Actions

The following table lists the Actions available in Chat Automations

Action Description

Launch AI Agent

This Action is in beta.

Launch a ClickUp Agent.
Call webhook Create a webhook Automation to communicate with an external integrated app when a specific event occurs in a ClickUp task.
Send a channel message Send a message to a Chat Channel.
Send a direct message Send a direct message to someone.