Todoist

· #74 most-used

Every to-do, automated — from inbox to done.

ProductivityProjectsSchedulingAutomationCommunication

Todoist is the task and project management app that 40 million people use to capture, prioritise, and complete work across every device. Connect it to Actionist and your agent can create tasks the moment triggers fire, close and reopen items based on external events, move tasks through sections as work progresses, and post comments that keep every conversation co-located with the task. From support-ticket triaging to sprint carry-overs, Todoist becomes the live action queue your entire stack writes to automatically.

Average time saved
11 hours
per person · per month
1 workdays back

Eliminates manual work. Eliminates the manual step of opening Todoist to create, update, or close tasks after events happen in other tools — each handoff that used to require a context switch is handled by the agent in seconds.

Schedule

What your Todoist agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Mon
Tue
Wed
Thu
Fri
7am
8am
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
5pm
6pm
Agents
Multi-app workflows

Todoist × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~38 hrsSaved / week
6Personas served
customer-success★ FeaturedSaves 1h saved · runs ~10× /week

Churn signal to action in 90 seconds

When a customer emails flagging frustration or asking about cancellation, your agent reads the full thread in Gmail, finds the open Todoist tasks for that account, creates a priority follow-up task with the email context attached, notifies the CSM in Slack with a one-line summary and the action item, and drops a 30-minute call slot on the CSM's Google Calendar for the same day — before the customer has refreshed their inbox. Every at-risk account gets a human response plan without a single manual triage step.

Trigger: When a customer email with a churn-risk keyword arrives in Gmail
Step 1 trigger
Gmail
Detect churn-risk email from customer
Step 2 read
Todoist
Find open tasks for that customer account
Step 3 write
Todoist
Create priority follow-up task with email context
Step 4 write
Slack
Notify CSM with account summary and action item
Step 5 write
Google Calendar
Book 30-minute rescue call on CSM's calendar
Every at-risk account actioned within minutes
Savings

What this looks like for your team

The comparison strip shows real manual tasks your agent replaces. The calculator translates that into your team's numbers.

Without Actionist
With Todoist agent
  • Sales
    Manual deal task creation
    Reps open Todoist after each closed deal and hand-type follow-up tasks, often missing steps or using inconsistent naming.
    19 min/week
    Sales Agent
    Auto-generated post-sale task set
    Agent creates the full handoff task set in seconds when a deal closes, with correct assignees, due dates, and project labels already set.
  • Marketing
    Campaign launch checklist copy-paste
    Marketers duplicate a checklist template by hand for each campaign, adjusting dates and assignees manually before sharing.
    14 min/week
    Marketing Agent
    Campaign checklist auto-populated
    Agent creates the full launch checklist from a HubSpot campaign trigger, staggering due dates and tagging owners without any manual setup.
  • Customer Support
    Ticket-to-task manual logging
    CSMs copy support ticket details into Todoist by hand to track follow-ups, duplicating information already in the helpdesk.
    19 min/week
    Customer Support Agent
    Ticket auto-converted to task
    Agent creates a Todoist task the moment a ticket is opened, with ticket ID, priority, and SLA deadline pre-filled from the helpdesk data.
  • Human Resources
    Onboarding task list setup
    HR manually creates onboarding task lists for each new hire and invites them to the project, taking up to 20 minutes per person.
    8 min/week
    Human Resources Agent
    Onboarding tasks auto-created
    Agent creates the full onboarding task set and sends the project invite the moment a new hire record appears in the HR system.
  • Finance
    Approval-to-task manual entry
    Finance team members open Todoist and manually create procurement tasks after approvals are granted in separate systems.
    14 min/week
    Finance Agent
    Approved spend auto-tasked
    Agent creates procurement and payment tasks immediately when a budget approval is recorded, with the approved amount in the task description.
  • Operations
    SLA breach manual escalation
    Ops managers check spreadsheets for overdue items and then manually create escalation tasks in Todoist, often hours after the breach.
    30 min/week
    Operations Agent
    SLA breach auto-escalated
    Agent detects overdue flags in the tracker and creates a P1 escalation task in Todoist within seconds, before any customer impact is visible.
  • Legal
    Contract review task creation
    Legal team creates Todoist review tasks by hand when contracts arrive, copying metadata from email into the task title and description.
    6 min/week
    Legal Agent
    Contract task auto-generated
    Agent creates a Todoist review task the moment a contract document is shared, with counterparty name, deadline, and document link pre-populated.

+ 100s of other automations your agent handles

Average monthly savings
11 hours / person
ROI calculator

See what your team gets back

Team size
10 people
Fully-loaded rate
$20 / hour
Hours / week
28
Hours / year
1,400
Annual ROI
$28,000

Baseline: 2.8 hrs saved per person per week, across the full Todoist automation set.

Connect

How to plug Todoist into Actionist

Pick the connection method that suits your environment.

The fastest path. Install Todoist's official MCP server in one click and the agent connects to your tasks, projects, and labels through a permissioned OAuth handshake — no tokens to copy, no credentials to rotate.

1
Open the Apps tab

Find Todoist in the Apps library and click Connect. MCP is selected by default.

2
Authorise in Todoist

A Todoist OAuth window opens. Sign in and grant Actionist access to your tasks and projects. Choose which workspaces to expose.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Read the Todoist docs →
Actions

21 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

3 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Todoist

Reusable agent skills that work well alongside this app.

Todoist

Manage tasks and projects in Todoist directly from the agent chat — create tasks, close items, and query your project backlog by natural language.

Todoist API

Full Todoist API access with managed OAuth, covering tasks, projects, sections, labels, and comments for programmatic automation workflows.

ADHD Daily Planner

Time-blind friendly planning and daily structure for ADHD brains, built on realistic time estimation and dopamine-aware task design.

MCP servers

MCP servers that work with Todoist

Connect Actionist to MCP servers built for or around this app.

christulino/todoist-v1-mcp-server

Todoist MCP server built on the unified v1 API with stdio transport and 20 tools covering tasks, projects, sections, and labels.

todoist-mcp
Official

MCP server for Todoist task management integration, enabling agents to create and manage tasks via the standard MCP protocol.

mcp
Official

Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows directly from the agent context.

FAQs

Questions about Todoist + Actionist

How do I connect Todoist to Actionist?
Open the Apps tab, find Todoist, and click Connect. The default method is MCP — an OAuth handshake that takes under a minute. If you prefer a personal API token instead, switch to the API key method, grab your token from Todoist → Settings → Integrations → Developer, and paste it in. The agent runs a read-only verify step to confirm access before activating.
Which Todoist objects can the agent read and write?
The agent works with tasks (create, read, update, close, reopen, delete), projects (create, find, get collaborators), sections (move tasks between them), and comments (add to tasks or projects). Task labels, due dates, priorities, and assignees are all writable fields. Completion events and new-task events are available as triggers for reactive workflows.
What credentials does the agent need?
MCP connection requires standard Todoist OAuth — your account email and password, scoped to the workspaces you select. API key access requires a personal API token from Todoist's Developer settings; it's scoped to your user account and has full read/write access to your tasks and projects. Neither method requires admin or team-owner privileges for personal tasks.
How does the agent avoid creating duplicate tasks?
Use Find Task or Find or Create Item as the first step in any creation workflow. Both return the existing task ID if a match is found, letting the agent add a comment or update fields instead of creating a duplicate. For idempotent writes — where the same event might fire multiple times — Find or Create Item is the right guard: the first run creates, every subsequent run returns the existing item.
Can the agent work across multiple Todoist projects?
Yes. Find Project looks up any project by name and returns its ID dynamically, so the agent routes tasks to the right project without hardcoded IDs. If a project might not exist yet, Find or Create project handles the idempotent lookup-or-create pattern cleanly. The agent can read all tasks across projects with Get all tasks filtered by project, label, or due date.
What date formats does Todoist accept for due dates?
Todoist accepts both natural language strings like 'tomorrow', 'next Monday', or 'in 3 days' and ISO 8601 date/time values like '2026-06-01T09:00:00'. The agent always passes ISO 8601 when setting due dates programmatically — it's unambiguous across timezones. Natural language is useful when the agent is constructing a task from text like an email or a Slack message.
Can scheduled automations run against Todoist without a user trigger?
Yes. Scheduled workflows can call Get all tasks on a cron schedule — for example, every weekday at 8 AM — to build a daily digest, sweep stale tasks, or flag overdue items. Combine Get all tasks with a filter on due date and priority to scope the sweep to the tasks that matter, and route findings to Slack or email without any manual check required.
Is there a risk of trigger loops between Todoist and other tools?
Only if you create a workflow that both listens to a Todoist event and writes back to Todoist in a way that re-fires that same event. Guard against this by checking task metadata before writing — for example, skip the update if the task already has the target label or section. Find or Create Item is the safest write pattern for event-driven flows because it short-circuits on an existing match.