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

Auto Move On Property

SoulbitsSoulbits984 downloads

Automatically moves notes from root to folders based on a YAML property.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Auto Move On Property is an Obsidian plugin that moves notes into folders based on YAML frontmatter values.

Auto Move On Property demo

What it does

  • Watches notes in the vault root and any folders you choose
  • Checks note properties for matching property/value rules
  • Moves matching notes to the folder set in the rule
  • Supports single-value properties and YAML list properties

Example

The property name can be any YAML property you use in your own notes.

For example, this rule:

Property Value Folder
project-status active Active Projects

matches a single-line frontmatter value:

---
project-status: active
---

It also matches the same value in a YAML list:

---
project-status:
  - active
  - waiting
---

In either case, the note is moved to Active Projects/.

Settings

  • Always watch vault root: include notes saved at the top level of the vault.
  • Watched folders: comma-separated list of additional folders to monitor.
  • Show move notifications: show a notice when a note is moved.
  • Show debug notifications: show troubleshooting notices while rules are checked.

Move Rules

Each rule has three fields:

Field Description
Property The frontmatter key to check
Value The value that triggers the move
Folder The destination folder

New rules appear at the top of the list. Use the filter box to narrow long rule lists.

Manual Installation

  1. Download main.js and manifest.json from the latest release.
  2. Create this folder in your vault: .obsidian/plugins/auto-move-on-property/
  3. Put main.js and manifest.json in that folder.
  4. Reload Obsidian.
  5. Enable the plugin under Settings -> Community plugins.

License

MIT

HealthExcellent
ReviewPassed
About
Move notes into folders based on YAML frontmatter values. Map property/value pairs to destination folders and watch the vault root and chosen folders for matching single or list values.
PropertiesFoldersAutomation
Details
Current version
1.0.4
Last updated
2 months ago
Created
11 months ago
Updates
5 releases
Downloads
984
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
SoulbitsSoulbitssoulbits-vibe
GitHubsoulbits-vibe
  1. Community
  2. Plugins
  3. Properties
  4. Auto Move On Property

Related plugins

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

MetaEdit

Manage your metadata.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

Advanced Note Mover

Quickly and easily move notes to a predefined folder. Perfect for organizing your notes.

Fold Properties By Default

Always have editor/metadata properties folded by default

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

BRAT

Easily install a beta version of a plugin for testing.