Hey Everyone.
I’ve been looking for a way to aggregate all the info I need into a single daily journal entry in Notion. The current step I’m stuck on is adding my tasks. I’ve tried IFTTT and Zapier, and they both do what I need them to do. IFTTT grabs the Todoist tasks and gets them to Notion, but can’t update them. Zapier can update them, but only on a paid plan.
I am on the free plan for Make, and it looks like it’s going to let me do what I need and all in one place. (Side note: when answering my question, please mention if what I’m trying to do will run into the limitations of the free plan. Thanks!).
Steps I’ve taken:
- I realized that you don’t get the proper variables until you have a trigger module.
- Todoist trigger: New Event
- Notion trigger: Watch Database Items
- I’ve also realized that triggers must be the first module, limiting me to one trigger per scenario.
- I saw a forum post (here) that explains using the webhooks module to grab the relevant data in separate scenarios, then process that data in the third.
- I need both the triggers above to process the data coming from Todoist.
- I did notice that, if I link “Update Database Item” to the “Create a Database Item” I will get a Database Item ID Variable, which is what I need to find in order to update when the task is completed. I want to be able to say “If incoming task is uncompleted, create a new task; otherwise, update the incoming task.”
My primary Goal:
I’d like to link notion and Todoist in such a way that data flows between the two. Ideally, that would mean creating, updating, or completing a task in either app updates it in both locations.
I’ll settle for managing the tasks in Todoist and linking the two so I can also view them in Notion.
Main Question
I know what I need to do, but I don’t know how to do it. I need to know how to get around the limitation of one trigger per scenario. I understand that can be done using webhooks, but I haven’t the slightest clue how those work.
Relevant Screen shots:
[The upper arm where it creates a database item works. I can even get it to add a Completed=true item as a new entry. But the “Update Database Item” requires a “Database Item ID” variable, which needs a second trigger to obtain, AFAIK.]
[Notion To-Do Database]