{"id":220,"date":"2026-06-30T14:11:19","date_gmt":"2026-06-30T07:11:19","guid":{"rendered":"https:\/\/komunitech.com\/blog\/?p=220"},"modified":"2026-07-15T10:07:59","modified_gmt":"2026-07-15T03:07:59","slug":"download-template-workflow-n8n-untuk-cs-whatsapp-gratis-2026","status":"publish","type":"post","link":"https:\/\/komunitech.com\/blog\/whatsapp\/download-template-workflow-n8n-untuk-cs-whatsapp-gratis-2026\/","title":{"rendered":"Download Template Workflow n8n untuk CS WhatsApp Gratis 2026"},"content":{"rendered":"<p>tl;dr: Template workflow n8n gratis buat auto-balas salam pelanggan + kirim katalog produk via WhatsApp \u2014 tinggal import, ganti credential, jalan. 7 node, 2 cabang alur: permintaan katalog dijawab instan tanpa AI (0 biaya token), pertanyaan lain diteruskan ke AI (ChatGPT-4o mini, ~Rp7.200\/bulan buat 100 chat\/hari). Kode JSON lengkap + cara setup ada di bawah.<\/p>\n<h2>Apa yang Bisa Dilakukan Template Ini<\/h2>\n<p>Bayangkan toko online kamu tetap melayani pelanggan jam 2 pagi \u2014 ada yang chat &#8220;ini ready?&#8221;, minta katalog, tanya harga \u2014 semua kebalas otomatis dalam hitungan detik, tanpa kamu harus bangun atau gaji CS shift malam. Itu yang template ini kerjain:<\/p>\n<ul>\n<li>Balas otomatis pesan salam (&#8220;Halo kak, ada yang bisa dibantu?&#8221;)<\/li>\n<li>Kirim katalog produk kalau pelanggan minta &#8220;katalog&#8221; atau &#8220;list produk&#8221;<\/li>\n<li>Jawab pertanyaan bebas via AI kalau di luar keyword katalog<\/li>\n<li>Catat tiap chat ke Google Sheets buat laporan harian<\/li>\n<\/ul>\n<h2>Struktur Workflow \u2014 Fungsi Tiap Node<\/h2>\n<p>Workflow ini terdiri dari 7 node dalam 2 cabang alur (branch). Kalau kamu udah pernah coba <a href=\"https:\/\/komunitech.com\/blog\/visual-agent\/cara-bikin-ai-agent-pertama-dengan-n8n-step-by-step-untuk-pemula\/\">bikin AI Agent pertama dengan n8n<\/a>, struktur di bawah ini lanjutannya \u2014 fokus ke skenario WhatsApp CS.<\/p>\n<h3>1. Webhook WA \u2014 Penerima Chat<\/h3>\n<p>Pintu masuk workflow. Tiap chat dari WhatsApp gateway dikirim ke URL webhook ini, n8n nangkep sebagai trigger.<\/p>\n<p><strong>Input:<\/strong> pesan teks pelanggan via WhatsApp gateway.<br \/><strong>Output:<\/strong> JSON mentah dari gateway (body pesan, nomor pengirim, timestamp).<\/p>\n<h3>2. Filter Pesan \u2014 Ekstraksi Data<\/h3>\n<p>Node <strong>Set<\/strong> yang bersihin data mentah. Dua field yang diekstrak:<\/p>\n<ul>\n<li><code>message<\/code> \u2014 isi pesan pelanggan<\/li>\n<li><code>sender<\/code> \u2014 nomor WhatsApp pelanggan<\/li>\n<\/ul>\n<p>Penting karena tiap gateway formatnya beda. Setelah difilter, node berikutnya cukup pakai <code>$json.message<\/code> dan <code>$json.sender<\/code> \u2014 gak perlu mikirin struktur JSON asli gateway.<\/p>\n<h3>3. Cek Katalog \u2014 Percabangan (Router)<\/h3>\n<p>Node <strong>IF<\/strong> yang nentuin arah alur. Cek apakah pesan mengandung keyword:<\/p>\n<pre>regex: (katalog|produk|catalog|catalogue|list|menu|price|harga)<\/pre>\n<p><strong>Cabang TRUE:<\/strong> keyword ketemu \u2192 langsung kirim katalog, gak lewat AI.<br \/>\n<strong>Cabang FALSE:<\/strong> gak ada keyword \u2192 diteruskan ke AI Jawab.<\/p>\n<p>Percabangan ini ngirit biaya \u2014 permintaan sederhana kayak &#8220;minta katalog&#8221; gak butuh panggil AI. Lebih cepat, lebih murah.<\/p>\n<h3>4. Kirim Katalog \u2014 Respons Cepat (Cabang Kiri)<\/h3>\n<p>Node <strong>HTTP Request<\/strong> yang langsung kirim daftar produk ke gateway WhatsApp. Ini <em>response template<\/em> statis, tanpa panggil AI. Isi teks katalog bisa kamu edit sesuai produk sendiri.<\/p>\n<p><strong>Estimasi:<\/strong> respons &lt;1 detik, biaya token AI: Rp0.<\/p>\n<h3>5. AI Jawab \u2014 Respons Cerdas (Cabang Kanan)<\/h3>\n<p>Node <strong>HTTP Request<\/strong> yang manggil OpenAI API (gpt-4o-mini) buat generate jawaban natural. System prompt yang dikirim:<\/p>\n<pre>\"Kamu adalah CS toko online Indonesia. Ramah, singkat, sopan. Pahami singkatan: COD, sis, gan, min. Jika nanya harga\/stok, jawab langsung. Jangan promosi berlebihan. Balas maks 2 kalimat.\"<\/pre>\n<p><strong>Kenapa 4o-mini?<\/strong> Paling murah ($0,15\/1M token input) tapi cukup buat CS sederhana. Estimasi buat 100 chat\/hari: sekitar Rp7.200\/bulan.<\/p>\n<h3>6. Kirim Jawaban AI \u2014 Eksekutor<\/h3>\n<p>Node <strong>HTTP Request<\/strong> lain yang kirim jawaban AI ke pelanggan via gateway. Strukturnya sama persis dengan node Kirim Katalog, cuma body-nya dari response AI.<\/p>\n<h3>7. Log ke Google Sheets \u2014 Pencatatan<\/h3>\n<p>Node <strong>Google Sheets<\/strong> yang catat tiap percakapan. Data yang direkam: nomor pengirim, pesan, timestamp, jenis respons (katalog\/AI). Berguna buat rekap harian, identifikasi pertanyaan yang sering muncul, dan audit kalau ada komplain.<\/p>\n<h2>Alur Lengkap: Dari Chat Sampai Log<\/h2>\n<pre>Pelanggan chat \u2192 WA Gateway \u2192 Webhook WA \u2192 Filter Pesan\n                                              \u2193\n                                        Cek Katalog\n                                        \u2199          \u2198\n                               (ada keyword)    (tidak ada)\n                                  \u2193                  \u2193\n                            Kirim Katalog        AI Jawab\n                                  \u2193                  \u2193\n                            Log ke Sheets \u2190 Kirim Jawaban AI\n                                              \u2193\n                                        Log ke Sheets<\/pre>\n<h2>Kode JSON Template \u2014 Download &amp; Import<\/h2>\n<p>Salin kode JSON di bawah, simpan sebagai <code>workflow-cs-whatsapp.json<\/code>, lalu import ke n8n:<\/p>\n<pre>{\n  \"name\": \"WhatsApp CS Otomatis - KomuniTech\",\n  \"nodes\": [\n    {\n      \"name\": \"Webhook WA\",\n      \"type\": \"n8n-nodes-base.webhook\",\n      \"parameters\": {\n        \"path\": \"wa-cs\",\n        \"options\": {}\n      }\n    },\n    {\n      \"name\": \"Filter Pesan\",\n      \"type\": \"n8n-nodes-base.set\",\n      \"parameters\": {\n        \"values\": {\n          \"string\": [\n            {\n              \"name\": \"message\",\n              \"value\": \"={{ $json.body?.message?.text || $json.body?.message || '' }}\"\n            },\n            {\n              \"name\": \"sender\",\n              \"value\": \"={{ $json.body?.from || $json.sender || '' }}\"\n            }\n          ]\n        }\n      }\n    },\n    {\n      \"name\": \"Cek Katalog\",\n      \"type\": \"n8n-nodes-base.if\",\n      \"parameters\": {\n        \"conditions\": {\n          \"string\": [\n            {\n              \"value1\": \"={{ $json.message.toLowerCase() }}\",\n              \"operation\": \"regex\",\n              \"value2\": \"(katalog|produk|catalog|catalogue|list|menu|price|harga)\"\n            }\n          ]\n        }\n      }\n    },\n    {\n      \"name\": \"Kirim Katalog\",\n      \"type\": \"n8n-nodes-base.httpRequest\",\n      \"parameters\": {\n        \"method\": \"POST\",\n        \"url\": \"=https:\/\/api.fonnte.com\/send\",\n        \"authentication\": \"genericCredentialType\",\n        \"genericAuth\": \"fonnteApi\",\n        \"sendBody\": true,\n        \"bodyParameters\": {\n          \"parameters\": [\n            {\"name\": \"target\", \"value\": \"={{ $json.sender }}\"},\n            {\"name\": \"message\", \"value\": \"Selamat datang! Berikut katalog produk kami:nn1. Produk A - Rp150.000n2. Produk B - Rp250.000n3. Produk C - Rp350.000nnUntuk info lengkap, tanya kami lebih lanjut \ud83d\ude0a\"}\n          ]\n        }\n      }\n    },\n    {\n      \"name\": \"AI Jawab\",\n      \"type\": \"n8n-nodes-base.httpRequest\",\n      \"parameters\": {\n        \"method\": \"POST\",\n        \"url\": \"https:\/\/api.openai.com\/v1\/chat\/completions\",\n        \"authentication\": \"genericCredentialType\",\n        \"genericAuth\": \"openAiApi\",\n        \"sendBody\": true,\n        \"bodyParameters\": {\n          \"parameters\": [\n            {\"name\": \"model\", \"value\": \"gpt-4o-mini\"},\n            {\"name\": \"messages\", \"value\": \"[{\"role\": \"system\", \"content\": \"Kamu adalah CS toko online Indonesia. Ramah, singkat, sopan. Pahami singkatan: COD, sis, gan, min. Jika nanya harga\/stok, jawab langsung. Jangan promosi berlebihan. Balas maks 2 kalimat.\"}, {\"role\": \"user\", \"content\": \"={{ $json.message }}\"}]\"}\n          ]\n        }\n      }\n    },\n    {\n      \"name\": \"Kirim Jawaban AI\",\n      \"type\": \"n8n-nodes-base.httpRequest\",\n      \"parameters\": {\n        \"method\": \"POST\",\n        \"url\": \"=https:\/\/api.fonnte.com\/send\",\n        \"authentication\": \"genericCredentialType\",\n        \"genericAuth\": \"fonnteApi\",\n        \"sendBody\": true,\n        \"bodyParameters\": {\n          \"parameters\": [\n            {\"name\": \"target\", \"value\": \"={{ $json.sender }}\"},\n            {\"name\": \"message\", \"value\": \"={{ $json.choices[0].message.content }}\"}\n          ]\n        }\n      }\n    },\n    {\n      \"name\": \"Log ke Google Sheets\",\n      \"type\": \"n8n-nodes-base.googleSheets\",\n      \"parameters\": {\n        \"operation\": \"append\",\n        \"documentId\": \"={{ $env.GOOGLE_SHEET_ID }}\",\n        \"sheetName\": \"ChatLog\",\n        \"options\": {}\n      }\n    }\n  ],\n  \"connections\": {\n    \"Webhook WA\": {\"main\": [[{\"node\": \"Filter Pesan\"}]]},\n    \"Filter Pesan\": {\"main\": [[{\"node\": \"Cek Katalog\"}]]},\n    \"Cek Katalog\": {\"main\": [[{\"node\": \"Kirim Katalog\"}], [{\"node\": \"AI Jawab\"}]]},\n    \"Kirim Katalog\": {\"main\": [[{\"node\": \"Log ke Google Sheets\"}]]},\n    \"AI Jawab\": {\"main\": [[{\"node\": \"Kirim Jawaban AI\"}]]},\n    \"Kirim Jawaban AI\": {\"main\": [[{\"node\": \"Log ke Google Sheets\"}]]}\n  }\n}<\/pre>\n<h2>Cara Setup<\/h2>\n<ol>\n<li><strong>Buat akun Fonnte<\/strong> (fonnte.com) \u2014 ambil API key.<\/li>\n<li><strong>Buat akun OpenAI<\/strong> (platform.openai.com) \u2014 isi saldo minimal $5, generate API key.<\/li>\n<li><strong>Buat spreadsheet<\/strong> di Google Sheets dengan tab bernama <code>ChatLog<\/code>.<\/li>\n<li><strong>Di n8n:<\/strong> buat credential baru untuk masing-masing (Fonnte API, OpenAI API, Google Sheets).<\/li>\n<li><strong>Import template JSON<\/strong> ke n8n \u2192 ganti credential sesuai punya kamu.<\/li>\n<li><strong>Deploy &amp; aktifkan<\/strong> workflow \u2192 copy Webhook URL \u2192 tempel di panel Fonnte.<\/li>\n<\/ol>\n<p>Kalau butuh referensi rate limit biar nomor gak kena masalah pas volume chat naik, cek <a href=\"https:\/\/komunitech.com\/blog\/whatsapp\/cara-aman-integrasi-ai-agent-ke-whatsapp-tanpa-kena-banned-meta-2026\/\">panduan aman integrasi AI Agent ke WhatsApp<\/a> sebelum deploy skala besar.<\/p>\n<h2>Variasi Sesuai Kebutuhan<\/h2>\n<table>\n<tr>\n<th>Mau?<\/th>\n<th>Yang Diubah<\/th>\n<\/tr>\n<tr>\n<td>Pakai Claude, bukan ChatGPT<\/td>\n<td>Ganti URL API ke Anthropic + sesuaikan format prompt<\/td>\n<\/tr>\n<tr>\n<td>Tambah logika stok produk<\/td>\n<td>Tambah node IF baru yang cek kata &#8220;stok&#8221; atau &#8220;ready&#8221;<\/td>\n<\/tr>\n<tr>\n<td>Kirim gambar produk<\/td>\n<td>Ubah node Kirim Katalog jadi kirim media URL<\/td>\n<\/tr>\n<tr>\n<td>Integrasi stok real-time<\/td>\n<td>Tambah node Google Sheets lookup buat cek stok<\/td>\n<\/tr>\n<tr>\n<td>Human-in-the-loop<\/td>\n<td>Tambah node Slack\/Telegram notifikasi buat chat komplain<\/td>\n<\/tr>\n<\/table>\n<h2>Yang Perlu Disiapkan<\/h2>\n<ol>\n<li><strong>n8n<\/strong> \u2014 self-hosted (VPS mulai Rp100rb\/bulan) atau cloud (n8n.cloud).<\/li>\n<li><strong>WhatsApp Gateway<\/strong> \u2014 Fonnte, WATI, atau API resmi Meta.<\/li>\n<li><strong>API key OpenAI<\/strong> \u2014 daftar di platform.openai.com, isi saldo minimal $5.<\/li>\n<li><strong>Google Sheets<\/strong> \u2014 buat log chat, gratis.<\/li>\n<\/ol>\n<h2>FAQ<\/h2>\n<p><strong>Apakah template ini benar-benar gratis?<\/strong><br \/>Ya. Langsung download, import ke n8n, plus panduan setup di atas.<\/p>\n<p><strong>Perlu bisa coding?<\/strong><br \/>Nggak. Tinggal import, isi API key, jalan.<\/p>\n<p><strong>Bisa handle pelanggan 100+ per hari?<\/strong><br \/>Bisa. n8n + gpt-4o-mini sanggup handle ratusan chat bersamaan dengan biaya token minimal (~Rp7.200\/bulan buat 100 chat\/hari).<\/p>\n<p><strong>Nomor WhatsApp aman pakai template ini?<\/strong><br \/>Aman selama ikuti rate limit dan gak dipakai buat blast massal \u2014 detail lengkapnya ada di <a href=\"https:\/\/komunitech.com\/blog\/whatsapp\/cara-aman-integrasi-ai-agent-ke-whatsapp-tanpa-kena-banned-meta-2026\/\">panduan compliance WhatsApp<\/a>.<\/p>\n<h2>Lanjut ke Level Berikutnya<\/h2>\n<p>Template ini versi dasar. Buat AI Agent yang bisa handle negosiasi, multi-produk, dan integrasi stok real-time, materinya ada di Workshop KomuniTech \u2014 belajar bikin AI Agent WhatsApp dari nol, akses template workflow premium, didampingi tim teknis sampai deploy.<\/p>\n<p><a href=\"https:\/\/komunitech.com\">Gabung Workshop KomuniTech \u2192<\/a><\/p>\n<hr>\n<p><em>Disclaimer: Artikel ini bersifat edukasi dan informasi, bukan saran final. Verifikasi sendiri harga API\/gateway dan kebijakan platform sebelum deploy ke produksi \u2014 biaya dan aturan bisa berubah sewaktu-waktu. Do your own research.<\/em><\/p>\n<p><strong>Referensi:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/docs.n8n.io\/\" target=\"_blank\" rel=\"noopener nofollow\">n8n Documentation<\/a><\/li>\n<li><a href=\"https:\/\/platform.openai.com\/docs\/pricing\" target=\"_blank\" rel=\"noopener nofollow\">OpenAI API Pricing<\/a><\/li>\n<li><a href=\"https:\/\/developers.facebook.com\/docs\/whatsapp\/cloud-api\" target=\"_blank\" rel=\"noopener nofollow\">Meta WhatsApp Cloud API Documentation<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>tl;dr: Template workflow n8n gratis buat auto-balas salam pelanggan + kirim katalog produk via WhatsApp \u2014 tinggal import, ganti credential, jalan. 7 node, 2 cabang alur: permintaan katalog dijawab instan tanpa AI (0 biaya token), pertanyaan lain diteruskan ke AI (ChatGPT-4o mini, ~Rp7.200\/bulan buat 100 chat\/hari). Kode JSON lengkap + cara setup ada di bawah. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":522,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[52,63,61,62],"class_list":["post-220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whatsapp","tag-cs-otomatis","tag-download-template","tag-n8n-template","tag-workflow-whatsapp"],"_links":{"self":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts\/220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/comments?post=220"}],"version-history":[{"count":5,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts\/220\/revisions"}],"predecessor-version":[{"id":520,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/posts\/220\/revisions\/520"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/media\/522"}],"wp:attachment":[{"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/media?parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/categories?post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/komunitech.com\/blog\/wp-json\/wp\/v2\/tags?post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}