{
  "name": "Validate email font families from Gmail with Google Sheets",
  "nodes": [
    {
      "id": "950eaf09-ac30-4530-99f0-c37384e2339f",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -464,
        144
      ]
    },
    {
      "id": "67fbbead-8ebd-48f6-9925-a907d7cd638f",
      "name": "Get many messages",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -224,
        144
      ]
    },
    {
      "id": "51141783-e4e7-4420-8813-d134818a0867",
      "name": "Extract Content Font Family from HTML",
      "type": "n8n-nodes-base.code",
      "position": [
        304,
        240
      ]
    },
    {
      "id": "38c84d7c-a939-4723-aebd-c2d77a1d1c53",
      "name": "Combine Font Inputs",
      "type": "n8n-nodes-base.merge",
      "position": [
        560,
        160
      ]
    },
    {
      "id": "ff78c01e-fea3-4033-92fd-cd2af602e652",
      "name": "Extract Actual Font Family and Results",
      "type": "n8n-nodes-base.code",
      "position": [
        832,
        160
      ]
    },
    {
      "id": "ac67d32f-489d-49e9-ab9f-e0e1fd877d32",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1392,
        -64
      ],
      "parameters": {
        "width": 832,
        "height": 624,
        "content": "##  Main Overview – Font Family Check Workflow\n\nThis workflow automates the font‑family validation process for email QA by comparing the expected font values provided in Google Sheets with the actual "
      }
    },
    {
      "id": "84bec468-7928-4334-b460-7471bdb34762",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "width": 1344,
        "height": 400,
        "content": "## Font Family Validation\nReads expected content + font family from Google Sheets, extracts actual font family from HTML using JS, merges inputs, compares expected vs actual, and logs results back int"
      }
    },
    {
      "id": "605c61d4-dff4-4e9e-a667-857cabbd6da7",
      "name": "Load Expected Content and Font Family",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        176,
        112
      ]
    },
    {
      "id": "771fae7e-0349-4bc3-91fe-c3b3cc84b460",
      "name": "Log Font Checks to Excel",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1088,
        160
      ]
    }
  ],
  "connections": {
    "Get many messages": {
      "main": [
        [
          {
            "node": "Extract Content Font Family from HTML",
            "type": "main",
            "index": 0
          },
          {
            "node": "Load Expected Content and Font Family",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Combine Font Inputs": {
      "main": [
        [
          {
            "node": "Extract Actual Font Family and Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get many messages",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Content Font Family from HTML": {
      "main": [
        [
          {
            "node": "Combine Font Inputs",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Load Expected Content and Font Family": {
      "main": [
        [
          {
            "node": "Combine Font Inputs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Actual Font Family and Results": {
      "main": [
        [
          {
            "node": "Log Font Checks to Excel",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}