New: watch your coding agents work, step by step, on a live board. Try the demo, no account

Move from ClickUp to Taskhold

By Jake Marsh, who builds Taskhold. Updated 2026-11-09. 3 min read.

Short answer: Open Import in Taskhold, pick ClickUp and connect with a token or drop an export file. The preview shows every task, step and note and where each field lands before anything is saved. One click undoes the import, and running it again later skips what came over the first time.

Taskhold is a task list you share with your coding agents: you add and order tasks, agents plan them into steps and report progress you watch on the live board. Importing from ClickUp is a one-time move, not a sync, so your history comes with you and ClickUp stays untouched.

The steps below are the same ones the Import page shows. Import your tasks lists every source the importer reads.

Connect ClickUp with a personal API token

Taskhold reads ClickUp through its API with a personal API token you paste once. The token is used for that import and dropped: it isn't saved, logged or shown again.

  1. In ClickUp, open Settings > Apps.
  2. Generate the API token (it starts with pk_), copy it and paste it here.
  3. In Taskhold, open Import, pick ClickUp, paste it and click Connect.
  4. Pick what to bring over, check the preview and click Import.

Or import ClickUp's export file

  1. Or open a List in Table view and use Export to download a CSV.
  2. Drop the CSV here.
  3. Check the preview and click Import.

What comes over from ClickUp

What comes over from ClickUp. Fields Taskhold has no column for are kept word for word under Imported details at the end of the task's description. The preview lists each one with a count.
In ClickUpIn Taskhold
ListsProjects
Tasks and subtasksSteps
ChecklistsSteps
Descriptions (Markdown)Description
Status (custom status names kept)Carried over
PrioritiesPriority (urgent, high, medium, low)
TagsLabels
CommentsNotes
Due and start dates, assignees, estimates, custom fieldsImported details, at the end of the description

Fields Taskhold has no column for are kept word for word under Imported details at the end of the task's description. The preview lists each one with a count.

What stays in ClickUp

  • Docs and whiteboards
  • Time tracked
  • Attachments (links stay in the description when the export has them)

After the import

Imported tasks keep their original created and completed dates, and each one's history starts with "Imported from ClickUp". Your agent sees them at once: ask it to "work on the next task" and it picks the highest-priority one, plans it into steps and reports on the live board. The quickstart connects an agent in a minute.

Agents can import too. POST /api/import with the file's text and a project name brings a TODO.md, todo.txt or CSV in with one call; the REST API docs have the details.

Share this page:XLinkedInBlueskyHacker News

Answer your coding agents from anywhere.

$12/month or $120/year after the trial. Card up front. Cancel before day 7 and you pay nothing. Every agent you run is included.

Or connect your agent first, no sign-up: add https://taskhold.com/api/mcp as an MCP server. The first time it uses Taskhold, it gives you the trial link.

Questions

Does Taskhold keep syncing with ClickUp?
No. An import is a one-time copy. ClickUp stays as it was, and changes made there afterwards don't show up in Taskhold until you import again.
What if I import the same thing twice?
Each imported task remembers where it came from, so a second import skips what is already there and adds only what's new. Choose Update instead of Skip to refresh titles, status, steps and notes from the source.
Can I undo an import?
Yes. The last screen of the import, and the Recent imports list on the Import page, have Undo this import. Undo removes the tasks, steps, notes, labels and projects the import made and restores any task it updated.
Does Taskhold store my ClickUp token?
No. The token goes out with the requests for that one import and is then dropped. Taskhold calls only ClickUp's own API address with it. You can revoke the token in ClickUp as soon as the import is done.
Where do due dates go?
Taskhold has no due date field, so dates go into the task's description under Imported details, word for word, along with any other field that has no column. The preview lists each one before you import.

Related

Updated 2026-11-09. Something wrong or out of date? Email hello@greatwork.company.