Cara Membangun Kolaborasi Multi-Agen OpenClaw di WhatsApp
Butuh kode verifikasi cepat? Mulai perjalanan verifikasi Anda sekarang
Tentang OpenClaw
OpenClaw adalah framework AI Agent open-source (lisensi MIT) yang lahir pada akhir 2025 dengan lebih dari 270.000 GitHub Stars. Ini menghubungkan ChatGPT, Claude, Gemini, dan LLM lainnya ke Discord, Slack, WhatsApp, dan platform komunikasi lainnya, mendukung beberapa asisten AI yang sepenuhnya terisolasi berjalan dalam satu proses Gateway. Versi terbaru v2026.3.7 memperkenalkan ContextEngine yang dapat dipasang, menjadikannya pilihan utama bagi insinyur AI dan pengembang.
Mengapa Menggunakan WhatsApp untuk Kolaborasi Multi-Agen?
WhatsApp memiliki lebih dari 2 miliar pengguna aktif bulanan, menjadikannya aplikasi pesan instan yang paling banyak digunakan di dunia. Bisnis dan tim pengembang memilih WhatsApp sebagai platform deployment multi-agen OpenClaw karena alasan yang jelas:
- Jangkauan Luas: Berikan layanan AI langsung di platform yang sudah digunakan pelanggan
- Routing Departemen: Nomor WhatsApp berbeda untuk departemen bisnis berbeda (penjualan, dukungan, teknis)
- Konteks Independen: Setiap agen mempertahankan riwayat percakapannya sendiri tanpa gangguan
- Manajemen Terpadu: Satu proses Gateway mengkoordinasikan dan memantau semua agen
- Skalabilitas Fleksibel: Tambahkan nomor WhatsApp baru dan agen yang sesuai kapan saja
Persiapan: Mendapatkan Nomor WhatsApp Secara Massal
Persyaratan inti dari arsitektur multi-agen WhatsApp OpenClaw adalah setiap agen memerlukan akun WhatsApp independen (yaitu nomor telepon independen). Setiap akun memerlukan:
- Nomor telepon terpisah (untuk pendaftaran WhatsApp)
- Verifikasi SMS nomor telepon (persyaratan wajib pendaftaran WhatsApp)
- Token WhatsApp Business API independen
Solusi Verifikasi SMS untuk Akun WhatsApp Massal
Saat mengkonfigurasi 3, 5, atau bahkan 10 agen secara bersamaan, membeli kartu SIM fisik satu per satu itu mahal dan memakan waktu. Di sinilah layanan verifikasi SMS nomor telepon virtual sangat berguna.
SMS-Act menyediakan layanan verifikasi SMS WhatsApp dengan keunggulan berikut:
- Sesuai Permintaan: Beli hanya kode verifikasi yang Anda butuhkan, 8 kredit per penggunaan
- Nomor Global: Mendukung nomor telepon Indonesia, Filipina, AS, dan 100+ negara
- Tingkat Keberhasilan Tinggi: 95%+ tingkat keberhasilan verifikasi dengan pengembalian otomatis jika gagal
- Pengiriman Instan: Terima kode verifikasi WhatsApp dalam 30 detik
Untuk instruksi penggunaan detail, lihat: Panduan Verifikasi SMS WhatsApp
Panduan Konfigurasi Langkah demi Langkah
Langkah 1: Dapatkan Nomor Telepon WhatsApp Secara Massal
Dapatkan nomor telepon independen melalui SMS-Act untuk setiap agen yang direncanakan:
- Kunjungi Platform SMS-Act
- Cari "WhatsApp" di kotak pencarian layanan
- Pilih negara target (Indonesia, Filipina, atau AS disarankan)
- Klik "Dapatkan Nomor" — sistem langsung menetapkan nomor virtual
- Gunakan nomor tersebut untuk mendaftar WhatsApp dan terima kode verifikasi SMS
- Ulangi langkah-langkah ini untuk mendapatkan nomor independen bagi setiap agen
Langkah 2: Ajukan Akses WhatsApp Business API
Setiap nomor WhatsApp perlu terhubung ke WhatsApp Business Cloud API:
- Kunjungi Meta Developer Portal
- Buat akun pengembang Meta
- Buat aplikasi baru bertipe "Business"
- Tambahkan produk "WhatsApp" ke aplikasi Anda
- Konfigurasikan akun WhatsApp Business
- Tambahkan dan verifikasi nomor telepon (gunakan nomor virtual SMS-Act untuk menerima kode verifikasi)
- Dapatkan URL Webhook dan Access Token
Ulangi langkah 2-7 untuk mendapatkan akses API independen bagi nomor setiap agen.
Langkah 3: Instal OpenClaw
# Clone repositori
git clone https://github.com/openclaw-ai/openclaw.git
cd openclaw
# Instal dependensi
npm install
# Salin template konfigurasi
cp openclaw.example.json openclaw.jsonLangkah 4: Konfigurasikan Beberapa Agen
Edit openclaw.json untuk mengkonfigurasi beberapa instance WhatsApp Agent:
{
"gateway": {
"port": 3000,
"log_level": "info"
},
"agents": {
"list": ["agent-sales", "agent-support", "agent-tech"]
},
"channels": {
"whatsapp": {
"accounts": {
"agent-sales": {
"phone": "+62XXXXXXXXXX",
"token": "YOUR_WHATSAPP_TOKEN_FOR_SALES",
"model": "gpt-4o",
"system_prompt": "Anda adalah Alpha, asisten penjualan. Spesialisasi dalam pertanyaan produk, penetapan harga, dan tindak lanjut pesanan."
},
"agent-support": {
"phone": "+63XXXXXXXXXX",
"token": "YOUR_WHATSAPP_TOKEN_FOR_SUPPORT",
"model": "claude-3-5-sonnet-20241022",
"system_prompt": "Anda adalah Beta, asisten dukungan. Spesialisasi dalam layanan purna jual, penanganan keluhan, dan pemecahan masalah akun."
},
"agent-tech": {
"phone": "+1XXXXXXXXXXX",
"token": "YOUR_WHATSAPP_TOKEN_FOR_TECH",
"model": "gemini-2.0-flash",
"system_prompt": "Anda adalah Gamma, asisten teknis. Spesialisasi dalam dukungan teknis, investigasi bug, dan bantuan pengembang."
}
}
}
},
"bindings": [
{
"agent": "agent-sales",
"channel_type": "whatsapp",
"phone": "+62XXXXXXXXXX"
},
{
"agent": "agent-support",
"channel_type": "whatsapp",
"phone": "+63XXXXXXXXXX"
},
{
"agent": "agent-tech",
"channel_type": "whatsapp",
"phone": "+1XXXXXXXXXXX"
}
]
}Langkah 5: Konfigurasi Webhook
WhatsApp Business API menggunakan Webhook untuk mendorong pesan, memerlukan URL callback yang dapat diakses publik:
# Gunakan ngrok untuk pengujian lokal
npm install -g ngrok
ngrok http 3000
# Konfigurasikan alamat HTTPS yang disediakan ngrok sebagai URL Webhook WhatsApp
# Format: https://xxxx.ngrok.io/webhook/whatsappUntuk lingkungan produksi, disarankan menggunakan IP publik server atau nama domain untuk konfigurasi Webhook.
Langkah 6: Mulai Gateway
# Mode pengembangan
npm run dev
# Mode produksi (dengan manajer proses PM2)
npm install -g pm2
pm2 start npm --name "openclaw-gateway" -- start
pm2 saveSetelah Gateway dimulai, ketiga agen langsung online secara bersamaan, masing-masing merespons pesan pengguna melalui nomor WhatsApp yang ditugaskan.
Kasus Penggunaan Nyata
Kasus 1: Layanan Pelanggan Multi-Departemen Perusahaan
+62-XXX → agent-sales (GPT-4o) → Pertanyaan penjualan, harga produk, pelacakan pesanan
+63-XXX → agent-support (Claude) → Layanan purna jual, pengembalian dana, dukungan akun
+1-XXXX → agent-tech (Gemini) → Dukungan teknis, dokumen API, bantuan pengembangPelanggan cukup menambahkan nomor WhatsApp bisnis yang sesuai untuk mendapatkan layanan asisten AI profesional.
Kasus 2: Sistem Layanan Pelanggan Multibahasa
Nomor yang berbeda sesuai dengan agen layanan pelanggan dalam bahasa yang berbeda. Dengan konteks independen dan System Prompt khusus, setiap agen mengkhususkan diri dalam satu bahasa dan latar belakang budaya, memungkinkan otomatisasi layanan pelanggan multibahasa yang presisi.
Pertanyaan yang Sering Diajukan
T: Bisakah nomor virtual digunakan untuk WhatsApp Business API?
J: Ya. WhatsApp Business Cloud API dari Meta mendukung verifikasi dengan nomor virtual — selama Anda dapat menerima kode verifikasi SMS, Anda dapat menyelesaikan pengikatan nomor telepon. Nomor virtual SMS-Act mendukung verifikasi WhatsApp dan dapat menerima kode verifikasi secara normal.
T: Apakah agen harus menggunakan model AI yang berbeda?
J: Tidak diperlukan. Beberapa agen dapat menggunakan model AI yang sama (misalnya semuanya menggunakan Claude) tetapi dengan System Prompt berbeda untuk diferensiasi fungsional. Yang penting adalah setiap agen memiliki nomor WhatsApp independen dan ruang konteks independen.
T: Bagaimana OpenClaw menangani pesan WhatsApp?
J: OpenClaw menerima pesan melalui Webhook WhatsApp Business Cloud API dan secara otomatis merutekannya ke agen yang sesuai berdasarkan nomor penerima. Setiap agen secara independen mempertahankan konteks percakapannya (ContextEngine v2026.3.7 mendukung memori vektor independen), kemudian membalas melalui API.
T: Apa yang terjadi jika salah satu nomor WhatsApp diblokir?
J: Perbarui bidang phone agen tersebut di openclaw.json dengan nomor baru, ajukan ulang akses API, perbarui Token, dan mulai ulang Gateway. Agen lain tidak terpengaruh.
T: Apakah crash Gateway mempengaruhi semua agen?
J: Ya, semua agen berbagi proses Gateway yang sama. Disarankan menggunakan PM2 atau Docker untuk restart otomatis dikombinasikan dengan mekanisme retry Webhook WhatsApp untuk mencegah kehilangan pesan.
Bacaan Lebih Lanjut
Panduan Terkait
- Panduan Verifikasi SMS WhatsApp - Panduan lengkap verifikasi telepon akun WhatsApp massal
- Panduan Penggunaan Platform SMS Lengkap - Bacaan wajib untuk pemula platform SMS
- Panduan Perlindungan Privasi Platform SMS - Pelajari cara menggunakan layanan verifikasi dengan aman
Mulai gunakan SMS-Act untuk mendapatkan kode verifikasi WhatsApp secara massal dan dengan cepat membangun sistem kolaborasi multi-agen OpenClaw Anda!
Dokumen dan tutorial hanya sebagai referensi. Karena faktor waktu dan kondisi lain, mohon mengacu pada dukungan aktual yang tersedia di situs.