{
  "openruna_format": "flow-graph-v1",
  "title": "Scrape Trustpilot Reviews with DeepSeek, Analyze Sentiment with OpenAI",
  "slug": "scrape-trustpilot-reviews-with-deepseek-analyze-sentiment-with-openai",
  "source_filename": "1645_Limit_Splitout_Automation_Webhook.json",
  "nodes": [
    {
      "id": "Split Out",
      "name": "Split Out",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Information Extractor",
      "name": "Information Extractor",
      "integration": "@n8n/n8n-nodes-langchain.informationExtractor",
      "kind": "action"
    },
    {
      "id": "If",
      "name": "If",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "When clicking ‘Test workflow’",
      "name": "When clicking ‘Test workflow’",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Limit1",
      "name": "Limit1",
      "integration": "limit",
      "kind": "logic"
    },
    {
      "id": "Set Parameters",
      "name": "Set Parameters",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Get reviews",
      "name": "Get reviews",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Extract",
      "name": "Extract",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Get rows",
      "name": "Get rows",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Get Google Sheets",
      "name": "Get Google Sheets",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Get Single review",
      "name": "Get Single review",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Extract review",
      "name": "Extract review",
      "integration": "html",
      "kind": "action"
    },
    {
      "id": "Update sheet",
      "name": "Update sheet",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Sentiment Analysis",
      "name": "Sentiment Analysis",
      "integration": "@n8n/n8n-nodes-langchain.sentimentAnalysis",
      "kind": "action"
    },
    {
      "id": "DeepSeek Chat Model",
      "name": "DeepSeek Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "If",
      "to": "Get Single review"
    },
    {
      "from": "Limit1",
      "to": "Get Google Sheets"
    },
    {
      "from": "Extract",
      "to": "Split Out"
    },
    {
      "from": "Get rows",
      "to": "If"
    },
    {
      "from": "Split Out",
      "to": "Limit1"
    },
    {
      "from": "Get reviews",
      "to": "Extract"
    },
    {
      "from": "Extract review",
      "to": "Information Extractor"
    },
    {
      "from": "Set Parameters",
      "to": "Get reviews"
    },
    {
      "from": "Get Google Sheets",
      "to": "Get rows"
    },
    {
      "from": "Get Single review",
      "to": "Extract review"
    },
    {
      "from": "Sentiment Analysis",
      "to": "Update sheet"
    },
    {
      "from": "Sentiment Analysis",
      "to": "Update sheet"
    },
    {
      "from": "Sentiment Analysis",
      "to": "Update sheet"
    },
    {
      "from": "Information Extractor",
      "to": "Sentiment Analysis"
    },
    {
      "from": "When clicking ‘Test workflow’",
      "to": "Set Parameters"
    }
  ]
}