Getting Started
Installation
From Community Plugins
- Settings → Community Plugins → Browse
- Search “Conditional Properties”
- Install and enable
Manual installation
- Copy the plugin folder to
.obsidian/plugins/conditional-properties - Settings → Community Plugins → Enable “Conditional Properties”
Your first rule
Every rule has the same shape: an IF block (one or more conditions) and a THEN block (one or more actions). Let’s build one that tags meeting notes.
- Open Settings → Conditional Properties → Add rule.
- Under If, leave the condition type as Property, set the property name field to
type, the operator dropdown to exactly match, and the value field tomeeting. - Under Then, leave the action type as Property, set the property name field to
tags, the action dropdown to Add value, and the value field towork, important. - Click Run this rule to test it against your configured scan scope, or Run now to run every rule in the vault.
IF Property: type → exactly match → "meeting"
THEN Property: tags → Add value → work, important
That’s it — any note with type: meeting in its frontmatter now gets tags: [work, important] added, without duplicating values on repeated runs.
Running rules
- Settings → Conditional Properties → Run now (all rules, whole scan scope) or Run this rule (just one rule)
- Command palette → “Run conditional rules on vault” or “Run conditional rules on current file”
- Scheduled → set a scan interval (minimum 5 minutes) and the plugin runs automatically
See Execution & Scheduling for scan scopes and the Stop button.
Where to go from here
- Examples — a cookbook of rules, from simple to complex
- Conditions (IF) — everything a rule can check
- Actions (THEN) — everything a rule can do
- Placeholders — dynamic values like
and