WhatsApp Business API adalah solusi resmi dari Meta untuk bisnis yang membutuhkan komunikasi pelanggan berskala besar di WhatsApp. Berbeda dengan integrasi unofficial yang berbasis QR code, Business API berjalan di cloud -- tanpa ketergantungan pada ponsel, tanpa disconnection, dan akses penuh ke fitur seperti template message dan broadcast campaign.
Chatmo mendukung dua metode koneksi: Cloud API (standar) dan Coexistence (berbagi nomor telepon), memberikan fleksibilitas sesuai kebutuhan bisnis Anda.

Mengapa Menggunakan Business API?
Jika Anda serius menggunakan WhatsApp sebagai channel komunikasi pelanggan, Business API adalah pilihan yang tepat:
- Berbasis cloud -- ponsel tidak perlu selalu online
- Template message -- kirim pesan ke pelanggan di luar jendela sesi 24 jam
- Throughput tinggi -- kirim dan terima ribuan pesan tanpa throttling
- Dukungan resmi -- sepenuhnya diizinkan oleh Meta, tanpa risiko pembatasan akun
- Centang hijau -- bisnis yang memenuhi syarat bisa mendapatkan badge verifikasi
- Tipe pesan interaktif -- tombol, list message, dan lainnya
- Opsi Coexistence -- tetap gunakan WhatsApp personal bersamaan dengan Business API
Prasyarat
Sebelum menghubungkan WhatsApp Business API ke Chatmo, Anda memerlukan:
- Akun Meta Business Suite -- buat di business.facebook.com jika belum memilikinya.
- Bisnis terverifikasi -- Meta mewajibkan verifikasi bisnis. Prosesnya melibatkan pengajuan dokumen resmi (SIUP, NIB, TDP, atau dokumen legal lainnya) melalui Business Manager.
- Nomor telepon -- nomor yang akan digunakan untuk WhatsApp Business. Untuk metode Cloud API standar, nomor ini tidak boleh terdaftar di WhatsApp atau WhatsApp Business app. Untuk mode Coexistence, nomor tetap bisa aktif di WhatsApp.
- Langganan Chatmo aktif -- channel WhatsApp Business API tersedia pada paket berbayar.
Untuk koneksi Cloud API standar, nomor telepon yang didaftarkan tidak bisa digunakan bersamaan di aplikasi WhatsApp biasa. Jika Anda perlu tetap menggunakan WhatsApp di nomor yang sama, gunakan metode Coexistence.
Metode Koneksi
Chatmo menawarkan dua cara untuk menghubungkan WhatsApp Business API. Keduanya dimulai dari tempat yang sama di dashboard -- pilihan metode ditentukan di langkah awal proses koneksi.
Metode 1: Cloud API (Standar)
Metode ini mendedikasikan nomor telepon sepenuhnya untuk Business API. Cocok jika Anda ingin menggunakan nomor baru atau nomor yang tidak lagi digunakan di aplikasi WhatsApp biasa.
Langkah 1. Buka menu Channel di sidebar Chatmo.
Langkah 2. Pilih kategori WhatsApp Business dari panel kiri.

Langkah 3. Klik tombol Add WhatsApp Business Account di area utama.
Langkah 4. Popup Connect WhatsApp Business akan muncul. Di sini Anda akan melihat dua pilihan:
- Register New Phone Number -- koneksi via WhatsApp Cloud API (metode standar)
- Use Existing WhatsApp Business App -- koneksi via WhatsApp Coexistence
Pilih Register New Phone Number untuk melanjutkan dengan Cloud API.

Langkah 5. Popup Facebook Business akan terbuka. Klik Continue untuk melanjutkan proses autentikasi.

Langkah 6. Anda akan melihat dua dropdown:
- Business Portfolio -- pilih Business Portfolio Facebook Anda
- WhatsApp Business Account -- pilih akun WhatsApp Business yang sudah ada, atau pilih Create a WhatsApp Business Account jika belum memilikinya

Langkah 7. Klik Next. Halaman Add your WhatsApp phone number akan muncul dengan dua opsi:
| Opsi | Penjelasan |
|---|---|
| Use a display name only | Anda tidak perlu mendaftarkan nomor telepon tertentu. WhatsApp akan membuat nomor virtual yang hanya menampilkan nama bisnis Anda. Cocok untuk testing atau bisnis yang belum memiliki nomor dedicated. |
| Use a new or existing WhatsApp number | Daftarkan nomor telepon yang spesifik untuk akun Business API. Pelanggan akan melihat nomor telepon Anda dan bisa menghubungi via nomor tersebut. Cocok untuk bisnis yang ingin pelanggan mengenali nomor mereka. |
Pilih opsi yang sesuai dengan kebutuhan bisnis Anda.

Langkah 8a. Jika Anda memilih Use a display name only:
- Isi form WhatsApp business display name dengan nama bisnis yang ingin ditampilkan
- Nama ini yang akan dilihat pelanggan saat menerima pesan dari Anda

Langkah 8b. Jika Anda memilih Use a new or existing WhatsApp number:
- Masukkan kode negara dan nomor telepon yang ingin didaftarkan
- Nomor ini tidak boleh aktif di aplikasi WhatsApp atau WhatsApp Business
Langkah 9. Setelah klik Next, akan muncul layar konfirmasi di mana aplikasi Chatmo.io meminta akses ke akun WhatsApp Business Anda. Tinjau izin yang diminta, lalu klik Confirm untuk memberikan akses.

Langkah 10. Setelah akses berhasil diberikan, popup Facebook akan menampilkan pesan "Your account is connected to chatmo.io". Klik Finish untuk menyelesaikan proses koneksi.

Langkah 11. Proses selesai. Chatmo akan membuat channel baru secara otomatis dan Anda akan diarahkan ke halaman detail channel.

Jika Anda baru memulai dan belum yakin nomor mana yang akan digunakan, pilih Use a display name only terlebih dahulu. Anda tetap bisa menambahkan nomor telepon di kemudian hari melalui Meta Business Suite.
Metode 2: Coexistence (Berbagi Nomor Telepon)
Mode Coexistence memungkinkan Anda menggunakan nomor WhatsApp Business yang sudah aktif di aplikasi WhatsApp Business sekaligus terhubung ke Business API melalui Chatmo. Dengan kata lain, Anda tidak perlu melepas nomor dari aplikasi WhatsApp Business di ponsel.
Langkah 1. Buka menu Channel di sidebar Chatmo.
Langkah 2. Pilih kategori WhatsApp Business dari panel kiri.

Langkah 3. Klik tombol Add WhatsApp Business Account.
Langkah 4. Pada popup Connect WhatsApp Business, pilih opsi kedua: Use Existing WhatsApp Business App (WhatsApp Coexistence).

Langkah 5. Popup Facebook Business akan terbuka. Klik Continue untuk melanjutkan.

Langkah 6. Anda akan melihat dua dropdown:
- Business Portfolio -- pilih Business Portfolio Facebook Anda
- WhatsApp Business Account -- pada dropdown ini, pilih Connect a WhatsApp Business App

Langkah 7. Halaman input nomor telepon akan muncul: Enter your WhatsApp Business phone number. Masukkan kode negara dan nomor WhatsApp Business yang ingin dihubungkan.

Langkah 8. Untuk mengimpor kontak dan riwayat pesan WhatsApp, scan QR code yang ditampilkan di layar.

Langkah 9. Buka aplikasi WhatsApp Business di ponsel Anda. Cek pesan masuk dari Facebook Business -- Anda akan menerima notifikasi untuk menghubungkan akun.

Langkah 10. Di aplikasi WhatsApp Business, tap tombol Connect to the Business Platform untuk melanjutkan proses onboarding.

Langkah 11. Tap tombol Confirm di aplikasi untuk memberikan izin berbagi riwayat chat dengan platform bisnis.

Langkah 12. Proses selesai. Akun WhatsApp Business Anda sekarang terhubung ke Chatmo melalui mode Coexistence. Anda akan diarahkan ke halaman detail channel.

Saat menggunakan mode Coexistence, halaman detail channel akan menampilkan flag Coexistence: Yes yang menandakan bahwa nomor tersebut dibagikan antara aplikasi WhatsApp Business dan Business API. Anda tetap bisa menerima dan mengirim pesan dari kedua platform secara bersamaan.
Pastikan aplikasi WhatsApp Business di ponsel Anda tetap terinstal dan aktif saat menggunakan mode Coexistence. Menghapus aplikasi atau keluar dari akun bisa mempengaruhi koneksi ke Business API.
Halaman Detail Channel
Setelah menghubungkan akun WhatsApp Business API, halaman detail channel adalah tempat Anda mengelola semua pengaturan untuk koneksi tersebut.

Pengaturan Dasar
- Channel Name -- kolom teks yang bisa diedit untuk mengatur nama tampilan channel ini di dalam Chatmo (contoh: "CS WhatsApp" atau "Sales WhatsApp").
- Channel Status -- toggle antara Active dan Inactive. Saat inactive, channel berhenti menerima pesan.
- Chat Link -- tautan read-only dalam format
https://wa.me/nomorteleponAndayang bisa Anda bagikan ke pelanggan untuk memulai percakapan.
Informasi Akun WhatsApp Business
Bagian ini menampilkan informasi read-only yang disinkronisasi dari Meta. Anda tidak bisa mengedit kolom ini langsung di Chatmo -- semuanya dikelola melalui Meta Business Suite.

- WABA ID -- identifier WhatsApp Business Account Anda
- WABA Name -- nama WhatsApp Business Account Anda
- Phone Number ID -- ID unik yang ditetapkan untuk nomor telepon Anda
- Display Phone Number -- nomor telepon yang ditampilkan ke pelanggan
- Verified Name -- nama bisnis yang terverifikasi oleh Meta
- Quality Rating -- skor kualitas dari Meta (berdasarkan feedback pelanggan dan engagement pesan)
- Coexistence -- flag yang menandakan apakah nomor ini dibagikan dengan aplikasi WhatsApp
- Profile Picture -- foto profil yang saat ini terhubung dengan akun
Klik tombol Sync Profile untuk memperbarui informasi ini dari WhatsApp API jika Anda telah melakukan perubahan melalui Meta Business Suite.
Profil Bisnis
Bagian Profil Bisnis berisi kolom yang bisa diedit dan dilihat oleh pelanggan saat mereka membuka kontak bisnis WhatsApp Anda. Klik tombol edit untuk membuka modal pengeditan profil.

- Description/About -- area teks untuk mendeskripsikan bisnis Anda. Ini muncul di profil WhatsApp Anda.
- Website URLs -- tambahkan satu atau beberapa tautan website bisnis.
- Email Address -- email kontak bisnis (divalidasi untuk format yang benar).
- Vertical/Category -- pilih kategori bisnis dari dropdown dengan opsi seperti AUTO, BEAUTY, EDU, FINANCE, HEALTH, RETAIL, RESTAURANT, dan lainnya.
- Profile Picture -- upload atau perbarui foto profil bisnis Anda.
Lengkapi profil bisnis Anda secara menyeluruh. Pelanggan sering memeriksa bagian About dan tautan website sebelum memulai percakapan. Profil yang lengkap meningkatkan kepercayaan pelanggan.
Penugasan AI Agent
Anda bisa menugaskan AI Agent untuk menangani percakapan masuk di channel ini secara otomatis.
- Gunakan dropdown pencarian untuk menemukan dan memilih AI Agent. Dropdown mendukung pagination untuk akun yang memiliki banyak agent.
- Pilih OFF untuk menonaktifkan penanganan AI agent di channel ini.
Saat AI Agent ditugaskan, ia akan otomatis merespons pesan masuk berdasarkan konfigurasinya. Anda bisa mengganti atau menonaktifkan AI Agent kapan saja.
Template Message
Template message adalah format pesan yang telah disetujui Meta, memungkinkan Anda menghubungi pelanggan di luar jendela sesi 24 jam. Di Chatmo, template dikelola melalui bagian Broadcast, bukan di halaman channel.
Membuat Template
- Di sidebar, navigasi ke Broadcast > Template Message.
- Di halaman pembuatan template, isi informasi berikut:

- Channel -- pilih channel WhatsApp Business yang menjadi tujuan template ini dari dropdown.
- Language -- pilih bahasa template dari dropdown pencarian.
- Template Category -- pilih salah satu dari tiga kategori menggunakan radio button:
- MARKETING -- promosi, penawaran, pengumuman produk
- UTILITY -- update pesanan, konfirmasi, reminder
- AUTHENTICATION -- kode OTP, verifikasi login
- Template Name -- identifier huruf kecil menggunakan huruf, angka, dan underscore saja (contoh:
konfirmasi_pesanan).
Konten Template
Header (opsional) -- pilih dari tipe berikut:

- NONE -- tanpa header
- TEXT -- header teks
- IMAGE -- header gambar
- VIDEO -- header video
- DOCUMENT -- lampiran dokumen
- LOCATION -- pin lokasi
Body -- isi pesan utama. Editor body dilengkapi dengan:
- Toolbar formatting dengan opsi bold, italic, strikethrough, dan monospace
- Emoji picker
- Penyisipan variabel -- tambahkan placeholder dinamis seperti
{{1}},{{2}}yang akan diganti dengan nilai aktual saat pengiriman
Footer (opsional) -- baris teks pendek yang ditampilkan di bagian bawah pesan.
Buttons (opsional) -- tambahkan tombol interaktif ke template Anda:

- QUICK_REPLY -- hingga 10 tombol quick reply
- VISIT_WEBSITE -- hingga 2 tombol URL
- CALL_PHONE_NUMBER -- hingga 2 tombol panggilan telepon
Bagian Authentication (khusus kategori AUTHENTICATION):
- Konfigurasi tipe pengiriman kode
- Toggle rekomendasi keamanan
- Pengaturan waktu kedaluwarsa kode
Message Validity Period (opsional) -- atur berapa lama pesan tetap valid untuk pengiriman.
Mengajukan untuk Persetujuan
Saat template Anda siap, ada dua opsi:
- Save Draft -- simpan template tanpa mengajukan ke Meta. Anda bisa melanjutkan pengeditan nanti.
- Send for Approval -- ajukan template ke Meta untuk ditinjau.
Meta meninjau setiap template sebelum bisa digunakan. Peninjauan biasanya memakan waktu beberapa menit hingga 24 jam. Anda bisa melacak status (Pending, Approved, Rejected) di daftar template.
Mulai dengan template utility (konfirmasi pesanan, reminder janji temu). Template ini memiliki tingkat persetujuan tertinggi karena memberikan nilai yang jelas bagi pelanggan.
Session Messaging vs. Template Messaging
Memahami perbedaan antara kedua mode ini adalah kunci untuk menggunakan WhatsApp Business API secara efektif.
Session Messaging (Bebas Format)
- Tersedia saat pelanggan telah mengirim pesan dalam 24 jam terakhir
- Anda bisa mengirim tipe pesan apa saja -- teks, gambar, file, dll.
- Tidak memerlukan template
- Timer 24 jam direset setiap kali pelanggan mengirim pesan
Template Messaging (Terstruktur)
- Diperlukan saat jendela 24 jam sudah tertutup
- Harus menggunakan template yang sudah disetujui
- Bisa menyertakan konten variabel tetapi struktur pesan tetap
- Setiap template message membuka jendela sesi 24 jam yang baru
Percakapan aktif yang berlangsung bolak-balik tidak pernah mencapai batas sesi karena jendela 24 jam direset setiap kali pelanggan mengirim pesan.
Harga
WhatsApp Business API menggunakan model harga berbasis percakapan yang ditetapkan oleh Meta. Chatmo tidak mengenakan biaya tambahan per pesan -- Anda membayar tarif Meta ditambah langganan Chatmo.
| Tipe Percakapan | Siapa yang Memulai | Tingkat Harga |
|---|---|---|
| Marketing | Bisnis (menggunakan template marketing) | Tertinggi |
| Utility | Bisnis (menggunakan template utility) | Menengah |
| Authentication | Bisnis (menggunakan template authentication) | Menengah |
| Service | Pelanggan yang memulai | Terendah |
Hal penting tentang harga:
- Satu "percakapan" adalah jendela pesan 24 jam, terlepas dari berapa banyak pesan yang dipertukarkan di dalamnya.
- Anda dikenakan biaya per percakapan, bukan per pesan.
- Tarif bervariasi berdasarkan negara. Periksa halaman harga Meta untuk tarif terkini di wilayah Anda.
- Free tier -- Meta menyediakan 1.000 percakapan service (yang diinisiasi pelanggan) gratis per bulan per WhatsApp Business Account.
- Percakapan service (yang diinisiasi pelanggan) adalah kategori yang paling terjangkau.
Estimasi Biaya untuk Pasar Indonesia
| Kategori | Estimasi Biaya per Percakapan |
|---|---|
| Service (diinisiasi pelanggan) | Gratis (hingga 1.000/bulan) |
| Utility | ~Rp 300-500 |
| Authentication | ~Rp 250-400 |
| Marketing | ~Rp 700-900 |
Tarif di atas adalah estimasi dan bisa berubah sewaktu-waktu sesuai kebijakan Meta. Selalu periksa halaman harga resmi Meta untuk informasi terbaru.
Untuk meminimalkan biaya, dorong pelanggan untuk mengirim pesan terlebih dahulu melalui tombol chat di website, QR code, atau iklan Click to WhatsApp. Percakapan service yang diinisiasi pelanggan termasuk dalam free tier (hingga 1.000 per bulan).
Keunggulan Dibanding Integrasi Unofficial
Jika Anda sudah menggunakan channel WhatsApp unofficial berbasis QR code dan mempertimbangkan upgrade, berikut keuntungan yang didapat:
| Fitur | Unofficial (QR Code) | Business API |
|---|---|---|
| Ketergantungan ponsel | Ponsel harus selalu online | Berbasis cloud, tanpa ponsel |
| Template message | Tidak tersedia | Dukungan template penuh |
| Risiko akun | Potensi pembatasan | Diizinkan resmi oleh Meta |
| Centang hijau | Tidak tersedia | Tersedia untuk bisnis terverifikasi |
| Throughput pesan | Terbatas | Ribuan per hari |
| Coexistence | Tidak tersedia | Berbagi nomor dengan WhatsApp app |
| Stabilitas sesi | Tergantung koneksi ponsel | Reliabilitas enterprise-grade |
Tips dan Praktik Terbaik
-
Lengkapi profil bisnis -- isi semua kolom termasuk deskripsi, website, email, dan kategori. Profil yang lengkap meningkatkan kepercayaan pelanggan.
-
Buat template yang ringkas dan bernilai -- Meta menyukai template yang lugas dan memberikan manfaat nyata. Hindari bahasa yang terkesan spam.
-
Gunakan kategori template yang tepat -- jangan mencoba mengirim konten marketing menggunakan template utility. Meta akan menolaknya, dan penyalahgunaan berulang bisa mempengaruhi status akun Anda.
-
Pantau quality rating -- Meta memberikan skor kualitas berdasarkan feedback pelanggan. Periksa secara berkala di halaman detail channel menggunakan tombol Sync Profile.
-
Sertakan instruksi opt-out -- tambahkan "Balas STOP untuk berhenti berlangganan" atau kalimat serupa di template marketing. Meta bisa menolak template tanpa mekanisme opt-out.
-
Respons dalam jendela 24 jam -- latih tim Anda untuk menyelesaikan masalah selama jendela sesi gratis untuk menghindari biaya template.
-
Manfaatkan AI Agent -- tugaskan AI Agent ke channel Anda untuk menangani pertanyaan umum secara otomatis, mengurangi waktu respons dan beban kerja.
Langkah Selanjutnya
- Pelajari cara membuat broadcast campaign di bagian Broadcast.
- Jelajahi integrasi channel lain seperti Instagram atau Facebook Messenger.
- Kembali ke Ringkasan Channel untuk melihat semua opsi yang tersedia.
