Sync tasks between Todoist and Notion with Redis-powered 2-way logic
SwitchT
Create task in NotionT4
Create task in NotionT5
If
Todoist Webhook1
Mark as Done in Notion1
notion
Mark as Obsolete in Notion1
notion
Only continue if not locked1
filter
Check if Todoist ID is locked1
redis
Check if creating flag exists
redis
Only continue if flag does not exist
filter
Set creating flag
redis
Get Notion Task
notion
Notion Task found
filter
Switch by Event1
Execution Data5
executiondata
Execution Data6
executiondata
Execution Data7
executiondata
Execution Data8
executiondata
End here1
noOp
Wait
noOp
Catch known error
If tries left
Retry limit reached
noOp
Turn Markdown into Notion Blocks2
Handle each block separately2
splitOut
Append Notion Block2
notion
Update task in Notion
Create task in Notion1
noOp
Update task in Notion4
Execution Data9
executiondata
If event is not deleted1
Get many database pages1
notion
Url
Todoist Trigger1
noOp
Update task in Notion5
Create task in Notion Refference1
noOp
Differences exist3
filter
Turn Markdown into Notion Blocks3
Handle each block separately3
splitOut
Append Notion Block3
notion
Link or Content?1
Differences exist4
filter
Differences exist5
filter
Update Description in Todoist6
todoist
Map Todoist to Notion1
GlobalsT1
SwitchT3
SwitchT4
Create task in NotionT6
Create task in NotionT7
Create task in NotionT8
Update tries
Set tries
Get Todoist Task
Update Description in Todoist1
Notion Task not found1
Mark as not Done in Notion1
notion
Has not been completed?1
Require Completion?1
Update Due in Notion when recurring1
Lock Todoist ID
redis
Lock Notion ID
redis
Get many database pages
notion
Create task in NotionT
Verify security token
Get variables
Exchange Tokens
todoist.com
Respond with success
noOp
Respond with error
noOp
OAuth redirect
Get projects
api.todoist.com
Get sections
api.todoist.com
Get Notion Databases
notion
Prep Dropdown
Prep Dropdown1
Generate config
Choose Notion Database
Choose Todoist Project
Get Notion Database ID
Get Todoist Project ID
On form submission
Form
Generate security token
crypto
Store variables
Redirect to Auth Page
Todoist Webhook Setup Helper
Choose Timezone
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.