Mathew Jordan
Mathew Jordan
AGentZ Revenue Vault ⚡
⚡ Modul Gratis #1 • ⏱ 8-Min Deploy • WhatsApp Automation & CRM

Rp 0 WhatsApp Chatbot + CRM Setup (Pakai API Sendiri)

Panduan langsung copas tanpa biaya langganan bulanan SaaS. Hubungkan WhatsApp ke webhook auto-tagging, Google Sheets CRM, dan AI reply engine dalam 10 menit.

Oleh Mathew Jordan • Update September 2026

Mayoritas bisnis lokal dan agency kehilangan 60% sampai 80% lead WhatsApp karena 2 masalah klasik:

💡 Prinsip Inti: Anda tidak butuh bayar platform mahal Rp 800rb - Rp 2jt/bulan cuma untuk auto-reply dan rekap database WhatsApp. Gunakan Baileys / Node webhook lokal + Google Sheets untuk zero marginal cost.


1

Arsitektur & Dependency Stack

Pipeline ini berjalan dengan 3 komponen ringan yang bisa di-host di laptop lokal atau VPS Rp 50rb/bulan:

[Arsitektur Flow]
1. Prospect Chat Masuk ➔ WhatsApp Web Socket (Baileys Node)
2. Webhook Dispatcher ➔ Cek Keyword / Intent Scoring
3. Auto-Insert Row ➔ Google Sheets CRM (Name, Phone, Tag, Timestamp)
4. Instant Auto-Reply ➔ Balas dengan template lead magnet / kualifikasi
2

Source Code: Webhook Auto-Logger

Berikut script Node.js minimal untuk menangkap pesan WhatsApp dan melemparnya ke Google Sheets CRM secara real-time:

server.js (WhatsApp Webhook Handler)
const express = require('express');
const axios = require('axios');
const app = express();
app.use(express.json());

// Endpoint untuk menerima webhook dari WhatsApp Client
app.post('/webhook/whatsapp', async (req, res) => {
  const { sender, message, pushName, timestamp } = req.body;
  
  console.log(`[INCOMING] ${pushName} (${sender}): ${message}`);

  // 1. Klasifikasi Intent sederhana berdasarkan keyword
  let tag = 'GENERAL_INQUIRY';
  if (/harga|biaya|pricelist|paket/i.test(message)) tag = 'HOT_PRICING';
  if (/audit|jadwal|konsul|call/i.test(message)) tag = 'HIGH_INTENT_AUDIT';
  if (/wacrm|template|gratis/i.test(message)) tag = 'LEAD_MAGNET_CLAIM';

  // 2. Kirim ke Google Apps Script / Google Sheets CRM
  const GOOGLE_SHEETS_WEBHOOK = "https://script.google.com/macros/s/YOUR_SCRIPT_ID/exec";
  
  try {
    await axios.post(GOOGLE_SHEETS_WEBHOOK, {
      name: pushName,
      phone: sender,
      message: message,
      intentTag: tag,
      receivedAt: new Date(timestamp || Date.now()).toISOString()
    });
    
    res.status(200).json({ status: 'success', tagLogged: tag });
  } catch (err) {
    console.error('Error logging to Sheets:', err.message);
    res.status(500).json({ error: err.message });
  }
});

app.listen(3000, () => console.log('WA CRM Webhook running on port 3000'));
3

Script Balasan Otomatis (High-Converting Copy)

Jangan gunakan auto-reply kaku seperti "Terima kasih telah menghubungi kami, silakan tunggu...". Gunakan direct-response framework berikut:

WhatsApp Speed-to-Lead Response
Halo Kak {{name}}! 👋 

Ini Mathew Jordan. Akses modul dan script WhatsApp CRM yang Kakak minta sudah siap di sini:
👉 https://jordanengo.com/p/whatsapp-chatbot-crm.html

Btw, kalau Kakak mau kita bantu audit seluruh alur lead gen & WhatsApp bisnis Kakak secara gratis (agar auto-closing 24/7 tanpa balas manual), kita ada slot 15-Min Revenue Leak Audit minggu ini.

Mau kita jadwalkan 15 menit besok siang via Zoom?

⚠️ Di Mana Sistem Ini Mencapai Batasnya?

Script auto-reply dan webhook Google Sheets di atas menyelesaikan masalah Pencatatan Lead. Tapi memiliki pencatatan lead tidak otomatis mencetak profit jika:

  • Pesan penawaran (offer) Anda tidak memiliki urgency dan diferensiasi tajam.
  • Chatbot Anda tidak bisa menghandle penolakan harga (objection handling) secara natural seperti top setter.
  • Database tidak terintegrasi ke Voice AI Dialler atau Multi-touch Follow-up engine.
🔥 THE NEXT STEP BRIDGE

Mau Kita Bedah & Setup Sistem Leadgen Bisnis Anda?

Jadwalkan 15-Minute Revenue Leak Audit bersama Mathew Jordan. Kami akan menganalisis titik kebocoran lead Anda, memberikan rekomendasi arsitektur automasi, dan membuka Master Access Key untuk seluruh 5 tools di AGentZ Vault.

*Audit gratis 100% tanpa komitmen. Kuota dibatasi 5 sesi per minggu.