Skip to main content

I thought this would be simple, but I can’t figure it out.

Here’s what I want:

  • I have a specific project folder in Todoist.

  • Whenever I add a new task to that folder, I want it to automatically become a daily recurring task.

The problem is, I can’t find a way to do this in Zapier. It looks like Zaps can only create or add new tasks, but not modify existing ones — so I can’t just say “when a new task is added to this project, make it recur daily.”

Is there any way to do this, or a workaround that achieves the same effect?

Thanks in advance — I’ve been stuck on this for hours.

Hi there!

Laura here at Zapier support happy to answer your questions!
 

You're absolutely right in your observation - Zapier's Todoist integration currently only supports creating new tasks, not updating existing ones. This means we can't modify a task after it's been created to make it recurring.

However, I have a couple of idea that might achieve what you're looking for:

Option 1: Create Tasks as Recurring from the Start Instead of adding a regular task and then making it recurring, you could set up your Zap to create the task with the recurring schedule already built in. When creating a task in Todoist through Zapier, you can include recurring syntax in the task content field, such as:

  • "Task name every day"
  • "Task name daily"
  • "Task name every day starting tomorrow"

Option 2: Use a Different Trigger Approach Rather than triggering when a task is added to the project, you could:

  • Use a form (like Google Forms or Typeform) to collect task details
  • Set up a Zap that triggers when the form is submitted
  • Have the Zap create the task directly in Todoist with the recurring schedule included

Does that give you some things to try?

 


Hey ​@shaphan,

Here are all the triggers/ actions in Todoist in Zapier- https://zapier.com/apps/todoist/integrations. You are right that there is no action to update the task.

The workaround to update task is by using Todoist API. You can do a POST query to the API using API request action in Zapier to update the task. See more about it here- https://developer.todoist.com/api/v1#tag/Tasks/operation/update_task_api_v1_tasks__task_id__post
 

 

Here​ is a helpful article about using API request action in Zapier- https://help.zapier.com/hc/en-us/articles/12899607716493-Create-an-API-Request-action . I know it can get a bit more technical and complex but if it’s important for you, you can give this approach a try. Hope it helps!


PS: If you need more active help, I’m happy to connect through my Zapier Solution Partner page if you’d like to reach out here- https://zapier.com/partnerdirectory/automation-jinn


Wow, that's crazy. This is such a basic function I would assume. 

 

So in short, out of the box, I cannot just simply make a Zap that searches for new incoming tasks and converts them to daily recurring tasks in a particular folder? 


Hey ​@shaphan,

I don’t think it’s possible out of the box. You can put it in a feature request by contacting the Zapier Support here- https://zapier.com/app/get-help.

As I said if it’s important for you, you can use the API approach to update the task. Hope it helps!