FlowRunner
Pricing
Theme

Automate ClickUp tasks, lists, folders, and time tracking across the workspace hierarchy. Agents triage new tasks, set priority and assignees, log progress, and pull a person in on the ambiguous calls.

5 triggers 30 actions available
On Task Created fires when a task lands in a monitored triage list
Agent reads the task title, description, and any custom fields
Agent confirms the task has enough detail to route
Agent scores the task against the rules for priority and owner
Agent sets the priority, assignee, and tags for clear cases
Agent posts a comment on the task recording what it decided and why
A task that scores ambiguous is routed to a lead to set priority and owner

What This Integration Enables

FlowRunner agents use ClickUp to run intake and progress as decisions, not data entry. An agent can create tasks from forms, emails, or other agents, then set the status, priority, assignees, and custom fields that route the work. It can add a standard checklist from a template, log a comment when a status changes, and start a time entry against the task. It reacts through native webhooks the instant a task changes, so nothing waits on a polling interval. The tasks that clear the rules move on their own. The ones that do not are the ones the agent stops to ask about.

Without FlowRunner

Manual triage Someone reads every new task by hand to set priority and pick an owner
Slow assignment Tasks sit unassigned until a lead gets to the queue
No progress trail Time and status updates are logged by hand or not at all

With FlowRunner

Rules clear the routine Tasks that match the criteria are prioritized and assigned the moment they arrive
Fast, even routing Every task is scored the same way, so assignment is quick and consistent
Automatic progress log The agent comments and tracks time as work moves, so the trail stays current

Use Case Scenarios

New-Task Triage

A form submission creates a task in a triage list, and On Task Created fires. The agent reads the title, description, and fields, then scores the request against the routing rules. Clear cases get their priority set, an owner assigned, and the right tags added so they surface in the correct saved views. The agent posts a comment recording the decision. Ambiguous cases are routed to a lead. The team stops sorting a backlog by hand.

Status-Driven Progress Logging

On Task Updated fires when a task moves to "in progress". The agent posts a comment marking the start, creates a time entry against the task, and adds a "Definition of done" checklist from a template so the owner knows exactly what closing the task requires. Because the agent reacts to the status change through a native webhook, the log is written the instant the work starts.

Nightly Status Report with a Judgment Gate

On a schedule, the agent reads a list's tasks with Get Tasks, summarizes status and blockers, and writes the report into a shared tool. When a task has been blocked past its due date, the agent does not silently roll it forward. It flags the owner to decide whether the task needs re-scoping, a new due date, or escalation.

Human-in-Loop Highlight

When On Task Created fires for a task that scores between the clear-yes and clear-no thresholds on priority or ownership, the agent does not guess. It pauses and routes to a team lead through their preferred channel: "A new task '[Task Name]' landed in [List]. It scored ambiguous on priority. Set the priority and assign an owner?" The lead decides, and the agent runs Update Task from there to set priority, assignee, and tags. The routine tasks are prioritized and assigned automatically; the ambiguous ones reach a person before anything is locked in.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

30 actions

Workspaces and Spaces

3
  • Get Workspaces Retrieves the ClickUp workspaces the connection can reach. Used to discover which workspaces a flow can operate on.
  • Get Spaces Retrieves the spaces in a workspace. Used to resolve the space a flow should work within.
  • Get Space Retrieves a single space with its statuses, features, and privacy settings. Used to inspect a space before acting on its folders or lists.

Folders

4
  • Get Folders Retrieves the folders in a space. Used to find where a list should live.
  • Create Folder Creates a folder in a space. Used to provision project structure on demand.
  • Update Folder Renames a folder. Used to keep folder names in sync with an external system or template.
  • Delete Folder Permanently deletes a folder and everything in it. Used in lifecycle cleanup.

Lists

5
  • Get Lists Retrieves the lists in a folder, or the folderless lists in a space. Used to find the list that holds tasks.
  • Create List Creates a list in a folder or directly in a space. Used to stand up a task container from a template.
  • Get List Retrieves a single list with its statuses and task count. Used to inspect list configuration before creating tasks.
  • Update List Updates a list's name or description. Used to keep list details in sync.
  • Delete List Permanently deletes a list and its tasks. Used in cleanup.

Tasks

5
  • Get Tasks Retrieves a page of tasks from a list with optional filters for status, completion, and due date. Used to sync or process tasks in bulk.
  • Get Task Retrieves a single task by ID, optionally with subtasks. Used to read current state before acting.
  • Create Task Creates a task in a list with description, status, priority, due date, assignees, and tags. Used to turn a form, email, or agent decision into tracked work.
  • Update Task Updates a task's editable fields, including status, priority, due date, and assignees. Used to route and progress a task.
  • Delete Task Permanently deletes a task and its comments, attachments, and time entries. Used in cleanup.

Comments

2
  • Get Task Comments Retrieves comments on a task, newest first. Used to read the discussion before acting.
  • Create Task Comment Adds a comment to a task with optional assignee and notification. Used by agents to log progress, ask a question, or notify a member.

Checklists

2
  • Create Checklist Adds a checklist to a task to track sub-steps. Used to apply a standard set of steps to new work.
  • Create Checklist Item Adds an item to a checklist, optionally assigned to a member. Used to build out the steps a task requires.

Time Tracking

2
  • Get Time Entries Retrieves time entries for a workspace over a date range. Used for time reporting and analytics.
  • Create Time Entry Logs a time entry against a task with billable flag and tags. Used to record time spent on automated or manual work.

Custom Fields

3
  • Get List Custom Fields Retrieves the custom fields configured on a list. Used to see which fields are available before setting a value.
  • Set Task Custom Field Value Sets or replaces a custom field value on a task. Used to write a priority score, external ID, or other structured value.
  • Remove Task Custom Field Value Clears a custom field value on a task without deleting the field. Used to reset a value.

Attachments

1
  • Create Task Attachment Uploads a file from FlowRunner file storage to a task as an attachment. Used to attach a generated report or export.

Tags

3
  • Get Space Tags Retrieves the tags available in a space. Used to see which tags can be added to a task.
  • Add Task Tag Attaches an existing space tag to a task. Used to route a task into the right saved views.
  • Remove Task Tag Removes a tag from a task without deleting it from the space. Used to reclassify a task.

Triggers

5 triggers

Event Triggers

5
  • On Task Created Fires the instant a task is created in a monitored list, delivered by a native ClickUp webhook. When it fires, agents classify the task, set priority and assignee, and route the ambiguous cases to a person.
  • On Task Updated Fires the instant a task is updated, carrying ClickUp's raw change history. When it fires, agents react to status and field changes, log progress, and start time tracking.
  • On Task Deleted Fires the instant a task is deleted, delivered by a native webhook with no polling equivalent. When it fires, agents reconcile downstream records that referenced the task.
  • On New Task Fires on a polling interval whenever a new task appears in a monitored list. Used when a webhook is not available and near-real-time polling is enough.
  • On Updated Task Fires on a polling interval whenever an existing task's content or status changes. Used as the polling counterpart to the update webhook.

Start building with ClickUp

$100 in credits. No card required. Connect in minutes.