Build a daily reflection and planning habit
Set up a lightweight daily journaling system to capture wins, blockers, and priorities so you start and end each day with clarity
Categories: daily planning, focus, solo, productivity, notes, writing
Tools that power the Build a daily reflection and planning habit stack
Notion — Structured daily note template
Use a recurring template to log daily priorities, wins, and blockers
Reflect — Linked daily journal
Reflect Open provides local Markdown files, daily notes and backlinks; free on Mac with paid mobile access
Zapier — Auto-create daily notes
Build a scheduled journal-entry automation when a supported Notion action meets your needs
Setup guide
- Notion: Create a private Notion journal database with date, notes and optional mood fields. Make a daily-entry template and use the database template’s Repeat schedule if available in your workspace. Use a recurring calendar reminder to prompt writing: Notion’s ordinary @remind feature does not support recurring reminders. Confirm the next entry appears with the intended date and timezone. (Read official instructions)
- Reflect: For Reflect Open, download the Mac app and choose a local folder for your journal. Write a daily note and link relevant topics. Configure iCloud Drive or Git only if you need sync, then check backups and retrieve a previous note. Mobile access requires a paid subscription; optional AI sends requests to your chosen provider and adds provider charges. Existing Reflect Classic users should review migration and subscription details before switching. (Open Reflect instructions)
- Zapier: Add Zapier only if the native journal workflow lacks an automation you need. Choose a currently available Notion action and map the target database fields from a Schedule trigger. Test the resulting page, date and permissions with one entry; do not assume a particular Create Page From Template action exists. Avoid creating duplicates alongside a native repeating template. (Read official instructions)
Check: The selected journal creates or captures the next entry with the right date; it remains private, can be retrieved, and is not duplicated by overlapping automation.