Skip to content

Daily Note Injection

If you keep daily notes (e.g. Daily/2026-04-28.md), turn this on and the app will merge your selected metrics into the YAML frontmatter of those notes on every export — without touching the rest of your note content.

Before
---
title: Tuesday note
mood: focused
---

Wrote launch notes…

After export
---
title: Tuesday note
mood: focused
steps: 12642
sleep_total_hours: 7.31
workout_count: 1
---

Wrote launch notes…

Optionally, the app can also inject Markdown sections (Sleep, Activity, Heart, etc.) into the note body. Those sections are app-managed: replaced cleanly on each export. Headings you write yourself stay untouched.

Folder

Vault-relative path to your daily notes folder. Default Daily. Leave empty to target the vault root. Examples: Daily, Journal/Daily.

Filename

Pattern for the note filename without extension. Default {date} resolves to 2026-04-28.

Mix and match:

  • {date} — full ISO date (2026-04-28)
  • {year}, {month}, {day}
  • {weekday} — short name (Tue)
  • {monthName} — long name (April)
  • {quarter} — Q1 / Q2 / Q3 / Q4

Example: {year}/{monthName}/{date}-{weekday}2026/April/2026-04-28-Tue.md. The preview line below the field shows the resolved path live.

Create note if missing

If the daily note doesn't exist for a given date, create a fresh one. Leave off if you create your own daily notes via Obsidian Templater or a similar plugin.

Inject metric sections

Also write Sleep, Activity, Heart, etc. headings into the note body. App-managed, replaced cleanly on each export. Off by default.

Whatever you've selected in Health Metrics. There is no separate selector here. Change your metric selection there, and Daily Note Injection follows.

The bottom of the Daily Note Injection screen has a live preview of the frontmatter that will be merged. This updates as you change metric selection or the format customization frontmatter fields.

How merging works.

If your existing daily note already has frontmatter, the app preserves your keys and adds/updates only the keys it owns. App-managed body sections are wrapped in HTML comments so re-runs are idempotent.