{
  "name": "Monitor backlinks and generate SEO insights with SE Ranking and GPT-4.1-mini",
  "nodes": [
    {
      "id": "1f43c277-363d-429a-a659-bb3aa6144e2f",
      "name": "AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        240,
        -32
      ]
    },
    {
      "id": "fef3b474-1c5e-4fb9-b143-73f370ee968a",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -96,
        240
      ]
    },
    {
      "id": "99678379-f85d-4883-b4ae-29d86311b022",
      "name": "HTTP Request for Backlink Summary",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        112,
        224
      ]
    },
    {
      "id": "e35b0898-c899-40cb-a282-979d721b3092",
      "name": "HTTP Request for Backlink Metrics",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        320,
        224
      ]
    },
    {
      "id": "daf1b63c-b653-4be3-bbb2-9fdc90349640",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        -640
      ],
      "parameters": {
        "width": 416,
        "height": 304,
        "content": "## SE Ranking Backlinks API\n\nThe Backlinks API retrieves backlink data for a target domain, host, or URL. It provides aggregated metrics such as counts of backlinks, referring domains, IPs, and subnet"
      }
    },
    {
      "id": "b6b40bad-08b4-4d55-90d0-e70cd3413dc1",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -816,
        -368
      ],
      "parameters": {
        "width": 432,
        "height": 768,
        "content": "## **How It Works**\nThis n8n workflow automates backlink monitoring, analysis, and AI-driven interpretation for any domain or URL. It combines backlink intelligence from SE Ranking with structured rea"
      }
    },
    {
      "id": "55800380-e03c-425a-918b-991a5b263a10",
      "name": "HTTP Request for All Backlinks",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        512,
        224
      ]
    },
    {
      "id": "c382e5f6-a3a8-4808-8a4f-ec9c687ec072",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        288,
        -640
      ],
      "parameters": {
        "width": 368,
        "height": 304,
        "content": "##  Common Use cases\n\n- Ongoing backlink health monitoring\n\n- SEO audits and reporting\n\n- Link quality and risk assessment\n\n- Agency client reporting\n\n- Competitive backlink analysis"
      }
    },
    {
      "id": "b720df5b-aa31-4743-908d-b0ee9f6bfca3",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -336,
        -32
      ]
    },
    {
      "id": "76e59da2-ea21-4ad3-a9b9-ddae17fb9fec",
      "name": "Set Input Fields",
      "type": "n8n-nodes-base.set",
      "position": [
        -112,
        -32
      ]
    },
    {
      "id": "f590c256-667c-429c-8d7f-9034dbd26457",
      "name": "Append or update row in sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        720,
        208
      ]
    },
    {
      "id": "ebe13457-1752-4085-a442-8915fae51964",
      "name": "Create a Binary Data",
      "type": "n8n-nodes-base.function",
      "position": [
        944,
        16
      ]
    },
    {
      "id": "fed46bb1-d72f-4f24-9d64-44bb5a2ec1d9",
      "name": "Extract Summary",
      "type": "n8n-nodes-base.code",
      "position": [
        720,
        16
      ]
    },
    {
      "id": "f02855ad-a373-4d05-bc2d-52e8cc59ccf6",
      "name": "Save as CSV",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        1152,
        16
      ]
    },
    {
      "id": "531084ee-5814-4e76-9026-698bbed0e601",
      "name": "Persist on DataTable",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        720,
        -176
      ]
    },
    {
      "id": "6b0c33ba-08ee-4919-bb3d-d5eafd0caaf6",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        672,
        -320
      ],
      "parameters": {
        "width": 736,
        "height": 720,
        "content": "## Export Data Handling\n\nThe Export Data Handling section manages how enriched backlink insights are stored and shared. It converts the AI-generated summaries into structured formats such as DataTable"
      }
    },
    {
      "id": "3dac59cb-31ee-4e70-ba3e-3ab41a465144",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -144,
        -320
      ],
      "parameters": {
        "width": 800,
        "height": 720,
        "content": "## SE Ranking AI Agent\n\nThe SE Ranking AI Agent acts as the intelligence layer of this workflow. It interprets backlink data retrieved from SE Ranking APIs, automatically selects the appropriate datas"
      }
    },
    {
      "id": "98faa1ba-62b2-41c9-abb8-a3b6617add7f",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -816,
        -768
      ],
      "parameters": {
        "width": 432,
        "height": 384,
        "content": "![Logo](https://s3-eu-west-1.amazonaws.com/tpd/logos/538f1575000064000578dee6/0x0.png)"
      }
    }
  ],
  "connections": {
    "AI Agent": {
      "main": [
        [
          {
            "node": "Persist on DataTable",
            "type": "main",
            "index": 0
          },
          {
            "node": "Append or update row in sheet",
            "type": "main",
            "index": 0
          },
          {
            "node": "Extract Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Summary": {
      "main": [
        [
          {
            "node": "Create a Binary Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Input Fields": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Create a Binary Data": {
      "main": [
        [
          {
            "node": "Save as CSV",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Persist on DataTable": {
      "main": [
        []
      ]
    },
    "HTTP Request for All Backlinks": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request for Backlink Metrics": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request for Backlink Summary": {
      "ai_tool": [
        [
          {
            "node": "AI Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Set Input Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}