Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

How to migrate to Smart Checklist from My ToDo?

Our support team recently had a lot of requests and questions regarding migration from My ToDo. The app stopped being available on Atlassian as part of the effort to stand with Ukraine.

Smart Checklist is quite friendly when it comes to migration. We support a nice selection of migration options like migration from CSV, Trello, or Issue Checklist. You can learn more about the migration options from this guide.

Unfortunately we did not have a reliable and hustle-free method to help users migrate from My ToDo. So we had to make it from scratch. If you are a My ToDO user and are looking for alternative options that support a checklist on Data Center instances of Jira - this guide is for you. 

Migrating from My ToDO

The migration from My ToDO relies on exporting your data in a CSV format. Please make sure you’ll be including the following fields for the export to succeed.





The name of a Jira task

Prepare migration data from My ToDo to Smart Checklist

Issue key

Key of a Jira task


Custom field (To Do List)

JSON Array of My ToDo items

[{'id': 'checklist_item_1', 

'linkedIssueKey': '', 

'type': 'done', 

'mandatory': ''}, 

{'id': 'checklist_item_2', 

'linkedIssueKey': '', 

'type': 'done', 

'mandatory': ''}, 

{'id': 'checklist_item_3', 

'linkedIssueKey': '', 

'type': 'done', 

'mandatory': ''}, 

{'id': 'checklist_item_4', 

'linkedIssueKey': '', 

'type': 'todo_undone', 

'mandatory': ''}, 

{'id': 'checklist_item_5', 

'linkedIssueKey': '', 

'type': 'done', 

'mandatory': ''}, 

{'id': 'checklist_item_6', 

'linkedIssueKey': '', 

'type': 'done', 

'mandatory': ''}]  

Once the CSV document is ready, you’ll need to launch the colab file. This file will prepare the migration file. 

  1. Go to the colab file
  2. Upload your CSV to the colab.

Screenshot 2023-04-24 at 5.14.22 PM.png
Screenshot 2023-04-24 at 5.15.05 PM.png3. There’s a “Run” button next to each of the cells. Click these buttons one by one. 

Screenshot 2023-04-24 at 5.16.00 PM.png

4. You will see a list of CSV files you have uploaded after running this cell.

Screenshot 2023-04-24 at 5.17.23 PM.png

5. Paste the filename from the previous list into the field.

Screenshot 2023-04-24 at 5.18.14 PM.png

6. You’ll see this screen if the operation was successful.

Screenshot 2023-04-24 at 5.19.16 PM.png7. You can grab the prepared CSV and import it into Jira. 

Life happens, things change. We made Smart Checklist when our team outgrew Trello and we needed a checklist solution for Jira that fits our processes. That was a while back and, luckily, you don’t need to make apps from scratch anymore - the Atlassian Marketplace probably has everything you need.

Things still change, however. Some apps get removed, some stop being supported, and some grow to be more expensive than you can afford. That's when functionality that supports migration comes in handy.



Log in or Sign up to comment
AUG Leaders

Atlassian Community Events