Track Working Time and Pauses

Track Working Time and Pauses

Webhook
High
30
Nodes
Webhook
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
30
Node Types
7

Node Types

notion
Create new page, Update page with end date, Update break duration for current day, Set break duration for current day, Get notion page by date, Get notion page with todays date, Get notion page with todays date1
7 nodes
if
If pause_in_minuten is empty, If page responded, If page exist, If page exist1, If
5 nodes
set
Set Break Duration, Set Message - End time already tracked, Set Message - End time tracked, Set Message - Start time not yet tracked, Set Message - Start not yet tracked, Set Message - Break time tracked, Set Message - Break time updated, Set Message - Start time already tracked, Set Message - Start time already tracked1
9 nodes
switch
Switch
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note5
6 nodes
respond To Webhook
Respond to Webhook
1 node
webhook
Webhook - Track Time
1 node

Workflow JSON

27.59 KB
{
  "id": "pdgNdag49lwoTxUP",
  "meta": {
    "instanceId": "46264913bc099c31e7222b2cfd112772e1c7867192afd7716e58254079b3333f",
    "templateCredsSetupCompleted": true
  },
  "name": "Track Working Time and Pauses",
  "tags": [],
  "nodes": [
    {
      "id": "1ae951f1-acfa-4bd2-800e-22c7628e862d",
      "name": "Create new page",
      "type": "n8n-nodes-base.notion",
      "position": [
        1260,
        -120
      ],
      "parameters": {
        "title": "Tracked Time via n8n",
        "options": {
          "icon": "🤖"
        },
        "resource": "databasePage",
        "databaseId": {
          "__rl": true,
          "mode": "list",
          "value": "1117f2f5-baf9-8054-b33b-efb4d8a3c7ab",
          "cachedResultUrl": "https://www.notion.so/1117f2f5baf98054b33befb4d8a3c7ab",
          "cachedResultName": "Time Tracker"
        },
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Start|date",
              "date": "={{ $now }}"
...

Showing first 1000 characters. Click "Expand" to view the full JSON.