{
  "name": "jobby - telemetry-to-notion - prod",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "jobby-telemetry",
        "options": {
          "responseCode": {
            "values": {}
          }
        }
      },
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2.1,
      "position": [
        250,
        240
      ],
      "id": "webhook-trigger",
      "name": "Webhook"
    },
    {
      "parameters": {
        "resource": "databasePage",
        "databaseId": {
          "__rl": true,
          "value": "={{ $env.JOBBY_TELEMETRY_DB_ID }}",
          "mode": "id"
        },
        "title": "Session ID",
        "simple": false,
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Session ID|title",
              "title": "={{ $json.body.sessionId }}"
            },
            {
              "key": "Platform|select",
              "selectValue": "={{ $json.body.platform }}"
            },
            {
              "key": "Event Type|select",
              "selectValue": "={{ $json.body.eventType }}"
            },
            {
              "key": "Word Count|number",
              "numberValue": "={{ $json.body.wordCount || 0 }}"
            },
            {
              "key": "Char Count|number",
              "numberValue": "={{ $json.body.charCount || 0 }}"
            },
            {
              "key": "Active Preset|select",
              "selectValue": "={{ $json.body.activePreset || \"default\" }}"
            },
            {
              "key": "Font Family|rich_text",
              "textContent": "={{ $json.body.fontFamily || \"Inter\" }}"
            },
            {
              "key": "Layout Mode|select",
              "selectValue": "={{ $json.body.layoutMode || \"letter\" }}"
            },
            {
              "key": "ATS Score|number",
              "numberValue": "={{ $json.body.atsScore || 0 }}"
            },
            {
              "key": "Print Count|number",
              "numberValue": "={{ $json.body.printCount || 0 }}"
            },
            {
              "key": "Buttons Clicked|multi_select",
              "multiSelectValue": "={{ $json.body.buttonsClicked }}"
            },
            {
              "key": "Platform OS|select",
              "selectValue": "={{ $json.body.os || \"Unknown\" }}"
            },
            {
              "key": "Platform Version|rich_text",
              "textContent": "={{ $json.body.osVersion || \"Unknown\" }}"
            },
            {
              "key": "Browser Name|select",
              "selectValue": "={{ $json.body.browser || \"Unknown\" }}"
            },
            {
              "key": "Browser Version|rich_text",
              "textContent": "={{ $json.body.browserVersion || \"Unknown\" }}"
            },
            {
              "key": "Device Type|select",
              "selectValue": "={{ $json.body.deviceType || \"Unknown\" }}"
            },
            {
              "key": "Initial ATS Score|number",
              "numberValue": "={{ $json.body.initialAtsScore }}"
            },
            {
              "key": "ATS Score Delta|number",
              "numberValue": "={{ $json.body.atsScoreDelta }}"
            },
            {
              "key": "ATS Fixes Count|number",
              "numberValue": "={{ $json.body.atsFixesCount }}"
            },
            {
              "key": "Preset Switches|rich_text",
              "textContent": "={{ $json.body.presetSwitches }}"
            },
            {
              "key": "Theme Preference|select",
              "selectValue": "={{ $json.body.themePreference }}"
            },
            {
              "key": "Undo Redo Clicks|number",
              "numberValue": "={{ $json.body.undoRedoClicks }}"
            },
            {
              "key": "Markdown Render Time|number",
              "numberValue": "={{ $json.body.markdownRenderTimeMs }}"
            }
          ]
        }
      },
      "type": "n8n-nodes-base.notion",
      "typeVersion": 2.2,
      "position": [
        500,
        240
      ],
      "id": "notion-node",
      "name": "Notion",
      "credentials": {
        "notionApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "content": "### Last Publish Info\n\nPublished on 2026-06-24 08:19:08 | Git: 1528548 feat(ui): update translation files, printing options, custom styles, and layouts",
        "height": 150,
        "width": 300,
        "color": 6
      },
      "id": "b5b7f08f-6870-47b1-8a32-2814d29baba5",
      "name": "Last Publish Info",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -100,
        240
      ]
    }
  ],
  "connections": {
    "Webhook": {
      "main": [
        [
          {
            "node": "Notion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "active": true,
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "//": "Published on 2026-06-24 08:19:08 | Git: 1528548 feat(ui): update translation files, printing options, custom styles, and layouts",
  "description": "Published on 2026-06-22 20:18:24 | Git: 1ca0e6f fix: dynamically adjust dropdowns and tooltips to prevent screen overflow",
  "tags": [
    {
      "name": "jobby"
    }
  ]
}