Turn plain-language chat like “Tomorrow 9 AM: write blog post” into neatly organised Todoist tasks with GPT-4o and n8n—zero code.
Turn natural-language requests into perfectly-organized Todoist tasks—all on autopilot inside n8n.
“Add Finish quarterly report by Friday afternoon” → the agent creates the task, sets the due date & priority, and even drops it into the right project. ✨
Credential | Where it’s used | How to set it up |
---|---|---|
OpenAI API | Orchestrator & LLM nodes | Paste your OpenAI secret key into an OpenAI credential in n8n. |
Todoist OAuth2 | Todoist node and HTTP Request node | Log in Todoist from your browser to set up credential in n8n. |
That’s it—no webhooks, no extra secrets.
Tested with gpt‑4o‑latest – the fastest & most accurate model in our trials.
message
field (e.g. “Tomorrow at 9 am: write blog post”). Run → watch your new Todoist task appear.Boom—your personal Todoist genie is alive! 🧞♂️
[Trigger / Chat message]
│
▼
[🗂️ Orchestrator Agent] ← OpenAI Chat Model + Short‑term Memory
│ ↳ Parses intent & entities
│
▼
[🤖 Todoist Agent] ← 15+ Todoist endpoints
│ ↳ Executes the right call (create, update, complete, etc.)
▼
[Done ✅ ]
The Orchestrator is an example. In production you can drop it and simply expose the Todoist Agent as a tool for any other agent workflow.
Idea | How to do it |
---|---|
Notion / Sheets sync | After the Todoist Agent node, add a Notion or Google Sheets node to log completed items. |
Voice commands | Swap the chat trigger for a Speech‑to‑Text node (e.g. Whisper). |
Want me to build or tweak something for you?
→ Email [email protected] and let’s make it happen!
Pull requests welcome! 🙌