Siri and Shortcuts
2Do for Mac can be automated from the macOS Shortcuts app through its twodo:// URL schemes. Siri can run those Shortcuts, which gives you a reliable voice-driven way to capture tasks directly into 2Do.
Capturing Tasks with Siri
The most reliable Siri setup is a Shortcut that opens a 2Do URL. For example, create a Shortcut that asks for text, URL-encodes it, then opens:
twodo://x-callback-url/add?task=<encoded>&forlist=Inbox&usequickentry=1
Then give the Shortcut a phrase such as "Add to 2Do". When you say it, Siri runs the Shortcut and hands the text to 2Do.
If you ask Siri to create an Apple Reminder, that item stays in Apple's Reminders app. Apple Reminders does not sync back into 2Do through iCloud CalDAV.
Naming Lists for Siri
If your Shortcut sends tasks to a specific 2Do list, use the list name exactly as it appears in 2Do. Avoid names that conflict with date words such as Today or Tomorrow when speaking to Siri, because Siri may treat those words as dates rather than list names.
macOS Shortcuts
The macOS Shortcuts app (built in to macOS 12 and later) can drive 2Do via two routes:
- URL schemes — drive 2Do directly via the
twodo://scheme. See URL Schemes for the full action and parameter reference. - Open URL actions — build simple capture shortcuts by combining Ask for Input, URL Encode, and Open URL.
Example Shortcut
A Shortcut that captures the clipboard into your Inbox:
- Get Clipboard.
- URL Encode the result.
- Open URL with
twodo://x-callback-url/add?task=<encoded>&forlist=Inbox.
Tips
Use usequickentry=1 in your URL if you want Siri or Shortcuts to show Quick Entry before saving. Leave it out when you want the Shortcut to save the task immediately.
Build a Smart List for Captured today (Created Date is today) to spot new tasks during your daily review.