{
  "name": "Automate job posting across multiple boards with Google Sheets and BrowserAct",
  "nodes": [
    {
      "id": "5f1b282a-3d24-47ba-975e-8b665bd685cb",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -592,
        -48
      ]
    },
    {
      "id": "6e59bf13-7e4a-49c1-9fc5-7ef9bd9d7793",
      "name": "Get row(s) in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -400,
        -48
      ]
    },
    {
      "id": "13fc2a7b-0c28-4f0c-b226-648bceca7536",
      "name": "Run a workflow task",
      "type": "n8n-nodes-browseract-workflows.browserAct",
      "position": [
        48,
        -64
      ]
    },
    {
      "id": "3741a23f-a304-445b-895d-4dd7dfcc7ccc",
      "name": "Get details of a workflow task",
      "type": "n8n-nodes-browseract-workflows.browserAct",
      "position": [
        240,
        -64
      ]
    },
    {
      "id": "1d84240b-6345-4186-bf93-c31023b0bc13",
      "name": "Update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        912,
        -64
      ]
    },
    {
      "id": "bcf633ed-6dd3-406b-9943-896fe11b0683",
      "name": "Code in JavaScript",
      "type": "n8n-nodes-base.code",
      "position": [
        704,
        -64
      ]
    },
    {
      "id": "2b987dff-8293-4723-9ea8-455727441cd2",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -224,
        -48
      ]
    },
    {
      "id": "34fccf50-7241-4f56-ac8c-8df73c017618",
      "name": "Google Sheets Trigger",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -400,
        96
      ]
    },
    {
      "id": "91723f53-45d3-45a8-b97c-1506acfb87ef",
      "name": "Sticky Note - Intro",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1136,
        -384
      ],
      "parameters": {
        "width": 528,
        "height": 450,
        "content": "## Try It Out!\n### This powerful n8n template turns a Google Sheet into a control panel for automating job postings across multiple job boards.\n\n### How it works\n* The workflow can be triggered **manu"
      }
    },
    {
      "id": "a884ca62-a5b7-4115-9ef3-d04253d42862",
      "name": "Sticky Note - How to Use",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1136,
        80
      ],
      "parameters": {
        "width": 528,
        "height": 228,
        "content": "## How to use\n\n1.  **Set up Credentials:** Add your credentials for **BrowserAct** and **Google Sheets** to the workflow.\n2.  **Set up BrowserAct Template:** Ensure you Use the **“Automated Job Postin"
      }
    },
    {
      "id": "5088b29a-d8e1-4b8d-9bdc-dfb676bb7c39",
      "name": "Sticky Note - Need Help",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1136,
        320
      ],
      "parameters": {
        "width": 528,
        "height": 104,
        "content": "### Need Help?\n* #### [How to Find Your BrowseAct API Key & Workflow ID](https://www.youtube.com/watch?v=pDjoZWEsZlE)\n* #### [How to Connect n8n to Browseract](https://www.youtube.com/watch?v=RoYMdJaR"
      }
    },
    {
      "id": "b106ec53-560b-43ff-8b9e-8cfa9a8de7e9",
      "name": "Sticky Note - Input & Triggers",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -464,
        -288
      ],
      "parameters": {
        "width": 416,
        "height": 208,
        "content": "### 🕹️ 1. Input & Trigger Control\n\nThis workflow has two ways to start:\n\n* **Google Sheets Trigger:** This is the primary method for real-time automation. It watches for row updates and will trigger t"
      }
    },
    {
      "id": "7303bb7d-d6b8-4348-959c-39879435b4df",
      "name": "Sticky Note - Automation Core",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -16,
        -288
      ],
      "parameters": {
        "width": 400,
        "height": 200,
        "content": "### 🤖 2. The Automation Engine\n\nThese **BrowserAct** nodes are where the magic happens.\n\n* **Run a workflow task:** This node takes all the data from the filtered Google Sheet row (login details, job "
      }
    },
    {
      "id": "73af619d-f874-4e1b-94e0-c0bf9177c434",
      "name": "Sticky Note - Feedback Loop",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        416,
        -288
      ],
      "parameters": {
        "width": 816,
        "height": 200,
        "content": "### 🔄 3. Feedback & Update & Send Alert\n\nThis final stage creates a critical feedback loop.\n\n* **Code Node:** This parses the results from the BrowserAct task to extract the final status and the URL o"
      }
    },
    {
      "id": "d6f5713e-e7e1-483c-b4cb-e00875706ce3",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -16,
        -80
      ],
      "parameters": {
        "width": 400,
        "height": 176,
        "content": ""
      }
    },
    {
      "id": "add8711a-864b-4b96-a0d1-97e4eb4af534",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -464,
        -64
      ],
      "parameters": {
        "width": 416,
        "height": 304,
        "content": ""
      }
    },
    {
      "id": "cd88ea7e-ce56-48ab-833d-8d8a67495b77",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        416,
        -80
      ],
      "parameters": {
        "width": 816,
        "height": 288,
        "content": ""
      }
    },
    {
      "id": "5bf223b4-2ce4-44a2-9125-cf64c2bbea7f",
      "name": "Send a message",
      "type": "n8n-nodes-base.slack",
      "position": [
        1104,
        -64
      ]
    },
    {
      "id": "9ee840f8-ac5f-4183-8a69-4acfd98cb2af",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        512,
        -64
      ]
    },
    {
      "id": "b6fe8efd-74b1-4f33-84a6-0e79062bdb23",
      "name": "Send a message1",
      "type": "n8n-nodes-base.slack",
      "position": [
        704,
        64
      ]
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Run a workflow task",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If1": {
      "main": [
        [
          {
            "node": "Code in JavaScript",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send a message1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code in JavaScript": {
      "main": [
        [
          {
            "node": "Update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get row(s) in sheet": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Run a workflow task": {
      "main": [
        [
          {
            "node": "Get details of a workflow task",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update row in sheet": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get details of a workflow task": {
      "main": [
        [
          {
            "node": "If1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Send a message1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Get row(s) in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}