Todoist

To-do list and task manager
Connect it
In Keystile Automations → Connections → New connection, choose Todoist and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Todoist: delete label (Deletes a personal label in Todoist).What it can do (44 actions)
| Action | What it does | Changes data |
|---|---|---|
| Complete Task | Mark an active task as completed. | Yes |
| Create Label | Creates a new personal label in Todoist. | Yes |
| Create Project | Create a new Todoist project. | Yes |
| Create Project Comment | Adds a comment to a Todoist project. | Yes |
| Create Section | Create a new section within a Todoist project. | Yes |
| Create Task | Create task | Yes |
| Create Task Comment | Adds a comment to a Todoist task. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Label | Deletes a personal label in Todoist. | |
| Delete Section | Delete a Todoist section and all tasks inside it. | |
| Delete Task | Permanently delete a task. | |
| Filter Tasks | Query active tasks using Todoist filter syntax. | |
| Find Task | Finds a task by name. | |
| Get Comment | Fetches a single Todoist comment by its ID. | |
| Get Current User | Retrieves the authenticated Todoist user profile. | |
| Get Label | Gets a single personal label by ID in Todoist. | |
| Get Productivity Stats | Retrieves the authenticated user's Todoist productivity statistics. | |
| Get Project | Get a single Todoist project by its ID. | |
| Get Section | Get a single Todoist section by its ID. | |
| Get Task | Fetch a single task by its ID. | |
| List Activity Log | Retrieves the Todoist activity (event) history. | |
| List Archived Projects | List archived Todoist projects. | |
| List Archived Sections | List archived sections within a Todoist project. | |
| List Comments | Lists all comments on a Todoist task or project. | |
| List Completed Tasks (by Completion Date) | List tasks completed within a date window. | |
| List Completed Tasks (by Due Date) | List completed tasks whose due date falls in a window. | |
| List Labels | Lists all of the user's personal labels in Todoist. | |
| List Projects | List all Todoist projects. | |
| List Sections | List Todoist sections, optionally filtered to one project. | |
| List Shared Labels | Lists shared (workspace) label names in Todoist. | |
| Mark Task as Completed | Marks a task as being completed. | Yes |
| Move Task | Move a task to a different project, section, or parent. | Yes |
| Quick Add Task | Create a task from a natural-language sentence. | Yes |
| Remove Shared Label | Removes a shared (workspace) label from all tasks in Todoist. | |
| Rename Shared Label | Renames a shared (workspace) label across all tasks in Todoist. | Yes |
| Reopen Task | Uncomplete a previously completed task. | Yes |
| Search Labels | Searches personal labels by name in Todoist. | |
| Search Projects | Search Todoist projects by name. | |
| Search Sections | Search Todoist sections by name. | |
| Unarchive Project | Restore an archived Todoist project to active. | Yes |
| Update Label | Updates an existing personal label in Todoist. | Yes |
| Update Project | Update an existing Todoist project. | Yes |
| Update Section | Rename an existing Todoist section. | Yes |
| Update Task | Updates an existing task. | Yes |
Start a workflow when… (1 triggers)
- Task Completed — Triggers when a new task is completed
How Keystile protects it
Every Todoist action is checked before it runs, whether it comes from an AI tool or a workflow. 18 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Todoist with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access