Integration · Automate and collaborate
Todoist and Meteor AI agents
Connect Todoist to a WhatsApp Met: create tasks with a due date and assignee, check what is due and leave comments, with the official MCP.
How does Todoist connect to Meteor?
With the Todoist ready connector, your WhatsApp Met works in your company's Todoist projects using the account the admin authorizes. It gives the Met 25 tools: it creates tasks with a due date, priority, labels and an assignee, finds tasks by text, project or date, reads comments and leaves new comments for the team. That way, what a customer orders on WhatsApp becomes a task in the right project, and when they ask how it is going, the Met checks Todoist. It is Todoist's official server: usage runs on your plan, and deleting, completing or reassigning tasks starts switched off until the admin turns it on.
What it automates
What a Meteor Met does with Todoist
Turn every WhatsApp order into a task
When a customer orders something on WhatsApp, the Met creates the task in the project and section your team uses, with the agreed due date, the priority and the assignee, and writes what the customer asked for in the description.
Answer how an order is going
If the customer asks about their order, the Met finds the task by its name or the text of the order, reads its details and the team's comments and replies with what Todoist says.
Tell the team what is due today
The Met pulls the tasks in a date range, overdue ones included, or a project summary by section, and sums it up for the team member who asks.
Add context with a comment
When the customer adds a detail, such as a measurement or a new address, the Met leaves it as a comment on the task and can notify the project's collaborators.
25 tools
Everything your Met can ask Todoist for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
add_comments | Adds comments to tasks or projects and can notify the collaborators. |
add_projects | Creates one or more new projects in the account. |
add_sections | Creates one or more sections inside existing projects. |
add_tasks | Creates one or more tasks in a project, a section or as a subtask, with a due date, priority, labels and an assignee who collaborates on the project. |
complete_tasks | Marks one or more tasks as completed by their ID. It starts switched off. |
delete_object | Deletes a project, a section, a task, a comment, a label, a filter or a reminder by its ID. It starts switched off. |
fetch | Returns the full contents of a task or a project by its ID. |
fetch_object | Returns a task, a project, a comment or a section by its ID and, if asked, its direct subtasks or subprojects. |
find_activity | Reads the account's change history; its availability and retention depend on the Todoist plan. |
find_comments | Finds the comments on a task or a project, or a single one by its ID. |
find_completed_tasks | Returns the tasks completed in a date range; with no dates, the last 7 days. |
find_project_collaborators | Finds collaborators by name or email to get their ID. |
find_projects | Lists or searches projects by name; only active ones by default, and it can include archived ones. |
find_sections | Finds sections by name inside a project. |
find_tasks | Finds tasks by text, project, section, assignee, labels or a saved Todoist filter. |
find_tasks_by_date | Returns the tasks in a date range; starting today, it includes overdue ones. |
get_overview | Without a project, shows the structure of projects and sections; with a project or the inbox, its tasks grouped by section. |
list_workspaces | Lists the account's workspaces with their plan, the person's role and the guest settings. |
manage_assignments | Assigns, unassigns or reassigns several tasks at once and rolls everything back if one fails. It starts switched off. |
project_management | Archives or unarchives a project by its ID. |
project_move | Moves a project between the personal space and a workspace. |
search | Searches across tasks and projects and returns their IDs, titles and links. |
update_tasks | Updates existing tasks, including content, dates, priority and assignees; it only changes what is sent. It starts switched off. |
update_comments | Changes the text of existing comments. It starts switched off. |
update_projects | Changes the details of existing projects. It starts switched off. |
The limits
What the Todoist integration does NOT do
We would rather say it here than have you find out during rollout.
-
It does not ask for confirmation in the chat before writing to Todoist. The admin chooses in Connections which actions stay on; deleting, completing, bulk reassigning and editing tasks, comments or projects start switched off.
-
It does not edit or reschedule an existing task while that action stays off: Todoist marks it as destructive. Until the admin turns it on, your team changes the date.
-
It does not assign a task to someone who does not collaborate on the project. The assignee has to be invited to the project in Todoist.
-
It sees no more than the account that authorized the connection. Projects that account cannot open stay out of reach.
-
It does not receive alerts from Todoist: the Met checks a task's status when someone asks, it does not write on its own when your team finishes it.
-
Activity history depends on your Todoist plan, which sets how far back data goes and how long it is kept.
Before you start
What you need to connect Todoist
- 1
A Todoist account with the projects the Met will use
Connect with an account that can see the projects where your team tracks orders and that collaborates with the people tasks will be assigned to, because the connector works with that account's permissions.
- 2
Connect it in Met
In Met, open Connections → Todoist → Connect. A Todoist window opens so you can sign in and authorize Met. Then you choose which actions stay on.
Frequently asked questions
Questions about Todoist and Meteor
Yes, when it creates the task, if that person collaborates on the project. Assigning, unassigning or reassigning several tasks at once is a separate action, and it starts switched off until the admin turns it on.
Only if the admin turns those actions on, because both start switched off. While they stay off, the Met creates, searches and comments, but it does not close or delete anything.
Only if the admin turns on the task update action, which starts switched off. While it stays off, the Met leaves the change as a comment and your team adjusts the date in Todoist.
You do, with your own Todoist plan. Meteor does not resell Todoist: the connector uses your company's account and what that plan allows.
Step by step
Automations that use Todoist
Complete tasks, with the steps and the tools that run at each one.
Automate and collaborate
Other integrations in the same family
Want to see a Met running Todoist?
We will show you with your own account connected, not with a canned demo.