ClickUp
ClickUp is a project management tool that combines tasks, document collaboration, and issue management in a single platform.
Integrating ClickUp with Cortex allows you to:
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:
In Cortex, click your avatar in the lower left corner, then click Settings.
Under "Integrations," click ClickUp.
Click Add configuration.
Configure the ClickUp integration form:
API token: Enter your ClickUp API token.
Click Save.
If you’ve set everything up correctly, you’ll see the option to Remove Integration in settings.
You can also use the Test configuration button to confirm that the configuration was successful. If your configuration is valid, you’ll see a banner that says “Configuration is valid. If you see issues, please see documentation or reach out to Cortex support.”
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.
How to connect Cortex entities to ClickUp
Auto discovery of spaces, folders, and tags
By default, Cortex will use the entity tag (e.g. my-entity
) as the "best guess" for ClickUp space, folder, or tag. For example, if your entity 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 entity tag, you can override this in the Cortex entity descriptor.
Import entities from ClickUp
See the Create services documentation for instructions on importing entities.
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.
These blocks share the same fields:
spaces
Denotes that mapping should be based on ClickUp spaces
true
identifier
Identifier for the space; either the full ID or name
true
identifierType
Type of identifier; either ID
or NAME
true
Mapping folders by ID or name
When mapping folders, you can use the ID or name for the folder.
folders
Denotes that mapping should be based on ClickUp folder
true
identifier
Identifier for the folder; either the full ID or name
true
identifierType
Type of identifier; either ID
or NAME
true
Mapping by tags
Cortex also supports mapping entities to ClickUp tags.
folders
Denotes that mapping should be based on ClickUp tags
true
name
Name for the tag
true
Specify a list for Initiative issues
You can also specify a ClickUp list to store all issues created via Cortex Initiatives. If Use 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
initiativesList
Denotes that Cortex
true
name
Name for the tag
true
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.
Expected results
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.
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
Chat: Available in the 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.
Don’t have a Slack channel? Talk with your Customer Success Manager.
Last updated