KirimChat mendukung integrasi dengan Facebook Messenger melalui Facebook Page. Semua pesan yang dikirim ke Page Anda akan masuk ke dashboard KirimChat.
Persyaratan
Untuk menghubungkan Facebook Messenger, Anda memerlukan:
- Facebook Page - Page bisnis, bukan profil personal
- Admin Access - Anda harus admin dari Facebook Page tersebut
- Messaging Aktif - Fitur messaging di Page harus diaktifkan
Menyiapkan Facebook Page
Jika Belum Punya Page
- Buka facebook.com/pages/create
- Pilih kategori Page (Business, Brand, Community, dll)
- Isi nama Page dan kategori
- Lengkapi informasi Page (foto profil, cover, deskripsi)
- Page siap digunakan
Mengaktifkan Messaging di Page
- Buka Facebook Page Anda
- Klik Settings (Pengaturan)
- Pilih Privacy di menu kiri
- Cari bagian Messaging
- Aktifkan Allow people to contact my Page privately
Menghubungkan Messenger ke KirimChat
1. Buka Halaman Messenger
- Login ke dashboard KirimChat
- Klik menu Messenger di sidebar
- Klik tombol Connect Facebook Page
2. Mulai Proses Koneksi
- Akan muncul pop-up konfirmasi
- Klik Lanjutkan untuk melanjutkan proses
3. Login dengan Facebook
- Anda akan diarahkan ke halaman login Facebook
- Login menggunakan akun Facebook pribadi Anda (yang menjadi admin Page)
- Klik Lanjutkan setelah login berhasil
4. Pilih Facebook Page
- Akan muncul daftar Facebook Page yang Anda kelola
- Pilih Page yang ingin dihubungkan dengan KirimChat
- Klik Allow untuk memberikan izin yang diperlukan:
- Mengelola pesan Page
- Membaca interaksi Page
- Mengelola pengaturan Page
5. Konfigurasi Webhook (Otomatis)
KirimChat akan otomatis mengkonfigurasi webhook untuk menerima pesan. Proses ini memakan waktu beberapa detik.
6. Verifikasi Koneksi
- Setelah klik Allow, status akan berubah menjadi Connected
- Buka Messenger dan cari Facebook Page Anda
- Kirim pesan test ke Page
- Pastikan pesan muncul di dashboard KirimChat
- Coba balas dari KirimChat
Fitur yang Tersedia
| Fitur | Ketersediaan |
|---|---|
| Terima text | Ya |
| Terima image | Ya |
| Terima video | Ya |
| Terima audio | Ya |
| Terima file | Ya |
| Kirim text | Ya |
| Kirim image | Ya |
| Kirim video | Ya |
| Kirim audio | Ya |
| Kirim file | Ya |
| Webhook notifications | Ya |
| Typing indicator | Ya |
| Read receipts | Tidak via API |
Batasan Messenger API
- Jendela Pesan: 24 jam sejak pesan terakhir dari customer (Standard Messaging)
- Rate Limit: 180 pesan per jam per Page
- File Size: Bervariasi tergantung tipe media
- Interactive: Tidak tersedia melalui KirimChat Public API
Tipe Pesan yang Didukung
Tipe Media dan Batasannya
| Tipe | Format | Max Size |
|---|---|---|
| Image | JPEG, PNG, GIF | 25 MB |
| Video | MP4 | 25 MB |
| Audio | MP3, WAV | 25 MB |
| File | Semua tipe | 25 MB |
Mengelola Multiple Pages
Anda dapat menghubungkan beberapa Facebook Page ke satu workspace KirimChat:
- Ulangi proses koneksi untuk setiap Page
- Setiap Page akan muncul sebagai channel terpisah
- Di inbox, Anda bisa filter berdasarkan Page
Troubleshooting
Page tidak muncul saat connect
- Pastikan Anda admin dari Page tersebut
- Coba refresh halaman dan login ulang
- Pastikan Page sudah published (bukan draft)
Pesan tidak muncul di KirimChat
- Periksa status channel di Settings > Channels
- Pastikan webhook sudah terkonfigurasi (status: Active)
- Cek apakah messaging diaktifkan di Page settings
Error "Permission denied"
- Pastikan semua izin sudah diberikan saat login
- Coba disconnect dan connect ulang dengan memberikan semua izin
Tidak bisa membalas setelah 24 jam
Messenger menggunakan jendela 24 jam untuk Standard Messaging. Setelah 24 jam tanpa pesan dari customer, Anda tidak bisa mengirim pesan lagi sampai customer mengirim pesan baru.
Untuk mengirim pesan di luar jendela 24 jam, Anda memerlukan Message Tags atau One-Time Notification permission yang saat ini belum tersedia di KirimChat Public API.
FAQ
Q: Apakah pesan dari Messenger di HP masuk ke KirimChat?
A: Ya, semua pesan yang dikirim ke Facebook Page Anda akan masuk ke KirimChat, tidak peduli dari mana customer mengirimnya (Messenger app, Facebook web, dll).
Q: Bisakah saya balas dari Page Inbox Facebook?
A: Bisa, tapi pesan yang dikirim dari Facebook Page Inbox tidak akan tercatat di KirimChat. Untuk histori lengkap, disarankan membalas semua pesan melalui KirimChat.
Q: Apakah ada biaya dari Facebook?
A: Tidak. Berbeda dengan WhatsApp Business API, Facebook Messenger API tidak mengenakan biaya per pesan.
Q: Bagaimana dengan Messenger untuk Instagram?
A: Instagram DM dan Facebook Messenger adalah channel terpisah. Untuk Instagram, lihat panduan Hubungkan Instagram.
Q: Bisakah menghubungkan Page yang sama ke beberapa workspace?
A: Tidak. Satu Facebook Page hanya bisa terhubung ke satu workspace KirimChat pada satu waktu.