{
  "name": "WhatsApp AI Auto-Reply Bot",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "wati-inbound",
        "responseMode": "onReceived"
      },
      "id": "c7b448db-f3db-440a-9596-938563030ea5",
      "name": "WATI Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "conditions": {
          "string": [
            {
              "value1": "={{$json.type}}",
              "operation": "equal",
              "value2": "text"
            }
          ]
        }
      },
      "id": "3ea23699-2624-4d9f-96bd-4b8a777fb6b5",
      "name": "Filter Text Messages",
      "type": "n8n-nodes-base.if",
      "typeVersion": 1,
      "position": [
        460,
        300
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.anthropic.com/v1/messages",
        "authentication": "genericCredentialType",
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "model",
              "value": "claude-haiku-4-5-20251001"
            },
            {
              "name": "max_tokens",
              "value": 150
            },
            {
              "name": "messages",
              "value": "[{\"role\":\"user\",\"content\":\"{{$json.text}}\"}]"
            }
          ]
        }
      },
      "id": "b827b554-eb9e-4858-ae6c-c9ca6ecaeb7f",
      "name": "AI Reply",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [
        680,
        240
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "={{$env.WATI_ENDPOINT}}/api/v1/sendSessionMessage/{{$json.waId}}",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "messageText",
              "value": "={{$node['AI Reply'].json.content[0].text}}"
            }
          ]
        }
      },
      "id": "88ce3364-84ed-42d3-b6f3-183ed40d9553",
      "name": "Send Reply",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [
        900,
        240
      ]
    },
    {
      "parameters": {
        "operation": "append"
      },
      "id": "980bf2b6-3824-4061-b76a-eda88e889ac7",
      "name": "Log Conversation",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 1,
      "position": [
        900,
        380
      ]
    }
  ],
  "connections": {
    "WATI Webhook": {
      "main": [
        [
          {
            "node": "Filter Text Messages",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Text Messages": {
      "main": [
        [
          {
            "node": "AI Reply",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Reply": {
      "main": [
        [
          {
            "node": "Send Reply",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Log Conversation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "tags": []
}