Skip to main content

Overview

Enable your agents to manage tasks, projects, and productivity workflows through ClickUp. Create and update tasks, organize projects, manage team assignments, and streamline your productivity management with AI-powered automation.

Prerequisites

Before using the ClickUp integration, ensure you have:
  • A CrewAI AMP account with an active subscription
  • A ClickUp account with appropriate permissions
  • Connected your ClickUp account through the Integrations page

Setting Up ClickUp Integration

1. Connect Your ClickUp Account

  1. Navigate to CrewAI AMP Integrations
  2. Find ClickUp in the Authentication Integrations section
  3. Click Connect and complete the OAuth flow
  4. Grant the necessary permissions for task and project management
  5. Copy your Enterprise Token from Integration Settings

2. Install Required Package

3. Environment Variable Setup

To use integrations with Agent(apps=[]), you must set the CREWAI_PLATFORM_INTEGRATION_TOKEN environment variable with your Enterprise Token.
Or add it to your .env file:

Available Actions

Description: Search for tasks in ClickUp using advanced filters.Parameters:
  • taskFilterFormula (object, optional): A filter in disjunctive normal form - OR of AND groups of single conditions.
    Available fields: space_ids%5B%5D, project_ids%5B%5D, list_ids%5B%5D, statuses%5B%5D, include_closed, assignees%5B%5D, tags%5B%5D, due_date_gt, due_date_lt, date_created_gt, date_created_lt, date_updated_gt, date_updated_lt
Description: Get tasks in a specific list in ClickUp.Parameters:
  • listId (string, required): List - Select a List to get tasks from. Use Connect Portal User Settings to allow users to select a ClickUp List.
  • taskFilterFormula (string, optional): Search for tasks that match specified filters. For example: name=task1.
Description: Create a task in ClickUp.Parameters:
  • listId (string, required): List - Select a List to create this task in. Use Connect Portal User Settings to allow users to select a ClickUp List.
  • name (string, required): Name - The task name.
  • description (string, optional): Description - Task description.
  • status (string, optional): Status - Select a Status for this task. Use Connect Portal User Settings to allow users to select a ClickUp Status.
  • assignees (string, optional): Assignees - Select a Member (or an array of member IDs) to be assigned to this task. Use Connect Portal User Settings to allow users to select a ClickUp Member.
  • dueDate (string, optional): Due Date - Specify a date for this task to be due on.
  • additionalFields (string, optional): Additional Fields - Specify additional fields to include on this task as JSON.
Description: Update a task in ClickUp.Parameters:
  • taskId (string, required): Task ID - The ID of the task to update.
  • listId (string, required): List - Select a List to create this task in. Use Connect Portal User Settings to allow users to select a ClickUp List.
  • name (string, optional): Name - The task name.
  • description (string, optional): Description - Task description.
  • status (string, optional): Status - Select a Status for this task. Use Connect Portal User Settings to allow users to select a ClickUp Status.
  • assignees (string, optional): Assignees - Select a Member (or an array of member IDs) to be assigned to this task. Use Connect Portal User Settings to allow users to select a ClickUp Member.
  • dueDate (string, optional): Due Date - Specify a date for this task to be due on.
  • additionalFields (string, optional): Additional Fields - Specify additional fields to include on this task as JSON.
Description: Delete a task in ClickUp.Parameters:
  • taskId (string, required): Task ID - The ID of the task to delete.
Description: Get List information in ClickUp.Parameters:
  • spaceId (string, required): Space ID - The ID of the space containing the lists.
Description: Get Custom Fields in a List in ClickUp.Parameters:
  • listId (string, required): List ID - The ID of the list to get custom fields from.
Description: Get All Fields in a List in ClickUp.Parameters:
  • listId (string, required): List ID - The ID of the list to get all fields from.
Description: Get Space information in ClickUp.Parameters:
  • spaceId (string, optional): Space ID - The ID of the space to retrieve.
Description: Get Folders in ClickUp.Parameters:
  • spaceId (string, required): Space ID - The ID of the space containing the folders.
Description: Get Member information in ClickUp.Parameters: None required.

Usage Examples

Basic ClickUp Agent Setup

Filtering Specific ClickUp Tools

Advanced Project Management

Task Search and Management

Getting Help

Need Help?

Contact our support team for assistance with ClickUp integration setup or troubleshooting.