Pos3idon adlı üyeden alıntı: mesajı görüntüle
bu json işin i görür mü hocam bi kontrol et istersen
Kullanıcıdan gelen mesajı webhook tetikler
Mesaj içeriğine göre 1–4 arası seçenek kontrol edilir
Belirtilen cevap gönderilir
Eğer geçersiz giriş varsa menü tekrar gösterilir

{
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "whatsapp-webhook"
      },
      "name": "Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [250, 300]
    },
    {
      "parameters": {
        "functionCode": "const msg = $json[\"Body\"] || \"\";\nswitch (msg.trim()) {\n  case \"1\":\n    return [{ json: { reply: \"Seçiminiz 1: Ürünlerimiz listeleniyor...\" } }];\n  case \"2\":\n    return [{ json: { reply: \"Seçiminiz 2: Sipariş durumu sorgulanıyor...\" } }];\n  case \"3\":\n    return [{ json: { reply: \"Seçiminiz 3: İletişim bilgileri...\" } }];\n  case \"4\":\n    return [{ json: { reply: \"Seçiminiz 4: Destek hattına bağlıyız...\" } }];\n  default:\n    return [{ json: { reply: \"Lütfen 1-4 arasında bir sayı giriniz.\\n1) Ürünler\\n2) Sipariş\\n3) İletişim\\n4) Destek\" } }];\n}"
      },
      "name": "Menu Logic",
      "type": "n8n-nodes-base.function",
      "typeVersion": 1,
      "position": [450, 300]
    },
    {
      "parameters": {
        "resource": "message",
        "operation": "send",
        "phoneNumber": "={{$json[\"From\"]}}",
        "text": "={{$json[\"reply\"]}}"
      },
      "name": "WhatsApp Send",
      "type": "n8n-nodes-base.whatsappBusinessCloud",
      "typeVersion": 1,
      "position": [650, 300]
    }
  ],
  "connections": {
    "Webhook Trigger": {
      "main": [
        [
          { "node": "Menu Logic", "type": "main", "index": 0 }
        ]
      ]
    },
    "Menu Logic": {
      "main": [
        [
          { "node": "WhatsApp Send", "type": "main", "index": 0 }
        ]
      ]
    }
  }
}

Çok teşekkürler hocam, en kısa sürede inceleyeceğim.