wrike2clickup
v1.0.2
Published
Convert a wrike account to a clickup csv import file
Downloads
4
Readme
Easily switch from Wrike to Clickup
If you have a Wrike account and are dissatisfied with their service, and happen to want to switch to Clickup, you are in luck, here is how you can do it with very minimal trouble.
This script will convert all your data from Wrike (including tasks that are finished, canceled etc.), in all your projects, folders and subfolders, and assign them to a list (based on the original folder names) as well as convert all other folder/project assignment as a tag. All assignees are also preserved.
Disclaimer
I'm neither an employee of Clickup nor from Wrike. This simple script was written on a sunny Sunday afternoon as a tool for performing my own switch. While it works for me, I don't intend to maintain it past my own current needs. Wrike and Clickup may both change their import/export formatting at any time without asking me first, so I won't do any issues and stuff, just use it, modify it, do whatever you want with it. If it helps you, I'm happy.
Requirements
- You need a Wrike and a Clickup account. I believe you even need some sort of premium account for Wrike (but free on Clickup works fine), because the export step might be a premium feature.
- Obviously you also need some sort of admin privileges on both accounts as well.
- Export your data from Wrike, using the "Quick account backup" tool in your account settings > configuration. You will receive after a while an email with a download link for a zip that contains 3 files:
users.json
,folders.json
,tasks.json
.
Limitations
- Given the way Clickup works, all your tasks will be "flattened" (you will lose parent tasks etc.). I'm sorry.
- You will also lose your comments and attached files. Again, I'm sorry.
- You can not link tasks to multiple lists in Clickup as well, so if you had tasks in several folders, those folder names will be converted to tags, then you can reorder at will.
- If you want, you can also select which folders you want to convert to lists directly. If a task belongs to more than one of those folders, it will be randomly assigned to only one of those, but you still have the tags.
- If you want, you can also exclude some tags.
- Some other data also gets lost, such as:
dateStart
,dateCreated
,author
... but it will be in the csv if you want to see it.
Usage
Install with:
npm i -g wrike2clickup
Example usage:
wrike2clickup \
-u users.json \
-f folders.json \
-t tasks.json \
[--excludeTags "list,of,tags,to,exclude"] \
[--listNames "list,of,folders,to,convert,to,lists"] \
-o mytasks.csv
License
Do whatever you want as long as it is ok with the license of the dependencies, which I haven't really checked.