The flow
Starts it 2Logic 15Service 7
The steps in the order they run, from what starts it.
- 1Webhook - Track TimeWebhookStarts it
- 2SwitchSwitchLogic
- 3Get notion page with todays dateNotionService
- 4Set Break DurationSetLogic
- 5Get notion page with todays date1NotionService
- 6If page existIfLogic
- 7Get notion page by dateNotionService
- 8If page exist1IfLogic
- 9Set Message - Start time already trackedSetLogic
- 10Create new pageNotionService
- 11If page respondedIfLogic
- 12IfIfLogic
- 13Set Message - Start time not yet trackedSetLogic
- 14Respond to WebhookRespond To WebhookStarts it
- 15Set Message - Start time already tracked1SetLogic
- 16If pause_in_minuten is emptyIfLogic
- 17Set Message - Start not yet trackedSetLogic
- 18Update page with end dateNotionService
- 19Set Message - End time already trackedSetLogic
- 20Set break duration for current dayNotionService
- 21Update break duration for current dayNotionService
- 22Set Message - End time trackedSetLogic
- 23Set Message - Break time trackedSetLogic
- 24Set Message - Break time updatedSetLogic