{
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "1213ff66-e24c-43b7-bf86-104b4e1f6fd4",
      "name": "When Executed by Another Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "googleSheetUrl"
            },
            {
              "name": "deduplicationWindowDays",
              "type": "number"
            },
            {
              "name": "enableHiringModule",
              "type": "boolean"
            },
            {
              "name": "enableLinkedInPostsModule",
              "type": "boolean"
            },
            {
              "name": "enableNewsModule",
              "type": "boolean"
            },
            {
              "name": "maxAccountsToProcess",
              "type": "number"
            },
            {
              "name": "maxJobPagesPerCompany",
              "type": "number"
            },
            {
              "name": "maxPostPagesPerCompany",
              "type": "number"
            },
            {
              "name": "newsDaysBack",
              "type": "number"
            },
            {
              "name": "postsDaysBack",
              "type": "number"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "34ee1f20-5953-4a23-a9fd-e4c42812ab92",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -464,
        -128
      ],
      "parameters": {
        "width": 432,
        "height": 576,
        "content": "## Track Buying Signals with Airtop\n\nAutomatically monitor target accounts across LinkedIn and news for hiring sprees, product launches, funding rounds, and other buying signals - logged straight to Google Sheets.\n\n### Video Tutorial\n@[youtube](VYD7X3It2v8)\n\n**Important**\nYou need to install the Airtop template [Real-Time Buying Signals Agent](https://www.airtop.ai/templates/multi-source-b2b-buying-signal-monitor?utm_source=n8n-template) in your account before executing this n8n workflow."
      },
      "typeVersion": 1
    },
    {
      "id": "334f531e-dad4-4bde-87de-7bf49c71bec3",
      "name": "Run \"The Real-Time Buying Signals Agent\"",
      "type": "n8n-nodes-base.airtop",
      "position": [
        208,
        0
      ],
      "parameters": {
        "agentId": {
          "__rl": true,
          "mode": "list",
          "value": "85d35fb5-0610-4dd0-bb39-9f1ed310d24e",
          "cachedResultName": "The Real-Time Buying Signals Agent"
        },
        "resource": "agent",
        "agentParameters": {
          "value": {
            "newsDaysBack": "={{ $json.newsDaysBack }}",
            "postsDaysBack": "={{ $json.postsDaysBack }}",
            "googleSheetUrl": "={{ $json.googleSheetUrl }}",
            "enableNewsModule": "={{ $json.enableNewsModule }}",
            "enableHiringModule": "={{ $json.enableHiringModule }}",
            "maxAccountsToProcess": "={{ $json.maxAccountsToProcess }}",
            "maxJobPagesPerCompany": "={{ $json.maxJobPagesPerCompany }}",
            "maxPostPagesPerCompany": "={{ $json.maxPostPagesPerCompany }}",
            "deduplicationWindowDays": "={{ $json.deduplicationWindowDays }}",
            "enableLinkedInPostsModule": "={{ $json.enableLinkedInPostsModule }}"
          },
          "schema": [
            {
              "id": "deduplicationWindowDays",
              "type": "number",
              "display": true,
              "required": false,
              "displayName": "deduplicationWindowDays",
              "defaultMatch": false
            },
            {
              "id": "enableHiringModule",
              "type": "boolean",
              "display": true,
              "required": false,
              "displayName": "enableHiringModule",
              "defaultMatch": false
            },
            {
              "id": "enableLinkedInPostsModule",
              "type": "boolean",
              "display": true,
              "required": false,
              "displayName": "enableLinkedInPostsModule",
              "defaultMatch": false
            },
            {
              "id": "enableNewsModule",
              "type": "boolean",
              "display": true,
              "required": false,
              "displayName": "enableNewsModule",
              "defaultMatch": false
            },
            {
              "id": "googleSheetUrl",
              "type": "string",
              "display": true,
              "required": true,
              "displayName": "googleSheetUrl (required)",
              "defaultMatch": false
            },
            {
              "id": "maxAccountsToProcess",
              "type": "number",
              "display": true,
              "required": false,
              "displayName": "maxAccountsToProcess",
              "defaultMatch": false
            },
            {
              "id": "maxJobPagesPerCompany",
              "type": "number",
              "display": true,
              "required": false,
              "displayName": "maxJobPagesPerCompany",
              "defaultMatch": false
            },
            {
              "id": "maxPostPagesPerCompany",
              "type": "number",
              "display": true,
              "required": false,
              "displayName": "maxPostPagesPerCompany",
              "defaultMatch": false
            },
            {
              "id": "newsDaysBack",
              "type": "number",
              "display": true,
              "required": false,
              "displayName": "newsDaysBack",
              "defaultMatch": false
            },
            {
              "id": "postsDaysBack",
              "type": "number",
              "display": true,
              "required": false,
              "displayName": "postsDaysBack",
              "defaultMatch": false
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        }
      },
      "credentials": {
        "airtopApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "When Executed by Another Workflow": {
      "main": [
        [
          {
            "node": "Run \"The Real-Time Buying Signals Agent\"",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}