šŸ¦žOpenClaw Guide
← All Integrations
āœ…

Todoist

Easyā±ļø 10 minutes

AI task management via Todoist

OpenClaw Todoist Integration

Your AI assistant, now managing your Todoist. Create tasks, organize projects, and automate your workflow using natural language from any channel OpenClaw supports.

Setup

Step 1: Get Todoist API Token

  1. Todoist → Settings → Integrations → Developer
  2. Copy the API token at the bottom of the page

Step 2: Configure OpenClaw

yaml
integrations:  todoist:    enabled: true    apiToken: "your-todoist-api-token"    defaultProject: "Inbox"    defaultPriority: 2  # 1=normal, 2=high, 3=very high, 4=urgent

Creating Tasks

bash
Create task: Review Q1 report→ Task created in Inbox āœ“Add to Personal: Buy groceries tomorrow→ Task added to Personal, due tomorrow āœ“Urgent: Call accountant by Friday→ High-priority task created, due Friday āœ“Weekly team sync every Monday at 10am→ Recurring task created āœ“

Managing Tasks

bash
What's on my plate today?→ 4 tasks due today: Review mockups, Call client, Update docs...What's overdue?→ 2 overdue tasks: Write blog post (3 days), Schedule dentist (1 week)Mark "Write blog post" complete→ Done āœ“Move "Schedule dentist" to Personal→ Moved āœ“

Project Management

bash
Create project: Website Redesign→ Project created āœ“Show me all tasks in Website Redesign→ 8 tasks: Design mockups (done), Build homepage, Write copy...Archive the Q4 project→ Project archived āœ“

Batch Creation

bash
Create these tasks for today:- Review the new pricing page- Respond to client emails- Update the roadmap doc→ 3 tasks created āœ“

Meeting Follow-ups

After any meeting, describe what happened:

bash
From today's meeting: John to review the proposal by Wednesday,Sarah to send updated design by Thursday, I need to write the brief today→ 3 tasks created and assigned āœ“

Cross-Integration Flows

OpenClaw shines combining Todoist with other tools:

bash
Email from Sarah: "Can you review the contract by EOD Friday?"Create task from this email→ Task: Review contract for Sarah, due Friday EOD āœ“

Troubleshooting

Task not created? Verify the API token is correct. Test with openclaw test integration todoist.

Wrong project? Check project name spelling — Todoist is case-sensitive. Use exact project names.

Recurring tasks not working? Use Todoist's natural language format: "every Monday", "every 2 weeks", "daily at 9am".

Features

Natural language tasks

Create tasks with full details using plain conversational language

Project management

Create and organize projects, assign labels, set priorities

Recurring tasks

Set up recurring tasks with natural language recurrence rules

Batch creation

Create multiple tasks at once from meeting notes or lists

Task updates

Complete, move, reschedule, and delete tasks by description

Cross-tool automation

Create tasks from emails, GitHub issues, or calendar events

Use Cases

→

Meeting follow-ups

Create all action items from meeting notes in one message

→

Inbox capture

Add tasks from Telegram, Slack, Discord without switching apps

→

Delegation tracking

Create and assign tasks with due dates to track team commitments

→

Daily planning

Review today's tasks and reorganize priorities each morning

Setup Guide

Requirements

  • āœ“Todoist account (free or premium)
  • āœ“Todoist API token
  • āœ“Optional: Todoist skill installed
1

Get your API token

In Todoist settings, go to Integrations > Developer and copy your API token.

2

Configure the integration

Add the token to your OpenClaw configuration under integrations.todoist.apiToken.

3

Test it

Ask your assistant 'What's on my Todoist today?' to verify connection.

Limitations

  • āš ļøSome advanced features (filters, labels) may require premium
  • āš ļøBulk operations may hit API rate limits

Frequently Asked Questions

Do I need Todoist Premium?

No, the integration works with free accounts. Premium adds features like reminders and filters.

Can it handle recurring tasks?

Yes. Say 'Add take vitamins every morning' and it creates a recurring task.

Does it sync in real-time?

Tasks added through your assistant appear in Todoist immediately. Changes in Todoist are reflected when you query.

Can it work with shared projects?

Yes, if you have access to a shared project, your assistant can add tasks to it.

šŸ”„ Your AI should run your business, not just answer questions.

We'll show you how.Free to join.

Join Vibe Combinator →

šŸ™ Your AI should run your business.

Weekly live builds + template vault. We'll show you how to make AI actually work.Free to join.

Join Vibe Combinator →