Todoist as Your Agent's Task Tracker
Sync the agent's reasoning, sub-tasks, and progress to Todoist so you can audit what it's doing without opening a chat window.
- Tools
execmemory_search- Plugins
todoist-sync- Channels
telegramdesktop
When the agent runs autonomous workflows — multi-step research, overnight builds, daily digests — it's hard to tell from the chat history what's actually happening. Mirroring its plan into Todoist gives you a stable external view: tasks tick off as it works, comments capture the reasoning, labels show which workflow they came from.
What it does
- Every long-running agent task creates a Todoist parent task
- Subtasks correspond to the agent's plan steps
- Comments capture intermediate reasoning, tool calls, results
- Tasks complete in Todoist as the agent finishes each step
- Failed steps stay open with the error text in a comment
- Labels group by workflow:
flowly:morning-brief,flowly:research, etc.
What you'll need
- Todoist account + API token from todoist.com/app/settings/integrations
- A
todoist-syncplugin (built once, used by every workflow)
Setup
1. Create the plugin
Ask the agent to use the plugin-creator skill:
Set the env var:
echo 'TODOIST_API_TOKEN=...' >> ~/.flowly/.env
Restart the gateway.
2. Wire your workflows to call it
Edit any cron job or recurring workflow to start with:
For one-off tasks, you can prefix any agent prompt with: "Mirror this work into Todoist — parent task title 'research: <topic>'."
3. Audit from your phone
Open Todoist. Filter to the flowly label. You'll see live progress
on every workflow without opening a chat session. Click into a task
to see exactly what the agent thought and did at each step.
Tips
- Watch the noise. First week, you'll get more Todoist clutter than usual. Pick which workflows benefit from sync — overnight builds yes, three-second lookups no. Add a heuristic to the plugin: "skip sync if the workflow is expected to take less than 60 seconds."
- Auto-archive completed runs. A weekly cron that archives Todoist
tasks labelled
flowlyand older than 7 days keeps the project clean. - Use it as a debug log. When something fails at 3 AM, the Todoist task captures exactly what the agent saw before it broke. Faster than scrolling chat history.
- Pair with phone notifications. Set Todoist to push when the parent task completes — you get a discreet "morning-brief done" tap instead of a Telegram message that demands attention.