#2678 ✓fixreleased
Phoebe Sengers

Todoist link integration broken

Reported by Phoebe Sengers | October 29th, 2020 @ 07:38 PM

As of the last week or two, links created by Mailmate (version 1.13.2) in Todoist (version 7.3.4) (using Tools -> Todoist -> Add) are no longer working. When I click on the link in Todoist I get a 404 Not Found error from Todoist instead of going to Mailmate. This appears to be tied to an update in Todoist two weeks ago? Should I be contacting Todoist about the error, or is there a change in format for Todoist that is leading to the link created by Mailmate not working? This is a major part of my workflow, sad this is happening!

Thank you!


Comments and changes to this ticket

  • Phoebe Sengers

    Phoebe Sengers November 17th, 2020 @ 02:48 PM

    I submitted a ticket about this issue to Todoist. They responded that the link that Mailmate is creating is formatted incorrectly.

    Here is an example of a non-working link as viewed in todoist: (message://%3cCABrsTA2n-FAxMm+-FLafM=n0cn-AikpY=9Lnq1AuYVanvw_8=w@ma... (Link))

    Here's what they reported:
    "They have to format the links using either of the two supported link formats:

    Option 1:
    message://%3cCABrsTA2n-FAxMm+-FLafM=n0cn-AikpY=9Lnq1AuYVanvw_8=w@ma... (Link)

    Option 2:
    Link "

    Indeed, if I go in manually and delete the parentheses around the "message://" then the link opens properly.

  • Robert Brenstein

    Robert Brenstein November 21st, 2020 @ 12:07 AM

    Let me joint this ticket in as I posted about this on the list:
    The bundle creates a link to message from MM using the following syntax:
    (message://.... (link))

    This worked fine for years but no longer. Current documentation
    states that hypertext syntax should be:
    message://.... ((link))

    that is moving the starting parenthesis from the beginning to before the word link
    or using proper markdown:

    It would be really great if the bundle is adjusted accordingly.
    The old-style links show as text and do not act as links.

  • Andreas

    Andreas December 8th, 2020 @ 06:52 AM


    the message link could be fixed easily if you open "/Users/[Your Name]/Application Support/MailMate/Managed/Bundles/Todoist.mmbundle/Support/bin/add" with a text editor and remove the () on line 7 'subject = ENV['MM_SUBJECT'] + " message://%3c" + ENV['MM_MESSAGE_ID'] + "%3e (Link)"' After removing and saving the link works again.

    But with MailMate on Big Sur and the latest Todoist the "Add with summary..." command doesn't work at all. If I use the command nothing happened. Any suggestions are appreciated.

    If I use Things every command works fine.


  • Marc Bizer

    Marc Bizer February 12th, 2021 @ 10:58 PM

    Hi Andreas,

    Are you proposing to replace what is currently in Line 7 with 'subject = ENV['MM_SUBJECT'] + " message://%3c" + ENV['MM_MESSAGE_ID'] + "%3e (Link)"?

    I did this, and now "Add" doesn't seem to work at all.

  • benny

    benny February 13th, 2021 @ 08:44 PM

    • State changed from “new” to “fixreleased”

    The Todoist bundle has been updated. Links should work now.

    @Andreas: Add with Summary is broken because Todoist deprecated the RESTful API v7. It would likely work to update it to v8, but it appears it might work with the same approach as for the regular Add command (based on a tip on the issue tracker for the Todoist bundle). I cannot test this myself, but I've made this change to the bundle as well.

    When testing this then it might be best to use the cutting edge release of MailMate:

  • Phoebe Sengers

    Phoebe Sengers February 13th, 2021 @ 10:05 PM

    Thank you! I appreciate your hard work!

  • Robert Brenstein

    Robert Brenstein February 19th, 2021 @ 02:12 PM

    I can confirm that the updated plugin works with as old release as build 5657. Thx!
    Is that intended that the 3rd item from the bundle's menu is gone?

  • Robert Brenstein

    Robert Brenstein February 19th, 2021 @ 02:22 PM

    Regarding Add with summary, see ticket 1724

  • Jaco Rademeyer

    Jaco Rademeyer May 29th, 2021 @ 10:44 PM

    When creating sending a mail to Todoist as a task, the link created in Todoist does not link back to MailMate. From MailMate>Preferences>General, I can select different Default Email Clients, none of which are MailMate. I have tried each of these, but regardless of whether the selected client is Postbox, Spark or Outlook, the link created in Todoist still wants to open the mail in Apple Mail.
    My system default e-mail is currently set to Spark, but I have not found an option to set this to MailMate.
    I am not sure if I am looking in the right area but would appreciate any assistance to resolve this issue and to have the links created for emails/tasks in Todoist take me back to MailMate.

  • Robert Brenstein

    Robert Brenstein May 29th, 2021 @ 11:43 PM

    I think you need to set the system default mail client to MailMate so the links are directed there by the system. I think todoist just passes the links on to the system and it passes them to the client set to handle the message:// links. When I have message://, they open in MailMate (my default client). When I have http:// links in todoist, they open in my default browser.

  • Jaco Rademeyer

    Jaco Rademeyer May 30th, 2021 @ 02:02 PM

    Thanks, Robert.
    The issue I was encountering was that MailMate was not a selectable option as my system default email. For some reason, it was not showing up in my applications list.
    After your response, I explored again, and simply copied the MailMate.app file from the extracted .zip to my applications folder. This enabled me to select MailMate as the system default email. The Todoist links I create seem to be opening correctly in MailMate and this is absolutely fantastic for my workflow.
    Thanks again

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

Referenced by