+ Add Question

Mac Mail App

Hey there

Are you going to be making an app for Mail like the one you launched today for Outlook?

I will change my email programme if I have to! but i wanted to check before i go through the pain of changing ;)


All responses

David Trey  staff
Replied on Feb 26, 2014 - 13:26 UTC

Hello Sarah,

It's possible that we may develop plugins for more email clients, though we're not working on it right now.

Best regards,

Steve De Wilde
Replied on May 08, 2014 - 11:20 UTC

That is sad to here and I must say If I had known I would not have upgraded to the premium version. I have tried the 'send an email to todoist' with the link but that doesn't work either. A disappointed new customer!

Kathy Hoffman  premium
Replied on May 24, 2014 - 08:01 UTC

+1 for Mac Mail. I love Todoist, but really need a plugin for Mac Mail. Seems Safari has been forgotten too. Please give some love to the Mac users!

Paweł Josiek  premium
Replied on Jul 14, 2014 - 08:51 UTC

Same here. I would really appreciate that kind of feature. Please! ;-)

William Duckworth  premium
Replied on Aug 14, 2014 - 06:29 UTC

Yeah I would love to have an extension for Mail and Safari, over all love the software!!

Michael Porter
Replied on Aug 29, 2014 - 22:39 UTC

Add another user to the list!

YowSai  premium
Replied on Aug 31, 2014 - 03:22 UTC


simon  premium
Replied on Aug 31, 2014 - 21:39 UTC


Tom Benson  premium
Replied on Aug 31, 2014 - 23:07 UTC


Kirk Woolford
Replied on Sep 01, 2014 - 16:14 UTC


Apple Mail already generates links to messages when you drag a message into a text box. It's not much work to parse the message and call up the original mail.

Matthias Lehming
Replied on Sep 16, 2014 - 11:21 UTC


Ann-Charlotte Ulff  premium
Replied on Oct 23, 2014 - 06:48 UTC

I´m also longing for an extension for Mail and Mac.

Stefan Held  premium
Replied on Oct 25, 2014 - 07:16 UTC


Yaphet Smallwood
Replied on Oct 27, 2014 - 12:06 UTC

+1 on a Mail App plugin.

Specifically, I’m looking for the ability to be reminded to follow up on messages sent, in addition to generally attaching messages to a task (like in gmail). Mailtags (by indev.ca) has a very clean implementation on their solution, but I’d be willing to pay more on my premium subscription to have this implemented in Todoist.

Alexander Jacobsen  premium
Replied on Nov 05, 2014 - 03:08 UTC

When dragging a mail message to the Todoist app, the app seems to expect some kind of more typical file, rather than a message to a mail link (hence the green plus icon that shows up and the "drag files here" dialogue in Todoist). So when you drag the message, it just does nothing.

Would be great if there was a way to link back to mail messages. Would really help my workflow tremendously, as at least 60% of my tasks involve responding the email I used to create the task in the first place.

Christophe Trevisani Chavey  premium
Replied on Jan 08, 2015 - 21:34 UTC

+1 Mail App

Andrew Markham
Replied on Jan 10, 2015 - 15:26 UTC

Here's how you can do it automatically from the default Mail app on a Mac (REQUIRES PREMIUM ACCOUNT)

1. Go to your Todoist list and right click on the project name in the menu bar.
2. "Email tasks to this project"
3. Copy the email address <inside these> (project.........@todoist.com)

4. Spotlight search "Applescript Editor" by pressing Command-Space
5. "New Document"
6. Copy and paste the following text exactly:

set ForwardingAddress to "YOUR_EMAIL_ADDRESS_HERE"
tell application "System Events"
tell process "Mail"
set frontmost to true
click menu item "Forward" of menu 1 of menu bar item "Message" of menu bar 1
delay 0.5
keystroke ForwardingAddress
click menu item "Send" of menu 1 of menu bar item "Message" of menu bar 1
end tell
end tell

7. Change "YOUR_EMAIL_ADDRESS_HERE" to the email address that you found earlier
8. File -> Save
9. Save to your desktop as an application
10. Drag the icon on your desktop to your dock if you want

11. Open the Mail app
12. Double click on the email that you want to add as a Todoist task so that it opens in a new window
13. Open the app that you just created by clicking on the icon in the dock.
14. If an error message appears saying that your app is not allowed assistive access, go to System Preferences -> Security & Privacy -> Privacy -> Accessibility and tick your application's name. You might need to type in your admin password.
15. Click on the icon in the dock again if necessary.

I have no idea how long it will take to add to the project, but
a) It's up to Todoist's servers
b) it only works if you're a Premium Todoist Member, as I mentioned earlier.

Anna Berlee  premium
Replied on Jul 06, 2015 - 11:52 UTC

What also works (again only for premium) is similar to what Andrew wrote above, but
for me it works great because I use Mail Act-On, and I can simply trigger this applescript and then it's into my ToDoist App. :) But you don't need to use this, I think It should also work as a simple applescript service which you can trigger with a global hot key.

How does it work:

(1) Asks you when you want to be reminded of the email
(2) Reminds you on that date
(3) If you're like me, and you want to be reminded of some things on Saturday, then this tells you in how many days Saturday is.
(4) Adds the email as a task (by emailing it to you) with the subject as the task and the email as a link.
(5) Adds the label: email

What do you have to do? Change the projectemail address below. Also make sure you've added the email address you're sending from as one that ToDoist will recognise as yours.

Good luck!


set myDate to date string of (current date)
set myTime to time string of (current date)
set myMorning to myDate & " " & "09:00:00"
set tadaa to date myMorning
set today to current date
set twd to weekday of today as integer
set Saturday to (7 - twd)
set projectemail to "PROJECT EMAIL ADDRESS"

tell application "Mail"
(choose from list {"For Saturday choose:", Saturday, "----", "1", "2", "3", "4", "5", "6", "7", "14", "30"} ¬
with prompt "When do you want to be reminded?")
set list_answer to result as rich text
set selectedMessages to selection
set theMessage to item 1 of selectedMessages
set messageid to message id of theMessage
set subjmessage to (subject of theMessage as string)
set urlText to "message://" & "%3c" & messageid & "%3e"
set final to {urlText, " ", "(", subjmessage, ")"} as rich text
set recipientName to "ToDoist"
set recipientAddress to projectemail
set theSubject to {final, " ", "@Email"} as rich text
set theContent to {"<date", " ", "+", list_answer, " ", "at 9am>"} as rich text
set theMessage to make new outgoing message with properties {subject:theSubject, content:theContent, visible:true}

tell theMessage
make new to recipient with properties {name:recipientName, address:recipientAddress}


end tell

end tell