{
  "name": "Monitor Google reviews and draft AI responses with Gemini and Slack",
  "nodes": [
    {
      "id": "08634900-caeb-4c86-9a91-6d558570fbd3",
      "name": "Review Check Schedule",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        80,
        224
      ]
    },
    {
      "id": "388cf707-e49c-4985-ba31-08ec0c25fb53",
      "name": "Get Google Reviews",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        480,
        224
      ]
    },
    {
      "id": "9578322c-90ba-4cf7-82d3-7d7484d8d78a",
      "name": "Filter New Reviews",
      "type": "n8n-nodes-base.code",
      "position": [
        720,
        224
      ]
    },
    {
      "id": "b2e3d1c4-20d7-4698-9f76-38c0fe8d4d23",
      "name": "Sentiment Analysis & Draft Response",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        880,
        224
      ]
    },
    {
      "id": "03b31695-2269-433f-9d2f-9819ad006819",
      "name": "Parse AI Results",
      "type": "n8n-nodes-base.code",
      "position": [
        1152,
        224
      ]
    },
    {
      "id": "5f6d0bb6-b4bf-479c-a626-037d3d90524f",
      "name": "Log to Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1344,
        224
      ]
    },
    {
      "id": "30975d15-2310-4244-a56a-efa746c18429",
      "name": "Filter Negative Reviews",
      "type": "n8n-nodes-base.filter",
      "position": [
        1552,
        224
      ]
    },
    {
      "id": "b5442848-5a44-4aa6-bfe8-49502d6de588",
      "name": "Send Slack Alert",
      "type": "n8n-nodes-base.slack",
      "position": [
        1744,
        224
      ]
    },
    {
      "id": "14a536fa-e2df-4dfa-9692-73ea41f4c41e",
      "name": "Email Daily Summary",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1920,
        224
      ]
    },
    {
      "id": "9490d026-ee8e-48cd-bdb6-c8395050fbcc",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        880,
        416
      ]
    },
    {
      "id": "1ddb190e-55b0-4a6f-be4a-5516c732d028",
      "name": "Setup Variables",
      "type": "n8n-nodes-base.set",
      "position": [
        288,
        224
      ]
    },
    {
      "id": "5e86cb07-f10a-4510-a6d2-89d4cae0c4c5",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -448,
        16
      ],
      "parameters": {
        "width": 452,
        "height": 576,
        "content": "### Monitor Google reviews and draft AI responses with Gemini and Slack\n\nAutomatic Google Reviews monitoring system that keeps an eye on your business reviews every hour, analyzes sentiment with AI, a"
      }
    },
    {
      "id": "ce8edc93-4a02-478a-b591-43ad77c1fc3e",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        16,
        16
      ],
      "parameters": {
        "width": 656,
        "height": 528,
        "content": "## Fetch reviews\nSchedule trigger checks every hour. Setup Variables node holds the Place ID — change it to your business."
      }
    },
    {
      "id": "0ee52f9b-0d7a-4015-a1fd-870947421aa6",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        688,
        16
      ],
      "parameters": {
        "width": 580,
        "height": 536,
        "content": "## AI analysis\nGemini reads each review, scores sentiment 1-5, and drafts a polite response. The code node below parses the JSON output."
      }
    },
    {
      "id": "f805c8f9-bc25-45d6-9da5-f2140a2edfbc",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1280,
        16
      ],
      "parameters": {
        "width": 816,
        "height": 540,
        "content": "## Save, filter, and alert\nAll reviews go to Sheets. Negative ones (score < 3) get a Slack alert. Daily summary goes out via Gmail."
      }
    }
  ],
  "connections": {
    "Setup Variables": {
      "main": [
        [
          {
            "node": "Get Google Reviews",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse AI Results": {
      "main": [
        [
          {
            "node": "Log to Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Slack Alert": {
      "main": [
        [
          {
            "node": "Email Daily Summary",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter New Reviews": {
      "main": [
        [
          {
            "node": "Sentiment Analysis & Draft Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Google Reviews": {
      "main": [
        [
          {
            "node": "Filter New Reviews",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Log to Google Sheets": {
      "main": [
        [
          {
            "node": "Filter Negative Reviews",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Review Check Schedule": {
      "main": [
        [
          {
            "node": "Setup Variables",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Negative Reviews": {
      "main": [
        [
          {
            "node": "Send Slack Alert",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Sentiment Analysis & Draft Response",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Sentiment Analysis & Draft Response": {
      "main": [
        [
          {
            "node": "Parse AI Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}