How it works
To keep Redis and Notion in sync, connect them with a ready-made scenario — changes flow automatically.
- Starts when: Notion Webhook
- Then: GlobalsN
- Then: Execution Data
- Then: Check if Notion ID is locked2
- Check: Only continue if not locked3
- Then: Get Notion task2
- Then: Map Notion to Todoist
- Then: Execution Data10
- Check: Is Deleted?1
- If yes: Todoist ID exists2
- Then: Delete Task in Todoist3
- Then: Get todoist ID5
- Then: Lock Todoist ID5
- If no: Todoist ID exists?2
- If yes: Set tries2
- Then: Get Todoist Task3
- Check: Switch
- If yes: Differences exist
- Then: Update task in Todoist2
- Then: Get todoist ID4
- If yes: Has been completed?2
- If yes: Mark as Completed in Todoist2
- Check: Filter
- Then: Update Notion
- If no: Mark as Incomplete in Todoist2
- Check: Catch known error3
- If yes: Status is not Done2
- Then: Check if creating flag exists3
- Check: Only continue if flag does not exist3
- Then: Set creating flag3
- Then: Create task in Todoist2
- Then: Store Todoist ID
- Then: Lock Todoist ID6
- If no: Wait3
- Then: Update tries2
- Check: If tries left3
- If no: Retry limit reached3
- Check: Verify security token1
- If yes: Exchange Tokens1
- Starts when: Respond with success1
- Starts when: Respond with error1
- Then: Get variables1
- Starts when: OAuth redirect1
- Then: Get projects1
- Then: Prep Dropdown3
- Then: Choose Todoist Project1
- Then: Get Todoist Project ID1
- Then: Get sections1
- Then: Choose Timezone1
- Then: Generate config1
- Then: Form1
- Then: Get Notion Databases1
- Then: Prep Dropdown2
- Then: Choose Notion Database1
- Then: Get Notion Database ID1
- Starts when: On form submission1
- Then: Generate security token1
- Then: Store variables1
- Then: Redirect to Auth Page1
- Starts when: Todoist Webhook Setup Helper1
You can launch this Redis + Notion integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.