Things Flow is a plugin for 2-way task syncing between Obsidian and Things 3. It can create a Things project with to-dos and headings based on the tasks and headings in an Obsidian note. It can also sync task statuses back to Obsidian using an Apple Shortcut.
| Obsidian | Things |
|---|---|
| Note | Project |
| To-do's deepest enclosing heading | Heading |
| Headings with no to-dos directly under them | Omitted |
| Top-level task | To-do |
| Nested subtasks at any depth | Checklist items |
Task status x or X |
Completed |
Task status - |
Canceled |
| Any other task status | Open |
To sync to Things, use the command or ribbon action.
To sync from Things, select plugin-generated projects in Things and run this Apple Shortcut. Recommend reviewing the shortcut before using it.
You can configure the plugin in Settings.
These options support custom task statuses.
Note that ignoring a subtask does not necessarily ignore its own subtasks, because all subtasks are flattened into independent checklist items; however, ignoring a top-level task also ignores all its subtasks.