{
  "openruna_format": "flow-graph-v1",
  "title": "Track Working Time and Pauses",
  "slug": "track-working-time-and-pauses",
  "source_filename": "1953_Respondtowebhook_Stickynote_Monitor_Webhook.json",
  "nodes": [
    {
      "id": "Create new page",
      "name": "Create new page",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Update page with end date",
      "name": "Update page with end date",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "If pause_in_minuten is empty",
      "name": "If pause_in_minuten is empty",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "If page responded",
      "name": "If page responded",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "If page exist",
      "name": "If page exist",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "If page exist1",
      "name": "If page exist1",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "If",
      "name": "If",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Set Break Duration",
      "name": "Set Break Duration",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Update break duration for current day",
      "name": "Update break duration for current day",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Set break duration for current day",
      "name": "Set break duration for current day",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Get notion page by date",
      "name": "Get notion page by date",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Set Message - End time already tracked",
      "name": "Set Message - End time already tracked",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Message - End time tracked",
      "name": "Set Message - End time tracked",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Message - Start time not yet tracked",
      "name": "Set Message - Start time not yet tracked",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Message - Start not yet tracked",
      "name": "Set Message - Start not yet tracked",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Message - Break time tracked",
      "name": "Set Message - Break time tracked",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Message - Break time updated",
      "name": "Set Message - Break time updated",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Message - Start time already tracked",
      "name": "Set Message - Start time already tracked",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set Message - Start time already tracked1",
      "name": "Set Message - Start time already tracked1",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get notion page with todays date",
      "name": "Get notion page with todays date",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Switch",
      "name": "Switch",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "Get notion page with todays date1",
      "name": "Get notion page with todays date1",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Respond to Webhook",
      "name": "Respond to Webhook",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "Webhook - Track Time",
      "name": "Webhook - Track Time",
      "integration": "webhook",
      "kind": "trigger"
    }
  ],
  "edges": [
    {
      "from": "If",
      "to": "Update page with end date"
    },
    {
      "from": "If",
      "to": "Set Message - End time already tracked"
    },
    {
      "from": "Switch",
      "to": "Get notion page with todays date"
    },
    {
      "from": "Switch",
      "to": "Set Break Duration"
    },
    {
      "from": "Switch",
      "to": "Get notion page with todays date1"
    },
    {
      "from": "If page exist",
      "to": "Set Message - Start time already tracked"
    },
    {
      "from": "If page exist",
      "to": "Create new page"
    },
    {
      "from": "If page exist1",
      "to": "If"
    },
    {
      "from": "If page exist1",
      "to": "Set Message - Start time not yet tracked"
    },
    {
      "from": "Create new page",
      "to": "Set Message - Start time already tracked1"
    },
    {
      "from": "If page responded",
      "to": "If pause_in_minuten is empty"
    },
    {
      "from": "If page responded",
      "to": "Set Message - Start not yet tracked"
    },
    {
      "from": "Set Break Duration",
      "to": "Get notion page by date"
    },
    {
      "from": "Webhook - Track Time",
      "to": "Switch"
    },
    {
      "from": "Get notion page by date",
      "to": "If page responded"
    },
    {
      "from": "Update page with end date",
      "to": "Set Message - End time tracked"
    },
    {
      "from": "If pause_in_minuten is empty",
      "to": "Set break duration for current day"
    },
    {
      "from": "If pause_in_minuten is empty",
      "to": "Update break duration for current day"
    },
    {
      "from": "Set Message - End time tracked",
      "to": "Respond to Webhook"
    },
    {
      "from": "Get notion page with todays date",
      "to": "If page exist"
    },
    {
      "from": "Set Message - Break time tracked",
      "to": "Respond to Webhook"
    },
    {
      "from": "Set Message - Break time updated",
      "to": "Respond to Webhook"
    },
    {
      "from": "Get notion page with todays date1",
      "to": "If page exist1"
    },
    {
      "from": "Set break duration for current day",
      "to": "Set Message - Break time tracked"
    },
    {
      "from": "Set Message - Start not yet tracked",
      "to": "Respond to Webhook"
    },
    {
      "from": "Update break duration for current day",
      "to": "Set Message - Break time updated"
    },
    {
      "from": "Set Message - End time already tracked",
      "to": "Respond to Webhook"
    },
    {
      "from": "Set Message - Start time already tracked",
      "to": "Respond to Webhook"
    },
    {
      "from": "Set Message - Start time not yet tracked",
      "to": "Respond to Webhook"
    },
    {
      "from": "Set Message - Start time already tracked1",
      "to": "Respond to Webhook"
    }
  ]
}