Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Things Flow

eldanieldani1 downloads

Two-way task sync with Things3.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

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.

How it works

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.

Configuration

You can configure the plugin in Settings.

Task filtering

  • Ignore tasks with these statuses: Tasks with the specified statuses will be ignored when syncing both to and from Things.
  • Only update tasks with these statuses: Other tasks will be ignored when syncing from Things.

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.

After syncing

  • Change task status after copying to Things: This will mark the tasks being synced to Things with the specified status.
  • Open corresponding notes after syncing: When enabled, opens the Obsidian notes associated with the projects being synced. Disable this option to sync in the background.

Limitations

  • Limited parsing: Currently only task status are synced. Other metadata, like tags and dates, is treated as part of the task name.
  • Limited heading preservation: Things headings do not support hierarchical structure, so not all headings will be preserved. See the table above for details.
  • No duplicate detection: Running the conversion multiple times may create duplicate projects in Things.
  • Text-based matching: The plugin does not store Things IDs, so tasks are matched using text rather than unique identifiers. This means tasks sharing the same name and deepest heading (even if their higher level headings differ), or tasks whose names change after syncing, may result in unexpected or missed status updates. To-dos are matched by title and deepest heading, while checklist items are matched by item name, to-do title, and deepest heading.
HealthExcellent
ReviewSatisfactory
About
Sync tasks two ways 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.
TasksIntegrationsSyncing
Details
Current version
1.0.1
Last updated
15 hours ago
Created
2 days ago
Updates
2 releases
Downloads
1
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
AGPL-3.0
Report bugRequest featureReport plugin
Author
eldanieldanieldani37
GitHubeldani37
  1. Community
  2. Plugins
  3. Tasks
  4. Things Flow

Related plugins

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

TickTickSync

Sync TickTick tasks.

Reminder

Manage Markdown TODOs with reminder.

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

OneDrive Sync

Sync your Obsidian vault with OneDrive Personal/Consumer

Nextcloud Sync

Bidirectional sync between Obsidian and Nextcloud using hash-based change detection.

Todoist Sync

Materialize Todoist tasks within your notes.

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.