Integrasi Kirimdev
Hubungkan akun Kirimdev Anda dengan Konektor agar setiap pesan WhatsApp yang masuk dari pelanggan otomatis tersimpan sebagai Leads, sekaligus mengirim pesan WhatsApp keluar (text & template) langsung dari Konektor.
Tentang Kirimdev
Kirimdev (api.kirimdev.com) adalah platform WhatsApp Cloud API untuk developer dengan REST API yang rapi dan webhook bawaan. Berbeda dari partner lain, Kirimdev mendukung dua arah:
- Inbound — pesan pelanggan masuk menjadi lead otomatis (webhook terverifikasi HMAC).
- Outbound — kirim pesan text atau template ke pelanggan, lewat Rules maupun tombol manual di halaman lead.
Prasyarat
Sebelum mulai, pastikan Anda sudah memiliki:
- Akun Kirimdev yang aktif dengan nomor WhatsApp Business yang sudah terhubung.
- API Key berformat
kdv_live_…. - Phone Number ID dari akun WhatsApp Anda.
Di mana menemukan kredensial?
- API Key: Dashboard Kirimdev > Developers > API Keys. Key hanya ditampilkan sekali saat dibuat — simpan baik-baik.
- Phone Number ID: Dashboard Kirimdev > WhatsApp > Accounts (atau panggil
GET /v1/accounts).
Baca dokumentasi resmi di docs.kirimdev.com.
Cara Integrasi
1. Tambahkan Integrasi di Konektor
- Login ke Dashboard Konektor.
- Buka menu Integrations > Partner Integrations.
- Klik tombol + Add Integration lalu pilih Kirimdev.
- Isi form:
- Nama integrasi: contoh "Kirimdev WhatsApp".
- API Key: tempel API Key Anda (
kdv_live_…). - Phone Number ID: tempel Phone Number ID Anda.
- Klik Save.
2. Verifikasi Status Aktif
Setelah disimpan, Konektor otomatis mendaftarkan webhook ke Kirimdev dan menangkap signing secret-nya.
- Jika berhasil, status integrasi menjadi Active.
- Jika gagal (mis. API Key salah), status menjadi Error dengan pesan penyebabnya. Perbaiki API Key, lalu coba lagi.
3. Tes Koneksi (Inbound)
- Pastikan status integrasi sudah Active.
- Kirim pesan WhatsApp dari nomor pelanggan ke nomor bisnis Kirimdev Anda.
- Buka halaman Leads untuk memastikan pesan masuk sebagai lead/interaksi baru.
Mengirim Pesan Keluar (Outbound)
Kirimdev dapat mengirim pesan WhatsApp keluar melalui dua cara.
A. Otomatis lewat Rules
Buat aturan otomatis: ketika kondisi tertentu terpenuhi, kirim pesan WhatsApp.
- Buka WhatsApp > Rules, lalu buat rule baru.
- Pada Action, pilih Send WhatsApp (Kirimdev).
- Pilih integrasi Kirimdev yang aktif.
- Pilih tipe pesan:
- Text — isi pesan langsung.
- Template — isi nama template yang sudah disetujui dan kode bahasa (mis.
id_ID).
- Simpan rule. Pesan terkirim otomatis saat kondisi rule terpenuhi.
B. Manual dari Halaman Lead
- Buka halaman Leads.
- Pada baris lead yang memiliki nomor telepon, klik tombol Kirim WhatsApp (ikon pesawat kertas).
- Pilih integrasi, tipe pesan (text/template), tulis pesan, lalu klik Kirim.
Event yang Diproses
| Event | Aksi |
|---|---|
message.received | Diproses — inbound, membuat/update lead, dan evaluasi rules |
message.status | Di-ack — status pengiriman (delivered/read), tidak membuat lead |
Native events (X-Kirim-Source: kirim) | Di-ack — tidak membuat lead |
Data yang Disinkronkan
Informasi Pelanggan
| Field | Deskripsi |
|---|---|
from | Nomor WhatsApp pelanggan |
profile.name | Nama pelanggan (jika tersedia) |
Pesan
| Field | Deskripsi |
|---|---|
text / caption | Isi pesan |
type | Tipe pesan (text, image, video, audio, document, location) |
phone_number_id | ID nomor WhatsApp bisnis (channel) |
referral / ctwa_clid | Metadata iklan Click-to-WhatsApp (jika ada) |
Signature Verification
Kirimdev menandatangani setiap webhook dengan HMAC-SHA256:
X-Kirim-Signature: t=<unix>,v1=<hex>
Konektor memverifikasi tanda tangan ini secara otomatis menggunakan signing secret yang ditangkap saat registrasi, termasuk proteksi replay (toleransi 5 menit) dan rotasi secret. Anda tidak perlu mengonfigurasi apa pun.
Troubleshooting
Status Error setelah Save
- Pastikan API Key benar dan masih aktif (belum di-revoke di dashboard Kirimdev).
- Pastikan Phone Number ID sesuai dengan akun WhatsApp Anda.
- Klik Verify pada kartu integrasi untuk mencoba mendaftarkan ulang webhook.
Pesan Masuk Tidak Jadi Lead
- Pastikan status integrasi Active.
- Pastikan pesan berasal dari pelanggan (event
message.received), bukan sekadar update status. - Cek
lastErrorpada kartu integrasi.
Pesan Keluar Gagal Terkirim
- Pastikan lead memiliki nomor telepon yang valid (format internasional, mis.
+628…). - Untuk template, pastikan nama template sudah disetujui di Kirimdev dan kode bahasa benar.
- Pastikan integrasi yang dipilih berstatus Active.
Next Steps
Butuh Bantuan Lebih Lanjut?
Tim kami siap membantu Anda memaksimalkan tracking iklan dan atribusi bisnis.
© 2026 Konektor. Seluruh hak cipta dilindungi.
