+ Add Question

Importing a list of Tasks


I have a list of tasks on Gmail tasks. How can I import these? When I created the account I used the google account information but it did not import the tasks.

All responses

Brendon Wadey  staff
Replied on Feb 04, 2014 - 16:20 UTC

Hi Jaime,

We do not sync/import with any other service at this time. You can use the Premium feature of Templates (wrench icon top right within the project, export as template/import) but that is a simple TXT file. You would need to formate it as 1 line - 1 task

We will consider adding more import features in the future.


Frank  premium
Replied on Feb 28, 2014 - 18:50 UTC

Thank you
+1 for Import

In a service I used to use it supported task import by sending an email to your account.
I would use Excel to generate a big list of tasks.
Dates were calculated, task names were generated then I'd format it for the email and so quickly I could populate dozens of task with their dates, importance, which list (project) they belonged to, etc. It was epic and saved probably hours of input per month.

David Trey  staff
Replied on Feb 28, 2014 - 20:54 UTC

Hello Frank,

You can send tasks via email to Todoist. Right-click on any project and go to "Email tasks to this project" for more details about this feature and the unique email address for this project :-)

Best regards,

Frank  premium
Replied on Mar 08, 2014 - 17:52 UTC

The point of emailing tasks used to be the ability to add a task when your task manager was out of reach.
Todoist (and good job on this!) is already just about everywhere.

The point is to add a large number of tasks at once.

I generate dozens and dozens of tasks in a spreadsheet but I don't use todoist for them as the benefit wouldn't outweigh the work to do it so there they sit and are managed.

Please change the format so that multiple tasks can be in the body of the email

It's just an extra step in its current format.

David Trey  staff
Replied on Mar 09, 2014 - 12:56 UTC

Hello Frank,

If you want to import tasks from a spreadsheet, you can also copy/paste them to a TXT file, and import as a template. One line in this document will become one task.

Best regards,

Frank  premium
Replied on Mar 09, 2014 - 19:28 UTC

Thanks. This looks very promising but I see no help on the topic.
Where can I read about all the syntax for these templates?

David Trey  staff
Replied on Mar 09, 2014 - 23:28 UTC


There is no documentation for it, but you can create a project, add one task to it with a note a label and a date and then export it - you'll see how it's formatted in the TXT file :-) We'll consider creating documentation for it in the future.

Best regards,

ecriswell  premium
Replied on Apr 30, 2014 - 19:58 UTC

Can this be done from within a mobile TD app (iOS in my case), or does one have to use the web interface to import a list of tasks?


David Trey  staff
Replied on Apr 30, 2014 - 20:25 UTC

Hello Erin,

Our importing option is currently only available on the web-version of Todoist.

Best regards,

Geert Freyhoff  premium
Replied on Aug 31, 2014 - 09:37 UTC

Here is a workaround for Google Tasks:

- Select print in one of your task lists in Google tasks
- Select all of the text on the printing page
- Copy paste that into a text document
- Import this as a template into Todoist (only available in Premium)

- This imports only the text, but not due dates etc.
- The import of Todoist cuts the strings at any special character, like ü ö ä etc. Perhaps that at least could be solved by the staff

Best, Geert

Chris Harris
Replied on Sep 29, 2014 - 13:49 UTC
Ryan Walls
Replied on Nov 12, 2014 - 14:13 UTC

https://todoport.com worked for me. Thanks Chris!

Chris Harris
Replied on Nov 12, 2014 - 15:06 UTC

Welcome! I will say the vast majority of usage of Todoport is people moving into Todoist - a testament to Todoist's user experience :-)

Lee Herman  premium
Replied on Dec 02, 2014 - 18:24 UTC

I'm pretty pleased with the Import template function for pulling in a list of tasks - took a file listing and updated an exported template with the list and pasted labels and due dates and pulled them all in successfully. I will probably use this for entering tasks for new large projects as it is much faster than the modal interfaces in Todoist. I have to agree with Frank that a simple help file as a syntax reference would be helpful.

Roy Eksteen
Replied on May 17, 2015 - 15:06 UTC

Without a simple import function I will stick to Google Tasks, as tedious as GT is.

Lee Herman  premium
Replied on May 17, 2015 - 16:21 UTC

Roy - I'm not sure what you are finding not simple about the import function - it's just a text file. If you export a project with tasks with the various fields (date, priority, labels), it's easy to see the format of the text files and create them in a simple text editor. Really very fast - just some typing and cutting and pasting to set up the attributes. The import into a project. Not trying to argue, I've just found it works really easily and I have several that I use frequently.

Replied on Jun 10, 2015 - 17:28 UTC

Sadly it appears that neither reoccurring ToDos nor reminders are imported via the template feature.

I am struggling importing my "Send birthday greetings" list into Todoist, so I created a new project, added the task "test every 1/1" with a reminder "every 1/1 10:00" , exported that project, deleted the task and re-imported the txt file. The result is a new task called "test" without a due date or a reminder.

Todoport won't migrate repeating events either so I guess this is a limitation of Todoist.

Galina Skovorodnikova  staff
Replied on Jun 10, 2015 - 17:33 UTC

Hi Dembo,

Currently, templates should import reoccurrence and a due time, though they don't keep a reminder, unfortunately. We will look into improvement of this functionality in the future updates.


Replied on Jun 11, 2015 - 07:25 UTC

Hi Galina,

thank you for your reply but - at least for me - re-importing reoccurring tasks results in task without due dates.

I did attach a txt file that resulted from exporting a list with a single, yearly reoccurring task. Please give it a try an import it into the web-app.

Clyde Romo  staff
Replied on Jun 11, 2015 - 07:50 UTC

Hi Dembo,

Just to confirm, your example task should recur every May 15, correct? Or are you wanting it to recur on a different date?


Replied on Jun 11, 2015 - 07:52 UTC

You are correct Clyde - think of it as a birthday reminder: Every 15th of May I get a task that tells me to send my good old friend "Test" a birthday wish.

Clyde Romo  staff
Replied on Jun 11, 2015 - 08:19 UTC

Hi Dembo,

I see. In this case, please use the entry "Test [[date every May 15]]" instead. I just tested it and that should work. :-)


Replied on Jun 11, 2015 - 09:23 UTC

And it does! Brilliant, Clyde! Thank you so much for resolving this! :-)

Just in case anybody else tries to migrate a large amount of reoccurring Tasks from Remember the Milk to Todoist, this is how I (painfully) managed to pull this of:

1. Export iCal file from RTM
2. Manipulate iCal file using Python to get it ready for import into Toodledo (either on Export or on Import the iCal DTSTART and DTEND tags lead to all dates being off in Toodledo by one day)
3. Export txt file from Toodledo
4. Use Excel (or Python) to get txt file into the format specified by Clyde
5. Import into Todoist
6. Pure bliss

Alan Switzer
Replied on Jun 17, 2015 - 17:28 UTC

I don't understand. Does Todoist have no sense of vision? If you are attempting to woo customers who use other systems over to Todoist, isn't is a "no-brainer" that you would make the transition simply by provide an import tool that automates the process? Most of your other competitors do this already.

The deeper I explore Todoist as a possible replacement for my current app, the more disappointed I become.

Erik Stronks
Replied on Sep 07, 2015 - 11:19 UTC

I'm a paying customer of Remember the Milk who could very well become a paying customer of Todoist, if and only if I can easily import the iCal file RTM gives me.

And not only import, but hopefully make some sense of the lists and tags I use, and keep some of that system in place.

Lee Herman  premium
Replied on Sep 07, 2015 - 19:31 UTC

This is Mac only - BusyCal (http://www.busymac.com/busycal/) was happy to import the .ics file. Then I selected all the To Dos (which included some I had imported from other sources) and pasted into a .txt file in Mac Text Edit. Because these are all old (including RTM which I tried and left a couple years ago), I want to prune them so I'm just editing them to what I want instead of using a tool to automatically change the text into the appropriate format for Todoist to import. I exported a project with complex tasks into a template .txt file from Todoist so I would have all the tag formats as a model.

Frank in Florida
Replied on Sep 08, 2015 - 04:11 UTC

Alan, re: "I don't understand. Does Todoist have no sense of vision?"

I think what is really to be understood, is the nightmare that "can be" when trying to get two different platforms, both fluid in their own way of managing data a nuances (sub projects, labels etc, very different than importing or coordinating between two "flat databases", technically).

Just sharing the technical truth, it can be a much bigger headache to solve effectively than "I need this, you should provide this facility, isn't it easy to do".

That Todoist tries to deal with so many platforms and languages even within the Todoist world, is technically a huge freaking demand I would have trimmed back on, let alone cross product data interchange (it is not as simple as "import", these are not flat file spreadsheets...)

Alan Switzer
Replied on Sep 25, 2015 - 00:39 UTC

I hear you Frank in Florida, but one has to question the wisdom of launching a somewhat inferior product which is missing basic feature (copy a task, anyone?) versus a very functional piece of software that is bang full of useful feature, and available on 5 or 6 platforms.

Todoist is pretty. But then there's Toodledo - which is considered to be less pleasing to the eye, but probably has the most functionality of all task managers. (And on that note, Toodledo is also getting prettier these days).

And I get that Todoist wants to grow, but isn't part of the key to success there making it very simple for prospective customers to move data over? Semi-power users that have many tasks expect not to have to spend hours manipulating data.

I check in here every now and then to see if there's been functional improvement but it seems it's all about design at Todoist.

Mike Ardern
Replied on Oct 06, 2015 - 23:11 UTC

Having no method to import tasks from Outlook or Google tasks is a dealbreaker. App gone. Sorry