This article explains how the integration with ClickUp works. Field mapping, the two import modes, and a key dependency you should know before turning sync on.
What gets imported (field mapping)
ClickUp | My Hours |
Task Name | Task Name |
List Name | Project Name |
Space Name | Client Name |
Note: My Hours only creates Clients and Projects when there’s at least one Task in the corresponding ClickUp List.
If you create a Space and/or List without any Tasks, no Client or Project will be created in My Hours.
When you later add the first Task to that List, My Hours will then create the Client (from the Space) and the Project (from the List) and place the Task under it.
Import modes
1) One-time import
Imports the existing Spaces, Lists, and Tasks from ClickUp at the moment you run it. This is great for a one time import.
2) Ongoing sync (every ~15 minutes)
After an initial import, My Hours keeps bringing in new items from ClickUp roughly every 5 minutes.
As soon as a new Task appears in a List, My Hours will:
Create the Client if it doesn’t exist yet,
Create the Project if it doesn’t exist yet,
Create the Task and assign it to that Project.
Setup steps
Connect ClickUp in My Hours.
Go to the Configuration tab.
Run Import Spaces, Lists and Tasks once to bring in what you already have.
Toggle Scheduled import on to keep importing new items approximately every 5 minutes.
Security & Authentication
How integrations handle authorization:
After you connect and authorize any app, My Hours automatically generates an API key for your workspace.
This key is required for the integration to run.
Data exchange is handled via Paragon, our trusted integration provider.
You can disconnect the integration at any time from the Configuration tab (and revoke the API key if needed).



