{
  "name": "Track SEO keyword position in Google SERP (Google Sheets + SerpAPI integration)",
  "nodes": [
    {
      "id": "f28674c5-4159-4625-9d3f-9131ffdb420a",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -1160,
        1080
      ]
    },
    {
      "id": "6f4ae15a-464e-4f45-af0e-b2a5382185af",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        40
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "cecac1ac-a3d8-4606-b95c-5f4d7ffd40b8",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        360,
        380
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "7df3db45-e6db-4040-a9a1-b195f2e71ef8",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        660
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "6dce41f8-9489-49e5-8b13-955af918e981",
      "name": "Map Organic Results Array",
      "type": "n8n-nodes-base.set",
      "position": [
        -300,
        180
      ]
    },
    {
      "id": "06c29c8b-fe87-4fc6-81ae-f74cf6cd3daf",
      "name": "Google Serp Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -540,
        180
      ]
    },
    {
      "id": "f8b88a80-3325-4777-9d92-658ac80f6f35",
      "name": "Set Keyword (s)",
      "type": "n8n-nodes-base.code",
      "position": [
        -760,
        180
      ]
    },
    {
      "id": "4a965b72-7c58-44df-ab55-3f2748d2fa07",
      "name": "Web URL Position Finder",
      "type": "n8n-nodes-base.code",
      "position": [
        -80,
        180
      ]
    },
    {
      "id": "8e145c1b-2b5a-44b2-b04d-a4ebce555d0d",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1440,
        400
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "fa779385-7aca-40db-8650-81d5c16e7fdb",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1060,
        -180
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "6d027192-0ee0-41d3-8336-133551802ebd",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -1380,
        20
      ]
    },
    {
      "id": "c528f973-0eee-4f7e-b905-ac09310d9a22",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -720,
        1080
      ]
    },
    {
      "id": "c13f9537-4104-411a-8b41-cd9b0f3de0f7",
      "name": "Google Sheets2",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -940,
        1080
      ]
    },
    {
      "id": "84c8e8bc-da22-4d4d-a036-e544b879b44b",
      "name": "Google Sheets Trigger",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -1380,
        240
      ]
    },
    {
      "id": "87f4811b-f6f2-4e86-a309-0be8fabb07ba",
      "name": "Get Row (notChecked Column)",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -980,
        180
      ]
    },
    {
      "id": "5e51a61b-f067-4af7-86d9-70eb85a9ea09",
      "name": "Update Check Status Column (to Checked)",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        120,
        180
      ]
    },
    {
      "id": "5920519e-2ad8-4a37-8905-9ca6bf25a7ce",
      "name": "WA Start Checks Notification",
      "type": "n8n-nodes-base.whatsApp",
      "position": [
        -420,
        940
      ]
    },
    {
      "id": "d40f5338-c0ed-4fe8-96e7-e47884980308",
      "name": "GMAIL Start Checks Notification",
      "type": "n8n-nodes-base.gmail",
      "position": [
        -420,
        1200
      ]
    },
    {
      "id": "65697b95-f66d-4bbb-8cd9-e5014466b07b",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -600,
        -180
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    },
    {
      "id": "46df2de6-0ec3-4d02-a101-eaa74e7a6233",
      "name": "Notifications Switch",
      "type": "n8n-nodes-base.switch",
      "position": [
        320,
        180
      ]
    },
    {
      "id": "d9b43876-cabc-4ac3-b93c-89bc74071a1c",
      "name": "Send Email Improved",
      "type": "n8n-nodes-base.gmail",
      "position": [
        480,
        480
      ]
    },
    {
      "id": "4ff11769-ceec-48da-a2d0-57ab337b4678",
      "name": "Send WA Message Improved",
      "type": "n8n-nodes-base.whatsApp",
      "position": [
        480,
        660
      ]
    },
    {
      "id": "e29fd730-3790-49f5-89b4-d665d850e607",
      "name": "Send Email Dropped",
      "type": "n8n-nodes-base.gmail",
      "position": [
        940,
        140
      ]
    },
    {
      "id": "2bfdf0f7-bb4d-4c10-a9fa-ff579c3ba7f8",
      "name": "Send WA Message Dropped",
      "type": "n8n-nodes-base.whatsApp",
      "position": [
        940,
        320
      ]
    },
    {
      "id": "99345bcc-baf8-4f0a-9223-bd4d340d09ad",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1220,
        900
      ],
      "parameters": {
        "width": null,
        "height": null,
        "content": ""
      }
    }
  ],
  "connections": {
    "Google Sheets": {
      "main": [
        [
          {
            "node": "WA Start Checks Notification",
            "type": "main",
            "index": 0
          },
          {
            "node": "GMAIL Start Checks Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets2": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Keyword (s)": {
      "main": [
        [
          {
            "node": "Google Serp Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Google Sheets2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Serp Request": {
      "main": [
        [
          {
            "node": "Map Organic Results Array",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notifications Switch": {
      "main": [
        [],
        [
          {
            "node": "Send Email Dropped",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send WA Message Dropped",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send Email Improved",
            "type": "main",
            "index": 0
          },
          {
            "node": "Send WA Message Improved",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets Trigger": {
      "main": [
        [
          {
            "node": "Get Row (notChecked Column)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Web URL Position Finder": {
      "main": [
        [
          {
            "node": "Update Check Status Column (to Checked)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Map Organic Results Array": {
      "main": [
        [
          {
            "node": "Web URL Position Finder",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Row (notChecked Column)": {
      "main": [
        [
          {
            "node": "Set Keyword (s)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "Get Row (notChecked Column)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Check Status Column (to Checked)": {
      "main": [
        [
          {
            "node": "Notifications Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}