Integration with Todoist in 2025

I would like to automate a hopefully simple task. Maybe somebody could help me?

  1. Get the title and item link of an item (secondary click, then select “Copy item link”)
  2. Tell Todoist to open and prepare a new to-do item with the title of the selected document and the link. (This is easy to achieve with Markdown syntax right in Todoist)
  3. Put the cursor on the text of the new item, so that I can edit it or confirm and add the item.

Some notes:

  • There are some old threads here from 2021 and earlier, but what is written there seems not up-to-date anymore.
  • Maybe this can be done with Apple Script, but I have no clue how Apple script works and Claude Sonnet does not either.
  • This should be possible, because my mail program MailMate can do exactly that (I don’t know how it’s done there).
  • The beauty of this is that Todoist syncs to iOS and iPadOS and DT syncs to DTTG and the links work cross-platform. I can click on the item links on Todoist for iOS and they open DTTG on the right document. :hugs:
1 Like

Nothing has changed in this regard. Todoist is (still) not scriptable.

I’ve tried to do some things between AppleScript and Todoist CLI, but…Todoist needs to add scripting…

Well, except that it is. The “Todoist bundle” in MailMate does exactly what I want, but for mails instead of Items in DEVONthink. I use it every day.

Again, nothing has changed. The same mechanism spoken if previously is the only option still available and what MailMate is using. So refer to the older posts.

You might be able to achieve what you want using Keyboard Maestro. There are some threads on their forum that deal with Todoist. Another possibility might be using Hookmark:

Hook Enables You to Connect Todoist to your Work and Life – Hookmark

1 Like

I use Keyboard Maestro in similar ways. For instance, I have a KM macro that copies the DT current item link, switches to MindNode, and pastes the link in the node’s URL.

Mostly, though, I brainstorm in text.

1 Like

Good idea! Thanks. I have KM but use it too little!

I am using Hookmark constantly with DTP and Todoist. Todoist, at the end of the day, is just a web app. I archive mostly mails. So my process is this:

  1. Push Mails from Outlook into my local IMAP (dovecot) server that runs on Docker
  2. Fetch the mails using mail2dt into the Inbox
  3. While they are still sitting in the Inbox, I create a Hookmark link
  4. Paste the Hookmark link into Todoist
  5. Archive what’s in the Inbox using Smart Rules

Because I transfer all mails to DTP, I can’t use the Todoist integration in Outlook. That’s why I first import, then create links for mails I need to have in Todoist, then Archive.

As an added benefit, when I manage to transfer mails to DTTG (unfortunately that’s still a topic of great suffering, as with the many files I have, it basically never completes), those Hookmark links also work on the Phone / iPad such that when looking at Todoist, and seeing a link, I can click on that link and it opens DTTG and right away the Mail I was referring to.