Skip to content

Todoist Completion Bot

shipped

Python bot that syncs completed Todoist tasks into Obsidian daily notes automatically.

Python Todoist API pytest

A small Python bot that runs as a scheduled task and syncs completed Todoist tasks into my Obsidian daily journal notes. Every day, the tasks I checked off appear in my PKM vault under a ## Tasks Completed section.

Built this because I wanted my daily notes to reflect what I actually accomplished, not just what I planned. The bot bridges Todoist (where I manage tasks) and Obsidian (where I reflect on them).

Runs as a Windows Task Scheduler job. Complete and stable — been running since early 2026.