{
  "name": "Ai research paper analysis & documentation with Decodo, GPT & Google",
  "nodes": [
    {
      "id": "be760aa6-f166-4e8d-bb71-c373c62b3e1a",
      "name": "Enter Research URL",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -848,
        960
      ]
    },
    {
      "id": "dedd3dd2-b8a5-4f12-a81a-6aea171ca582",
      "name": "Set Research URL",
      "type": "n8n-nodes-base.set",
      "position": [
        -592,
        960
      ]
    },
    {
      "id": "1122cb2b-becb-4c0d-aeaf-c507a4f8b22a",
      "name": "Validate URL",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -320,
        960
      ]
    },
    {
      "id": "72e3e1f4-9368-44e5-ba1d-2e41a6705f2a",
      "name": "Research Analysis Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -80,
        432
      ]
    },
    {
      "id": "954f7bde-6f5b-47ed-8204-c305e906264b",
      "name": "Decodo Research Scraper",
      "type": "@decodo/n8n-nodes-decodo.decodoTool",
      "position": [
        224,
        688
      ]
    },
    {
      "id": "2d30d42d-48f6-488b-a922-27b246798f29",
      "name": "OpenAI Research Analyzer",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        224,
        848
      ]
    },
    {
      "id": "f79bc33f-a0b4-4a49-97b7-551aef719af0",
      "name": "Research Validation Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        208,
        432
      ]
    },
    {
      "id": "c7ffd782-a7e2-4a9e-92b7-6eebfec1ce12",
      "name": "Insights Generation Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        496,
        432
      ]
    },
    {
      "id": "54fede96-b006-46c1-babe-3d9683b8b79b",
      "name": "Format Output with Insights",
      "type": "n8n-nodes-base.set",
      "position": [
        896,
        960
      ]
    },
    {
      "id": "b15de84a-108b-4fa0-bb3c-0b2e2de33524",
      "name": "Update Research Document",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        1344,
        960
      ]
    },
    {
      "id": "2189d7b9-1435-4626-b84b-49106c75f1b4",
      "name": "Set Log Entry",
      "type": "n8n-nodes-base.set",
      "position": [
        1552,
        960
      ]
    },
    {
      "id": "3710c619-4161-4560-b430-b3677ddb4caa",
      "name": "Append to Log Sheet",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        2736,
        784
      ]
    },
    {
      "id": "85263f37-6728-4e63-9ec1-ef344f9cb0da",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        2144,
        1168
      ]
    },
    {
      "id": "1b17f45a-cef3-4dcd-8d92-62851e9c5ccc",
      "name": "Create Research Document",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        1104,
        960
      ]
    },
    {
      "id": "250910cb-d5b8-4824-b63a-b7c86fa7c738",
      "name": "Research Quality Assessor",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2032,
        960
      ]
    },
    {
      "id": "93f066d2-5a49-4bcb-b7bb-361b5d0bc87b",
      "name": "OpenAI Quality Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2000,
        1168
      ]
    },
    {
      "id": "125ee9e4-489a-4595-b7f4-aa3b4212d53d",
      "name": "Check Quality Threshold",
      "type": "n8n-nodes-base.if",
      "position": [
        2384,
        960
      ]
    },
    {
      "id": "c8f7503d-2619-40e0-b75d-3af3d93d8a2b",
      "name": "Check High Quality for Slack",
      "type": "n8n-nodes-base.if",
      "position": [
        3056,
        624
      ]
    },
    {
      "id": "86a10365-c307-4e81-8f64-d46dce693890",
      "name": "Skip Low Quality Research",
      "type": "n8n-nodes-base.noOp",
      "position": [
        2752,
        1184
      ]
    },
    {
      "id": "08b2ab8a-d0e8-4faf-b4e6-b81fb033778c",
      "name": "Send Slack Alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        3392,
        384
      ]
    },
    {
      "id": "94b82fb4-8c95-45a4-9421-3c29852e101c",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1520,
        128
      ],
      "parameters": {
        "width": 368,
        "height": 656,
        "content": "## How it works\nThis workflow helps you analyze research papers and articles. You enter a URL of a research paper, and it automatically reads the content, creates a summary, finds key insights, and sa"
      }
    },
    {
      "id": "46587405-36ea-4967-a819-93602affaec3",
      "name": "Sticky Note6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -896,
        784
      ],
      "parameters": {
        "width": 704,
        "height": 320,
        "content": "## Start Research\nThis is where you enter the research paper URL. The workflow checks if the URL works and gets it ready for analysis."
      }
    },
    {
      "id": "59d4c021-9930-480b-b4bf-6b0e8c4179ac",
      "name": "Sticky Note7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -112,
        176
      ],
      "parameters": {
        "width": 864,
        "height": 448,
        "content": "## Read & Analyze\nThis part visits the research URL and reads the content. The AI creates a summary, checks if it's accurate, and finds the most important points from the research.\n\n"
      }
    },
    {
      "id": "994c0a48-1e23-4d62-835c-02b920b8fe3a",
      "name": "Sticky Note8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        832,
        816
      ],
      "parameters": {
        "width": 864,
        "height": 336,
        "content": "## Save Research\nThis saves everything to Google Docs and Sheets. It creates a nice document with the summary and insights, and keeps a record of all researched URLs."
      }
    },
    {
      "id": "2fbeed25-6b4e-4483-a253-38a2ec3b81c2",
      "name": "Sticky Note10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1904,
        816
      ],
      "parameters": {
        "width": 608,
        "height": 496,
        "content": "## Check Quality\nThe AI rates each research summary from 1-10. Research scoring 6 or higher gets saved, while lower quality research is skipped."
      }
    },
    {
      "id": "42e0ed05-d1c1-4f45-89a4-da9894cfdff5",
      "name": "Sticky Note11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2960,
        208
      ],
      "parameters": {
        "width": 576,
        "height": 576,
        "content": "## Top Research Alerts\nFor very high quality research (score 9+), this sends a Slack message to your team so everyone knows about the best findings."
      }
    }
  ],
  "connections": {
    "Validate URL": {
      "main": [
        [
          {
            "node": "Research Analysis Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Log Entry": {
      "main": [
        [
          {
            "node": "Research Quality Assessor",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Research URL": {
      "main": [
        [
          {
            "node": "Validate URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Enter Research URL": {
      "main": [
        [
          {
            "node": "Set Research URL",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Append to Log Sheet": {
      "main": [
        [
          {
            "node": "Check High Quality for Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Quality Model": {
      "ai_languageModel": [
        [
          {
            "node": "Research Quality Assessor",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Check Quality Threshold": {
      "main": [
        [
          {
            "node": "Append to Log Sheet",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Skip Low Quality Research",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Decodo Research Scraper": {
      "ai_tool": [
        [
          {
            "node": "Research Validation Agent",
            "type": "ai_tool",
            "index": 0
          },
          {
            "node": "Research Analysis Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Research Analysis Agent": {
      "main": [
        [
          {
            "node": "Research Validation Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Research Document": {
      "main": [
        [
          {
            "node": "Update Research Document",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Research Analyzer": {
      "ai_languageModel": [
        [
          {
            "node": "Research Analysis Agent",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Research Validation Agent",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Insights Generation Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Research Quality Assessor",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Update Research Document": {
      "main": [
        [
          {
            "node": "Set Log Entry",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Insights Generation Agent": {
      "main": [
        [
          {
            "node": "Format Output with Insights",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Research Quality Assessor": {
      "main": [
        [
          {
            "node": "Check Quality Threshold",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Research Validation Agent": {
      "main": [
        [
          {
            "node": "Insights Generation Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Format Output with Insights": {
      "main": [
        [
          {
            "node": "Create Research Document",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check High Quality for Slack": {
      "main": [
        [
          {
            "node": "Send Slack Alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}