Skip to content
§ project shipped

Todoist Completion Bot

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

shipped
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.