Sync tasks between Notion and Todoist in both directions with Redis
Has been completed?2
Only continue if not locked3
filter
Check if Notion ID is locked2
redis
Get Notion task2
notion
Check if creating flag exists3
redis
Only continue if flag does not exist3
filter
Set creating flag3
redis
Todoist ID exists?2
Get todoist ID4
Todoist ID exists2
filter
Get todoist ID5
Status is not Done2
filter
Mark as Completed in Todoist2
todoist
Update task in Todoist2
Mark as Incomplete in Todoist2
todoist
Lock Todoist ID5
redis
Delete Task in Todoist3
todoist
Create task in Todoist2
Execution Data10
executiondata
Retry limit reached3
noOp
Wait3
noOp
Catch known error3
If tries left3
Is Deleted?1
Notion Trigger
noOp
Lock Todoist ID6
redis
Map Notion to Todoist
GlobalsN
Notion Webhook
Update tries2
Set tries2
Store Todoist ID
Switch
Get Todoist Task3
Filter
filter
Update Notion
Verify security token1
Get variables1
Exchange Tokens1
todoist.com
Respond with success1
noOp
Respond with error1
noOp
OAuth redirect1
Get projects1
api.todoist.com
Get sections1
api.todoist.com
Get Notion Databases1
notion
Prep Dropdown2
Prep Dropdown3
Generate config1
Choose Notion Database1
Choose Todoist Project1
Get Notion Database ID1
Get Todoist Project ID1
On form submission1
Form1
Generate security token1
crypto
Store variables1
Redirect to Auth Page1
Todoist Webhook Setup Helper1
Execution Data
executiondata
Differences exist
filter
Choose Timezone1
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.