{
  "name": "Generate Real Estate Research Reports With Exa AI, PandaDoc and Instantly AI",
  "nodes": [
    {
      "id": "5d5129cb-811e-4bf8-9965-36c0dbb4d57c",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        -784,
        -48
      ]
    },
    {
      "id": "b44cdc24-27ae-41aa-92ba-927e8ef230bc",
      "name": "Wait",
      "type": "n8n-nodes-base.wait",
      "position": [
        -576,
        160
      ]
    },
    {
      "id": "38dc0516-f67d-4e7a-bd3c-f34599a23d01",
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -368,
        -64
      ]
    },
    {
      "id": "23d937f4-36d8-453e-a17d-7eaaa0995499",
      "name": "Create a research task",
      "type": "n8n-nodes-exa-official.exa",
      "position": [
        -2096,
        -32
      ]
    },
    {
      "id": "75882d2a-f3b4-420d-8e83-39280b5aa0dd",
      "name": "Get a research task",
      "type": "n8n-nodes-exa-official.exa",
      "position": [
        -1872,
        -32
      ]
    },
    {
      "id": "03415fcc-aaaf-4a50-a186-9bb3a61da818",
      "name": "If1",
      "type": "n8n-nodes-base.if",
      "position": [
        -1648,
        -32
      ]
    },
    {
      "id": "db76f26c-a641-40bc-9d3a-c12c2beaa61c",
      "name": "Wait1",
      "type": "n8n-nodes-base.wait",
      "position": [
        -1488,
        192
      ]
    },
    {
      "id": "354fb18c-47e5-44d9-8057-630b5233069c",
      "name": "PandaDoc (Generate Presentation)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1296,
        -48
      ]
    },
    {
      "id": "9047e534-3404-4ff0-bce5-cc731e3c0e97",
      "name": "PandaDoc (checkPresentationStatus)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -1040,
        -48
      ]
    },
    {
      "id": "565d7ed3-773f-41db-ac1f-468d3ebde726",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -2352,
        -32
      ]
    },
    {
      "id": "6528e245-161c-48f9-9c27-6495d8277f07",
      "name": "Pending Approval",
      "type": "n8n-nodes-base.slack",
      "position": [
        -160,
        -64
      ]
    },
    {
      "id": "0ceec5ad-f164-412e-9e14-a50e7487ec4f",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2400,
        -528
      ],
      "parameters": {
        "width": 1056,
        "height": 992,
        "content": "## Phase 1: Research Layer\n * Schedule Trigger: kicks off the workflow on your defined cadence, daily, weekly, or whatever fits your reporting cycle.\n * Create a Research Task: spins up a research job"
      }
    },
    {
      "id": "1f5d8434-2f3c-45c6-aba1-26a1c725760d",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1312,
        -528
      ],
      "parameters": {
        "width": 880,
        "height": 992,
        "content": "## Report Generation\n * PandaDoc (Generate Presentation): — POST — sends the structured research data into your PandaDoc template via API. The data fills into your fixed layout and brand rules automat"
      }
    },
    {
      "id": "a34b7654-2ecf-4602-a473-20dd2895ef91",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -400,
        -512
      ],
      "parameters": {
        "width": 1920,
        "height": 976,
        "content": "### Send via Instantly AI\n * HTTP Request — fetches the finalised PandaDoc report URL or payload to pass into the distribution flow.\n * Pending Approval (Slack — post message) — sends the report to yo"
      }
    },
    {
      "id": "95c1a493-7d95-489d-974b-d4e07fc1fc23",
      "name": "Batch Instantly Upload",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        304,
        -64
      ]
    },
    {
      "id": "d83f1322-9a24-4326-a76f-f06391fd0a01",
      "name": "Instantly Add Lead",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        640,
        -48
      ]
    },
    {
      "id": "5ce3c7b7-1f2c-4c30-bc4d-62f5a26814f8",
      "name": "Wait for Instantly Rate Limit",
      "type": "n8n-nodes-base.wait",
      "position": [
        880,
        -48
      ]
    },
    {
      "id": "a338b5d2-1b8a-412a-85c8-63382780fda5",
      "name": "Prep Batch Upload Data",
      "type": "n8n-nodes-base.code",
      "position": [
        656,
        -288
      ]
    },
    {
      "id": "c2d49cc1-02cd-4a07-b13c-05ed2f7b160c",
      "name": "Update Sheet Status",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        880,
        -288
      ]
    },
    {
      "id": "f32205a5-a69d-42bb-84b3-ce718163297e",
      "name": "Aggregate Final Results",
      "type": "n8n-nodes-base.code",
      "position": [
        1104,
        -288
      ]
    },
    {
      "id": "e12642bd-c4d7-436e-b3f2-201ef9296c48",
      "name": "Send a message1",
      "type": "n8n-nodes-base.slack",
      "position": [
        1312,
        -288
      ]
    },
    {
      "id": "74bbd717-bd9e-4451-b014-52d20bd2b405",
      "name": "Fetch contact",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        48,
        -64
      ]
    },
    {
      "id": "80061df0-aa51-487c-810f-d2357c353e36",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3152,
        -528
      ],
      "parameters": {
        "width": 736,
        "height": 992,
        "content": "## Real Estate Research Report Generation + Instantly\n\n\n### This n8n template automates real estate research reports — pulling live market data, structuring it, and filling it into a branded presentat"
      }
    }
  ],
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If1": {
      "main": [
        [
          {
            "node": "PandaDoc (Generate Presentation)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait": {
      "main": [
        [
          {
            "node": "PandaDoc (checkPresentationStatus)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait1": {
      "main": [
        [
          {
            "node": "Get a research task",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Pending Approval",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch contact": {
      "main": [
        [
          {
            "node": "Batch Instantly Upload",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Pending Approval": {
      "main": [
        [
          {
            "node": "Fetch contact",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Create a research task",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Instantly Add Lead": {
      "main": [
        [
          {
            "node": "Wait for Instantly Rate Limit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get a research task": {
      "main": [
        [
          {
            "node": "If1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Sheet Status": {
      "main": [
        [
          {
            "node": "Aggregate Final Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Batch Instantly Upload": {
      "main": [
        [
          {
            "node": "Prep Batch Upload Data",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Instantly Add Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create a research task": {
      "main": [
        [
          {
            "node": "Get a research task",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prep Batch Upload Data": {
      "main": [
        [
          {
            "node": "Update Sheet Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate Final Results": {
      "main": [
        [
          {
            "node": "Send a message1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait for Instantly Rate Limit": {
      "main": [
        [
          {
            "node": "Batch Instantly Upload",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PandaDoc (Generate Presentation)": {
      "main": [
        [
          {
            "node": "PandaDoc (checkPresentationStatus)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PandaDoc (checkPresentationStatus)": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}