{
  "name": "Score SDK documentation localization readiness with Azure GPT-4o-mini and Slack alerts",
  "nodes": [
    {
      "id": "97997fa6-02ca-40af-95ee-4d2c9a5d494f",
      "name": "When clicking ‘Execute workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        16,
        2048
      ]
    },
    {
      "id": "14739eec-a9b1-432e-b849-55b60b5a403e",
      "name": "Sticky: Overview",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -480,
        1824
      ],
      "parameters": {
        "width": 420,
        "height": 380,
        "content": "## How it works\nThis workflow evaluates FAQ content for localization readiness using AI. It fetches FAQs from Notion, analyzes them with Azure OpenAI for translation risks (jargon, regional references"
      }
    },
    {
      "id": "19ec4a25-a9fc-42a0-81d1-ae841d95b192",
      "name": "Sticky: Data Collection",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        96,
        1888
      ],
      "parameters": {
        "width": 280,
        "height": 120,
        "content": "## Data Collection\nPulls all FAQ entries from your Notion database to begin analysis"
      }
    },
    {
      "id": "3ce10881-8190-4331-bfb8-ae03ab26b308",
      "name": "Sticky: AI Analysis",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        416,
        1888
      ],
      "parameters": {
        "width": 300,
        "height": 100,
        "content": "## AI Analysis\nEvaluates localization readiness and assigns risk scores using Azure OpenAI"
      }
    },
    {
      "id": "87320ae9-1ac6-4524-86a3-50cd44c03ffb",
      "name": "Sticky: Data Processing",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        752,
        1888
      ],
      "parameters": {
        "width": 360,
        "height": 120,
        "content": "## Data Processing\nExtracts structured data from AI response and saves results to Google Sheets"
      }
    },
    {
      "id": "0a2071f6-fb2c-4fba-b775-bab1e9a2cba7",
      "name": "Sticky: Alert System",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1184,
        1888
      ],
      "parameters": {
        "width": 360,
        "height": 120,
        "content": "## Alert System\nFilters high-risk FAQs and sends Slack notifications for immediate action"
      }
    },
    {
      "id": "589d47b1-6f88-4b34-ae4a-4890a79c593b",
      "name": "Step 1: Fetch FAQs from Notion",
      "type": "n8n-nodes-base.notion",
      "position": [
        224,
        2048
      ]
    },
    {
      "id": "e6bf5871-830c-496e-b5a2-9e8f27c6ad9f",
      "name": "Step 2: AI Localization Review",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        448,
        2048
      ]
    },
    {
      "id": "3c83a983-8a0b-401f-9bcb-62bdbbd6af4d",
      "name": "Azure GPT-4o-mini",
      "type": "@n8n/n8n-nodes-langchain.lmChatAzureOpenAi",
      "position": [
        528,
        2272
      ]
    },
    {
      "id": "00a2a57d-32b6-4ae8-a061-8abf0f5ce55a",
      "name": "Step 3: Parse AI Response",
      "type": "n8n-nodes-base.code",
      "position": [
        800,
        2048
      ]
    },
    {
      "id": "2d715852-e61d-47d8-b4c1-aae8141647fa",
      "name": "Step 4: Save to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1024,
        2048
      ]
    },
    {
      "id": "4709c4ab-2d70-4810-9a13-74860358b53b",
      "name": "Step 5: Filter Low Scores (≤5)",
      "type": "n8n-nodes-base.if",
      "position": [
        1248,
        2048
      ]
    },
    {
      "id": "78ac8be6-4cd4-4b01-a5da-9a314f99f9ac",
      "name": "Step 6: Send Slack Alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        1472,
        2048
      ]
    }
  ],
  "connections": {
    "Azure GPT-4o-mini": {
      "ai_languageModel": [
        [
          {
            "node": "Step 2: AI Localization Review",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Step 3: Parse AI Response": {
      "main": [
        [
          {
            "node": "Step 4: Save to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Step 4: Save to Google Sheets": {
      "main": [
        [
          {
            "node": "Step 5: Filter Low Scores (≤5)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Step 1: Fetch FAQs from Notion": {
      "main": [
        [
          {
            "node": "Step 2: AI Localization Review",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Step 2: AI Localization Review": {
      "main": [
        [
          {
            "node": "Step 3: Parse AI Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Step 5: Filter Low Scores (≤5)": {
      "main": [
        [
          {
            "node": "Step 6: Send Slack Alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Step 1: Fetch FAQs from Notion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}