Cortex connects to many third-party vendors whose system interfaces frequently change. As a result, integration behavior or configuration steps may shift without notice. If you encounter unexpected issues, check with your system administrator or refer to the vendor’s documentation for the most current information. Additionally, integration sync times vary and are subject to scheduling overrides and timing variance.
- View task information directly on entity pages in Cortex
- Create ClickUp tasks based on Initiatives directly from Cortex
- Map ClickUp identities to users in Cortex
- View open ClickUp tasks in the dev homepage
- Create Scorecards that track progress and drive alignment on projects involving your ClickUp tasks
How to configure ClickUp with Cortex
Prerequisites
Before getting started:- Create a ClickUp personal API token.
Configure the integration in Cortex
- In Cortex, navigate to the ClickUp settings page.
- Click Integrations from the main nav. Search for and select ClickUp.
- Click Add configuration.
- Configure the ClickUp integration form:
- API token: Enter your ClickUp API token.
- Click Save.
How to connect Cortex entities to ClickUp
Auto discovery of spaces, folders, and tags
By default, Cortex will use the Cortex tag (e.g.my-entity) as the “best guess” for ClickUp space, folder, or tag. For example, if your Cortex tag is my-entity, then the corresponding space, folder, or tag in ClickUp should also be my-entity.
If your ClickUp space, folder, or tag don’t cleanly match the Cortex tag, you can override this in the Cortex entity descriptor.
Editing the entity descriptor
You can map any number of ClickUp spaces, folders, and tags to a Cortex entity. Spaces and folders can be mapped by using either ID or name. You can find your folder ID or space ID in your ClickUp URL:https://app.clickup.com/:workspace_id/v/f/:folder_id/:space_id.
Mapping spaces by ID or name
When mapping spaces, you can use the ID or name for the space.
Mapping folders by ID or name
When mapping folders, you can use the ID or name for the folder.
Mapping by tags
Cortex also supports mapping entities to ClickUp tags.
Specify a list for Initiative issues
You can also specify a ClickUp list to store all issues created via Cortex Initiatives. IfUse list defined in entity YAML is toggled on in the Initiative issue creation form, Cortex will automatically create tasks in the specified list for a given entity.
If a list is not specified in an entity’s YAML and Use list defined in entity YAML option is toggled on in the initiative issue creation form, Cortex will attempt to create a list in the mapped space or folder above.
Define one of these following blocks in an entity descriptor to specify a list for Initiative issues.
Specify list by ID
Specify list by name
Identity mappings
Cortex maps email addresses in your ClickUp instance to email addresses that belong to team members in Cortex. When identity mapping is set up, users will be able to see their personal on-call status from the developer homepage. Note that mapping options will not appear in Cortex for users who have not finished user registration in ClickUp. If a user is partially registered, Cortex will filter them out of the mapping page.Using the ClickUp integration
Entity pages
Integrations - ClickUp Tasks detected from your ClickUp instance will populate on the Issue tracking page in the entity’s sidebar. Each row will show the following information (when available in ClickUp):- Task name (hyperlinked to task in ClickUp)
- Project
- Assignees
- Priority
- Created at
- Due date
Initiatives
Initiatives allow you to set deadlines for specific rules or a set of rules in a given Scorecard and send notifications to users about upcoming due dates. From the Issues tab of an Initiative, you can automatically create a ClickUp task from a failing rule.Dev homepage
The ClickUp integration enables Cortex to pull information about tasks into the Dev homepage. You can find open tasks assigned to you under the Issues tab. Issues are refreshed every 5 minutes, or you can click Refresh ClickUp tasks to manually refresh issues.Scorecards and CQL
With the ClickUp integration, you can create Scorecard rules and write CQL queries based on ClickUp tasks. See more examples in the CQL Explorer in Cortex.List of ClickUp tasks
List of ClickUp tasks
Get ClickUp tasks meeting the given filter criteria.You can also query for entities that don’t have any urgent ClickUp tasks with a “security” tag:
- Assignees
- Created at
- Creator
- Due date
- Folder
- Priority
- “Urgent”, “High”, “Normal,” and “Low”
- Status
- Tags
- Task name
clickup.tasks()ExamplesTo evaluate the maturity of an entity in a Scorecard, you can use this expression to make sure it has fewer than five unassigned ClickUp tasks:View integration logs
This feature is available in Cortex cloud.

Create a task from an Initiative issue
Initiatives allow you to set deadlines for specific rules or a set of rules in a given Scorecard and send notifications to users about upcoming due dates. You can create a ClickUp task from a failing rule in an Initiative. Learn more in Creating issues based on Initiatives. The issue configuration will apply to all entities that meet the filter criteria. Once an entity is passing the rule, Cortex will automatically close the associated ticket.Background sync
Cortex conducts a background sync of ClickUp identities every day at 10 a.m. UTC. Pull requests and issues are refreshed every 5 minutes.Still need help?↗
The following options are available to get assistance from the Cortex Customer Engineering team:- Email: help@cortex.io, or open a support ticket in the in app Resource Center
- Slack: Users with a connected Slack channel will have a workflow added to their account. From here, you can either @CortexTechnicalSupport or add a
:ticket:reaction to a question in Slack, and the team will respond directly.