{
  "name": "CyberMax chain: hiring companies → contacts",
  "nodes": [
    {
      "id": "7ee959bf-60e4-4523-a40c-f9a764710834",
      "name": "Read me",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -40,
        -260
      ],
      "parameters": {
        "content": "## Sales trigger: who is hiring, and how to reach them\nCompany domains → HireHeat (hiring-signals) → keep companies with a job board found → Hollerdex (website-contacts) for their public sales/press/support emails and socials.\nReplace **YOUR_APIFY_TOKEN** in both HTTP nodes. Cost: about $0.01 per company found + $0.004 per contact card.",
        "width": 520,
        "height": 220
      }
    },
    {
      "id": "1724f03d-1d30-4616-a79c-e1b6bf912da9",
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ],
      "parameters": {}
    },
    {
      "id": "e04fa4a3-c0c0-48c5-a08c-322d2aaba360",
      "name": "Company list",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        220,
        0
      ],
      "parameters": {
        "jsCode": "return [{ json: { companies: ['vercel.com', 'linear.app', 'posthog.com'] } }];"
      }
    },
    {
      "id": "b9e2954c-440c-4ee9-a4f9-7a544eee531f",
      "name": "HireHeat hiring signals",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        440,
        0
      ],
      "parameters": {
        "method": "POST",
        "url": "https://api.apify.com/v2/acts/cybermax~hiring-signals/run-sync-get-dataset-items",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "timeout",
              "value": "120"
            }
          ]
        },
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_APIFY_TOKEN"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ JSON.stringify({ companies: $json.companies }) }}",
        "options": {
          "timeout": 300000
        }
      }
    },
    {
      "id": "9a74c090-182f-4ce3-a861-9cd19563abde",
      "name": "Keep hiring companies",
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        660,
        0
      ],
      "parameters": {
        "jsCode": "// Keep companies whose job board was found and pass their domains on.\nconst domains = $input.all().filter((i) => i.json.found !== false && i.json.domain).map((i) => i.json.domain);\nreturn [{ json: { domains } }];"
      }
    },
    {
      "id": "af0e9911-2d18-48dc-a27f-4abca7a39b58",
      "name": "Hollerdex contacts",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        880,
        0
      ],
      "parameters": {
        "method": "POST",
        "url": "https://api.apify.com/v2/acts/cybermax~website-contacts/run-sync-get-dataset-items",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "timeout",
              "value": "120"
            }
          ]
        },
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_APIFY_TOKEN"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "={{ JSON.stringify({ domains: $json.domains, includePersonalEmails: false }) }}",
        "options": {
          "timeout": 300000
        }
      }
    }
  ],
  "connections": {
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "Company list",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Company list": {
      "main": [
        [
          {
            "node": "HireHeat hiring signals",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HireHeat hiring signals": {
      "main": [
        [
          {
            "node": "Keep hiring companies",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Keep hiring companies": {
      "main": [
        [
          {
            "node": "Hollerdex contacts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "active": false,
  "meta": {
    "templateCredsSetupCompleted": false
  },
  "tags": []
}
