- Home
- Resources
- Integrations
- Todoist
Todoist Make integrationAutomate Todoist with Make.
Tasks should land in Todoist on their own, not by copy and paste. The Todoist Make integration gives you 40 modules and one instant trigger to create, move and close work. This page links your account and walks you through a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Todoist Make integration do for you?
The Todoist Make integration links your Todoist account to Make, a visual tool where you build a scenario: the automation itself, a chain of modules that each do one job. Todoist brings 40 of those modules: one trigger that reacts to new events, 33 actions and 6 searches covering tasks, projects, labels, comments, filters and sections.
Turn incoming requests into tasks. A form reply or a support email reaches Make through another app, Create a task writes it into the right project, and Create a comment keeps the original message next to it. Nobody retypes anything.
Push Todoist changes to the rest of your tools. Watch new events is an instant trigger: Todoist tells Make as soon as something happens, and the scenario can forward that change to a chat channel or a shared sheet.
Keep a clean record of the work. Export tasks as a file produces a CSV of your tasks, and Get stats returns your productivity stats, handy for a report a manager reads without opening Todoist.
One limit to know: Todoist caps how many requests it accepts. When a scenario hits that ceiling, Make shows a 429 error, and a Sleep module placed before the retry gives Todoist time to reset. The Make troubleshooting guide covers the other errors you may meet.
Todoist also has an n8n node, described on the Todoist n8n integration page, and the n8n vs Make comparison lays the two tools side by side. New to Make itself? The Make review is a good place to start.
How do you connect Todoist to Make?
- 01
Add a Todoist module
Sign in to Make, open your scenario and add any Todoist module. In its settings, click Create a connection. A connection is your Todoist account linked to Make once, then reused by every Todoist module you add later.
- 02
Name it and pick extra scopes
Give it a clear label in Connection name, for example the workspace it belongs to. Leave Additional Scopes empty unless you plan to use Make an API call: that field only adds the permissions those custom calls need.
- 03
Save and allow access
Click Save. Todoist then asks you to sign in and confirm that Make may reach your account. Once you accept, the connection appears in the module and Make can list what it finds in your Todoist.
Your first scenario: requests that become Todoist tasks
GoalWhen a new request comes in through another app, Make creates a task in Todoist and adds the full request as a comment.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the large +. The first module is the app where requests arrive, such as your form tool or your inbox.
- 02
Add Create a task
Click the + to the right of that first module, search for Todoist and choose Create a task. Pick your connection, or click Create a connection if this is your first Todoist module.
- 03
Map the request into the task
Fill the module fields. Make offers what it can read from your account, and you drag data from the first module into the task, so the subject of the request becomes the task itself.
- 04
Attach the details with a comment
Add Create a comment after the task module. Map the task returned by the previous step and put the full request text in the comment, so the context stays with the work.
- 05
Test with Run once
Send yourself a test request, then click Run once. Each module shows the bundles it received, one bundle per item. Open them to check the task and its comment in Todoist.
- 06
Schedule and switch it on
Open the clock on the first module to set the schedule, which is every 15 minutes by default on a new scenario. Then switch the scenario on so it runs without you.
What triggers a Todoist scenario?
1 module starts a scenario when something happens in Todoist. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Todoist as soon as it happens.
Watch new events
Instant triggerIn Make“Triggers when a new event occurs on Todoist.”
Watch new events starts your scenario the moment something new happens in your Todoist account, so the rest of the chain works on fresh data instead of an old copy. Each event travels on as a bundle, one item handed to the next module.
What can Make do in Todoist?
Todoist gives you 39 modules in 8 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Projects
5 modulesList projects
SearchIn Make“Returns a list of new projects.”
This search pulls the projects of your account into the scenario, one bundle per project, so every module placed after it can work on each project in turn.
Get a project
ActionIn Make“Returns information about a project”
Reads one project and hands its details to the next module, which saves you from searching through the whole list when you already know which project you mean.
Create a project
ActionIn Make“Creates a new project.”
Opens a brand new project in Todoist from inside the scenario, so a new client or a new event gets its own space without anyone setting it up by hand.
Update a project
ActionIn Make“Updates a project.”
Changes an existing project, so its name or settings follow what happens in your other tools and nobody has to rename it by hand later.
Delete a project
ActionIn Make“Deletes a project.”
Removes a project from Todoist, which keeps the sidebar tidy once a piece of work is truly over and nothing inside it is still needed.
Labels
5 modulesList labels
SearchIn Make“Returns a list of labels.”
Returns the labels of your account as separate bundles, which lets a scenario check what already exists before it tags anything.
Get a label
ActionIn Make“Returns information about a label.”
Fetches the information of a single label, so the next module works with that label and nothing else instead of a full list.
Create a label
ActionIn Make“Creates a label.”
Adds a new label to Todoist, giving you a fresh tag that later tasks can carry across every project where you use it.
Update a label
ActionIn Make“Updates a label.”
Edits a label that already exists, so a rename in your source tool shows up on every task wearing that tag without touching the tasks one by one.
Delete a label
ActionIn Make“Deletes a label.”
Takes a label out of your account for good, which clears tags nobody uses anymore and keeps the label list short.
Tasks
10 modulesList uncompleted tasks
SearchIn Make“Returns a list of uncompleted tasks.”
Brings back the tasks that are still open, one bundle per task, so you can build a digest or a reminder from real, unfinished work only.
Get a task
ActionIn Make“Returns information about a task.”
Looks up one task and returns its information, which is the step to add when a module only gave you the task and you need what is inside it.
Create a task
ActionIn Make“Creates a task.”
Writes a new task into Todoist from anything the scenario knows: a form answer, an email, a row in a sheet. It is the module most Todoist scenarios end with.
Update a task
ActionIn Make“Updates a task.”
Edits an existing task so it reflects what changed elsewhere, without anyone reopening Todoist to adjust it by hand.
Delete a task
ActionIn Make“Deletes a task.”
Removes a task entirely, which suits items that should never have existed rather than work that is simply done.
Complete a task
ActionIn Make“Completes a task.”
Ticks a task off from the scenario, so work finished in another tool is marked done in Todoist as well and the list tells the truth.
Complete a recurring task
ActionIn Make“Completes a recurring task.”
Handles a repeating task when the current round is done, so a routine chore can be checked off by the scenario instead of by a person.
Close a task
ActionIn Make“Closes a task. Regular task is completed and moved to history, subtask is checked (marked as done, but not moved to history), recurring task is moved forward (due date is updated).”
Closes a task and lets Todoist pick the right outcome: a regular task is completed and moved to history, a subtask is checked without moving, and a recurring task jumps to its next due date.
Uncomplete a task
ActionIn Make“Uncompletes a task.”
Reopens a task that was marked done, putting it back in the list of open work so it gets attention again.
Move a task
ActionIn Make“Moves a task.”
Shifts a task to another place in Todoist, which is how a scenario hands work from one team or stage to the next without duplicating it.
Comments
5 modulesList comments
SearchIn Make“Returns a list of comments.”
Gathers the comments of a task as separate bundles, so the discussion around the work can travel somewhere else.
Get a comment
ActionIn Make“Returns information about a comment.”
Retrieves one comment with its information, handy when a previous step points to a comment and you need its text rather than the whole thread.
Create a comment
ActionIn Make“Creates a comment.”
Posts a comment on a task, which keeps context such as an original email, a link or an answer right next to the work.
Update a comment
ActionIn Make“Updates a comment.”
Rewrites a comment that already exists, so a status note posted by the scenario can stay current instead of piling up new ones.
Delete a comment
ActionIn Make“Deletes a comment.”
Erases a comment from a task, useful for cleaning out notes that a scenario posted and that no longer apply.
Filters
4 modulesList filters
SearchIn Make“Returns a list of filters.”
Returns the filters saved in your account, one bundle each, giving the scenario a view of the custom lists people already rely on.
Create a filter
ActionIn Make“Creates a filter.”
Adds a saved filter to Todoist, so a new team member or a new project starts with a ready-made view of the tasks that matter.
Update a filter
ActionIn Make“Updates a filter.”
Changes a saved filter, keeping the views people use aligned with how the team now works without asking each person to edit their own.
Delete a filter
ActionIn Make“Deletes a filter.”
Removes a saved filter from the account, which trims views that point to projects or labels that no longer exist.
Sections
4 modulesList sections
SearchIn Make“Returns a list of sections.”
Returns the sections that split your projects into stages, one bundle each, so the scenario can pick the right column before placing a task.
Create a section
ActionIn Make“Creates a section.”
Adds a section inside a project, giving a new stage or a new category its own block of tasks without anyone editing the project by hand.
Update a section
ActionIn Make“Updates a section.”
Edits a section that is already there, so the stages of a project can follow a change of process without rebuilding the project.
Delete a section
ActionIn Make“Deletes a section.”
Removes a section from a project, clearing a stage the team no longer uses so the board reads clearly.
Import and Export
3 modulesImport tasks
ActionIn Make“Imports tasks into a selected project.”
Loads a batch of tasks into a project you choose, which saves you from creating a long checklist one task at a time.
Export tasks as a file
ActionIn Make“Exports tasks as a csv file.”
Produces a CSV file of your tasks that the next module can store or send, turning a Todoist list into a document anyone can open.
Export tasks as shareable URL
ActionIn Make“Exports tasks as shareable URL.”
Creates a link to your exported tasks instead of a file, so you share the list with a click and nothing to attach.
Other
3 modulesUpload a file
ActionIn Make“Uploads a file.”
Sends a file into Todoist so it can be attached to your work, bringing a contract, a brief or a photo into the place where the task lives.
Get stats
ActionIn Make“Returns the user's productivity stats.”
Returns your Todoist productivity stats as data the scenario can reuse, so the numbers can end up in a report instead of staying inside the app.
Make an API call
ActionIn Make“Sends a custom API call to Todoist. You can use this to call endpoints that aren’t covered by existing modules.”
Calls any endpoint of the Todoist API with the connection you already have, which covers whatever the ready-made modules leave out.
Need help automating Todoist with Make?
A person reads every message.