{ "updatedAt": "2026-08-09T22:54:43.128Z", "createdAt": "2026-08-09T20:47:10.127Z", "id": "urQHWlEcr6zV4tGc", "name": "Travel-App (Trigger)", "active": true, "isArchived": false, "nodes": [ { "parameters": { "promptType": "define", "text": "=Du bist ein professioneller Hotel-Tester. Analysiere die folgenden Kundenbewertungen für das Hotel \"{{ $json.body.hotelName }}\" und erstelle 4 klare, auf den Punkt gebrachte Zusammenfassungen auf Deutsch in Stichpunkten.\n\nFormatiere deine Antwort AUSSCHLIESSLICH als gültiges JSON-Objekt ohne Markdown-Code-Wrapper (kein ```json).\n\nErwarte folgende Struktur:\n{\n \"summary_positive\": \"- Punkt 1\\n- Punkt 2\",\n \"summary_passable\": \"- Punkt 1\\n- Punkt 2\",\n \"summary_negative\": \"- Punkt 1\\n- Punkt 2\",\n \"summary_bathroom\": \"- Punkt 1\\n- Punkt 2\"\n}\n\n1. POSITIV & BESTNOTEN: Die größten Stärken, Lob und Highlights.\n2. PASSABEL & NEUTRAL: Was ist okay oder durchschnittlich?\n3. SCHLECHTESTE & KRITIK: Mängel, Lärm, Schwachstellen oder Warnungen.\n4. BAD & WC CHECK (SPEZIELLER FOKUS): Extrahiere ALLE Erwähnungen bezüglich Badezimmer, Dusche, Toilette/WC, Sauberkeit des Bades, Wasserdruck, Schimmel, Gerüche oder Feuchtigkeit. Schreibe prägnant zusammen, wie der Zustand des Bades von den Gästen wahrgenommen wird (falls nichts erwähnt wird, schreibe \"Keine spezifischen Anmerkungen zum Bad/WC vorhanden.\").\n\nBewertungen:\n{{ JSON.stringify($json.body.reviews) }}", "needsFallback": true, "options": {} }, "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 3.1, "position": [ 944, -16 ], "id": "1ed8c952-8998-47e2-a1d1-074dc7ebb538", "name": "AI Agent1" }, { "parameters": { "model": "deepseek-v4-flash", "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek", "typeVersion": 1, "position": [ 1008, 208 ], "id": "b7c8b87a-af4c-4380-b2d6-442afb56a6a0", "name": "DeepSeek Chat Model2", "credentials": { "deepSeekApi": { "id": "kZER3rR0sCHEUm9o", "name": "DeepSeek account" } } }, { "parameters": { "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1.1, "position": [ 880, 208 ], "id": "78f24a79-f02f-463a-a84d-7764ef071159", "name": "Google Gemini Chat Model1", "credentials": { "googlePalmApi": { "id": "EWlC0h6CFPDYaxlJ", "name": "Google Gemini(PaLM) Api account" } } }, { "parameters": { "httpMethod": "POST", "path": "scrape-reviews", "options": {} }, "type": "n8n-nodes-base.webhook", "typeVersion": 2.1, "position": [ -32, 0 ], "id": "1702fe2c-fbc8-48c7-a570-03fe8611b32b", "name": "Webhook", "webhookId": "3ddfdc90-2a1a-4d22-8017-d5ee79ba6099" }, { "parameters": { "method": "POST", "url": "=http://192.168.178.133:3002/api/hotels/{{ $('Webhook').item.json.body.hotelId }}/review-summary", "sendBody": true, "specifyBody": "json", "jsonBody": "={{\n Object.assign(\n typeof $json.output === 'string' ? JSON.parse($json.output) : $json.output,\n {\n summary_count: $('Webhook').item.json.body.reviews ? $('Webhook').item.json.body.reviews.length : 0\n }\n )\n}}", "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.4, "position": [ 1296, -16 ], "id": "770a0511-5b88-4021-b2e0-4a21b119f744", "name": "HTTP Request" } ], "connections": { "DeepSeek Chat Model2": { "ai_languageModel": [ [ { "node": "AI Agent1", "type": "ai_languageModel", "index": 1 } ] ] }, "AI Agent1": { "main": [ [ { "node": "HTTP Request", "type": "main", "index": 0 } ] ] }, "Google Gemini Chat Model1": { "ai_languageModel": [ [ { "node": "AI Agent1", "type": "ai_languageModel", "index": 0 } ] ] }, "Webhook": { "main": [ [ { "node": "AI Agent1", "type": "main", "index": 0 } ] ] } }, "settings": { "executionOrder": "v1", "availableInMCP": false, "binaryMode": "separate" }, "staticData": null, "meta": { "templateCredsSetupCompleted": true }, "pinData": {}, "versionId": "64ecae6e-2d53-47c3-8b7e-4653aca1d87a", "activeVersionId": "64ecae6e-2d53-47c3-8b7e-4653aca1d87a", "triggerCount": 1, "shared": [ { "updatedAt": "2026-08-09T20:47:10.129Z", "createdAt": "2026-08-09T20:47:10.129Z", "role": "workflow:owner", "workflowId": "urQHWlEcr6zV4tGc", "projectId": "cSAaWNJydnksD5EB" } ], "activeVersion": { "updatedAt": "2026-08-09T22:54:47.000Z", "createdAt": "2026-08-09T22:54:43.129Z", "versionId": "64ecae6e-2d53-47c3-8b7e-4653aca1d87a", "workflowId": "urQHWlEcr6zV4tGc", "nodes": [ { "parameters": { "promptType": "define", "text": "=Du bist ein professioneller Hotel-Tester. Analysiere die folgenden Kundenbewertungen für das Hotel \"{{ $json.body.hotelName }}\" und erstelle 4 klare, auf den Punkt gebrachte Zusammenfassungen auf Deutsch in Stichpunkten.\n\nFormatiere deine Antwort AUSSCHLIESSLICH als gültiges JSON-Objekt ohne Markdown-Code-Wrapper (kein ```json).\n\nErwarte folgende Struktur:\n{\n \"summary_positive\": \"- Punkt 1\\n- Punkt 2\",\n \"summary_passable\": \"- Punkt 1\\n- Punkt 2\",\n \"summary_negative\": \"- Punkt 1\\n- Punkt 2\",\n \"summary_bathroom\": \"- Punkt 1\\n- Punkt 2\"\n}\n\n1. POSITIV & BESTNOTEN: Die größten Stärken, Lob und Highlights.\n2. PASSABEL & NEUTRAL: Was ist okay oder durchschnittlich?\n3. SCHLECHTESTE & KRITIK: Mängel, Lärm, Schwachstellen oder Warnungen.\n4. BAD & WC CHECK (SPEZIELLER FOKUS): Extrahiere ALLE Erwähnungen bezüglich Badezimmer, Dusche, Toilette/WC, Sauberkeit des Bades, Wasserdruck, Schimmel, Gerüche oder Feuchtigkeit. Schreibe prägnant zusammen, wie der Zustand des Bades von den Gästen wahrgenommen wird (falls nichts erwähnt wird, schreibe \"Keine spezifischen Anmerkungen zum Bad/WC vorhanden.\").\n\nBewertungen:\n{{ JSON.stringify($json.body.reviews) }}", "needsFallback": true, "options": {} }, "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 3.1, "position": [ 944, -16 ], "id": "1ed8c952-8998-47e2-a1d1-074dc7ebb538", "name": "AI Agent1" }, { "parameters": { "model": "deepseek-v4-flash", "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek", "typeVersion": 1, "position": [ 1008, 208 ], "id": "b7c8b87a-af4c-4380-b2d6-442afb56a6a0", "name": "DeepSeek Chat Model2", "credentials": { "deepSeekApi": { "id": "kZER3rR0sCHEUm9o", "name": "DeepSeek account" } } }, { "parameters": { "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1.1, "position": [ 880, 208 ], "id": "78f24a79-f02f-463a-a84d-7764ef071159", "name": "Google Gemini Chat Model1", "credentials": { "googlePalmApi": { "id": "EWlC0h6CFPDYaxlJ", "name": "Google Gemini(PaLM) Api account" } } }, { "parameters": { "httpMethod": "POST", "path": "scrape-reviews", "options": {} }, "type": "n8n-nodes-base.webhook", "typeVersion": 2.1, "position": [ -32, 0 ], "id": "1702fe2c-fbc8-48c7-a570-03fe8611b32b", "name": "Webhook", "webhookId": "3ddfdc90-2a1a-4d22-8017-d5ee79ba6099" }, { "parameters": { "method": "POST", "url": "=http://192.168.178.133:3002/api/hotels/{{ $('Webhook').item.json.body.hotelId }}/review-summary", "sendBody": true, "specifyBody": "json", "jsonBody": "={{\n Object.assign(\n typeof $json.output === 'string' ? JSON.parse($json.output) : $json.output,\n {\n summary_count: $('Webhook').item.json.body.reviews ? $('Webhook').item.json.body.reviews.length : 0\n }\n )\n}}", "options": {} }, "type": "n8n-nodes-base.httpRequest", "typeVersion": 4.4, "position": [ 1296, -16 ], "id": "770a0511-5b88-4021-b2e0-4a21b119f744", "name": "HTTP Request" } ], "connections": { "DeepSeek Chat Model2": { "ai_languageModel": [ [ { "node": "AI Agent1", "type": "ai_languageModel", "index": 1 } ] ] }, "AI Agent1": { "main": [ [ { "node": "HTTP Request", "type": "main", "index": 0 } ] ] }, "Google Gemini Chat Model1": { "ai_languageModel": [ [ { "node": "AI Agent1", "type": "ai_languageModel", "index": 0 } ] ] }, "Webhook": { "main": [ [ { "node": "AI Agent1", "type": "main", "index": 0 } ] ] } }, "authors": "Prasanna Ranjan", "name": "Version 64ecae6e", "description": "", "autosaved": true }, "tags": [] }