[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-id-\u002Fdocs\u002Fpartner\u002Fkirimdev":3},{"id":4,"title":5,"body":6,"category":673,"code_examples":674,"demos":674,"description":675,"extension":676,"meta":677,"navigation":674,"order":678,"path":679,"seo":680,"sitemap":688,"stem":690,"tags":691,"toc":697,"videos":674,"__hash__":698},"docs\u002Fdocs\u002Fpartner\u002Fkirimdev.md","Kirimdev Integration - WhatsApp Cloud API",{"type":7,"value":8,"toc":646},"minimark",[9,14,31,36,48,68,83,87,90,113,155,159,164,216,220,223,238,245,249,265,269,272,276,279,332,336,355,367,371,423,427,431,465,469,526,530,537,546,549,553,557,576,580,600,604,628,632],[10,11,13],"h1",{"id":12},"integrasi-kirimdev","Integrasi Kirimdev",[15,16,17,18,25,26,30],"p",{},"Hubungkan akun ",[19,20,24],"a",{"href":21,"rel":22},"https:\u002F\u002Fkirimdev.com",[23],"nofollow","Kirimdev"," Anda dengan Konektor agar setiap pesan WhatsApp yang masuk dari pelanggan otomatis tersimpan sebagai ",[27,28,29],"strong",{},"Leads",", sekaligus mengirim pesan WhatsApp keluar (text & template) langsung dari Konektor.",[32,33,35],"h2",{"id":34},"tentang-kirimdev","Tentang Kirimdev",[15,37,38,39,43,44,47],{},"Kirimdev (",[40,41,42],"code",{},"api.kirimdev.com",") adalah platform ",[27,45,46],{},"WhatsApp Cloud API"," untuk developer dengan REST API yang rapi dan webhook bawaan. Berbeda dari partner lain, Kirimdev mendukung dua arah:",[49,50,51,58],"ul",{},[52,53,54,57],"li",{},[27,55,56],{},"Inbound"," — pesan pelanggan masuk menjadi lead otomatis (webhook terverifikasi HMAC).",[52,59,60,63,64,67],{},[27,61,62],{},"Outbound"," — kirim pesan text atau template ke pelanggan, lewat ",[27,65,66],{},"Rules"," maupun tombol manual di halaman lead.",[69,70,72],"tip",{"title":71},"Registrasi Webhook Otomatis",[15,73,74,75,78,79,82],{},"Anda cukup memasukkan ",[27,76,77],{},"API Key"," dan ",[27,80,81],{},"Phone Number ID",". Konektor mendaftarkan webhook ke Kirimdev secara otomatis dan menyimpan signing secret-nya — tanpa perlu menyalin webhook URL atau secret secara manual.",[32,84,86],{"id":85},"prasyarat","Prasyarat",[15,88,89],{},"Sebelum mulai, pastikan Anda sudah memiliki:",[91,92,93,99,108],"ol",{},[52,94,95,98],{},[27,96,97],{},"Akun Kirimdev"," yang aktif dengan nomor WhatsApp Business yang sudah terhubung.",[52,100,101,103,104,107],{},[27,102,77],{}," berformat ",[40,105,106],{},"kdv_live_…",".",[52,109,110,112],{},[27,111,81],{}," dari akun WhatsApp Anda.",[114,115,117,147],"info",{"title":116},"Di mana menemukan kredensial?",[49,118,119,132],{},[52,120,121,123,124,127,128,131],{},[27,122,77],{},": Dashboard Kirimdev > ",[27,125,126],{},"Developers"," > ",[27,129,130],{},"API Keys",". Key hanya ditampilkan sekali saat dibuat — simpan baik-baik.",[52,133,134,123,136,127,139,142,143,146],{},[27,135,81],{},[27,137,138],{},"WhatsApp",[27,140,141],{},"Accounts"," (atau panggil ",[40,144,145],{},"GET \u002Fv1\u002Faccounts",").",[15,148,149,150,107],{},"Baca dokumentasi resmi di ",[19,151,154],{"href":152,"rel":153},"https:\u002F\u002Fdocs.kirimdev.com",[23],"docs.kirimdev.com",[32,156,158],{"id":157},"cara-integrasi","Cara Integrasi",[160,161,163],"h3",{"id":162},"_1-tambahkan-integrasi-di-konektor","1. Tambahkan Integrasi di Konektor",[91,165,166,169,178,187,210],{},[52,167,168],{},"Login ke Dashboard Konektor.",[52,170,171,172,127,175,107],{},"Buka menu ",[27,173,174],{},"Integrations",[27,176,177],{},"Partner Integrations",[52,179,180,181,184,185,107],{},"Klik tombol ",[27,182,183],{},"+ Add Integration"," lalu pilih ",[27,186,24],{},[52,188,189,190],{},"Isi form:\n",[49,191,192,198,205],{},[52,193,194,197],{},[27,195,196],{},"Nama integrasi",": contoh \"Kirimdev WhatsApp\".",[52,199,200,202,203,146],{},[27,201,77],{},": tempel API Key Anda (",[40,204,106],{},[52,206,207,209],{},[27,208,81],{},": tempel Phone Number ID Anda.",[52,211,212,213,107],{},"Klik ",[27,214,215],{},"Save",[160,217,219],{"id":218},"_2-verifikasi-status-aktif","2. Verifikasi Status Aktif",[15,221,222],{},"Setelah disimpan, Konektor otomatis mendaftarkan webhook ke Kirimdev dan menangkap signing secret-nya.",[49,224,225,231],{},[52,226,227,228,107],{},"Jika berhasil, status integrasi menjadi ",[27,229,230],{},"Active",[52,232,233,234,237],{},"Jika gagal (mis. API Key salah), status menjadi ",[27,235,236],{},"Error"," dengan pesan penyebabnya. Perbaiki API Key, lalu coba lagi.",[239,240,242],"warning",{"title":241},"Jaga Kerahasiaan API Key",[15,243,244],{},"API Key Kirimdev memberikan akses penuh ke organisasi Anda. Konektor menyimpannya terenkripsi dan tidak pernah menampilkannya kembali. Jangan bagikan key ke pihak lain; jika bocor, cabut (revoke) dari dashboard Kirimdev dan buat key baru.",[160,246,248],{"id":247},"_3-tes-koneksi-inbound","3. Tes Koneksi (Inbound)",[91,250,251,256,259],{},[52,252,253,254,107],{},"Pastikan status integrasi sudah ",[27,255,230],{},[52,257,258],{},"Kirim pesan WhatsApp dari nomor pelanggan ke nomor bisnis Kirimdev Anda.",[52,260,261,262,264],{},"Buka halaman ",[27,263,29],{}," untuk memastikan pesan masuk sebagai lead\u002Finteraksi baru.",[32,266,268],{"id":267},"mengirim-pesan-keluar-outbound","Mengirim Pesan Keluar (Outbound)",[15,270,271],{},"Kirimdev dapat mengirim pesan WhatsApp keluar melalui dua cara.",[160,273,275],{"id":274},"a-otomatis-lewat-rules","A. Otomatis lewat Rules",[15,277,278],{},"Buat aturan otomatis: ketika kondisi tertentu terpenuhi, kirim pesan WhatsApp.",[91,280,281,289,299,306,329],{},[52,282,283,284,127,286,288],{},"Buka ",[27,285,138],{},[27,287,66],{},", lalu buat rule baru.",[52,290,291,292,295,296,107],{},"Pada ",[27,293,294],{},"Action",", pilih ",[27,297,298],{},"Send WhatsApp (Kirimdev)",[52,300,301,302,305],{},"Pilih ",[27,303,304],{},"integrasi Kirimdev"," yang aktif.",[52,307,301,308,311,312],{},[27,309,310],{},"tipe pesan",":\n",[49,313,314,320],{},[52,315,316,319],{},[27,317,318],{},"Text"," — isi pesan langsung.",[52,321,322,325,326,146],{},[27,323,324],{},"Template"," — isi nama template yang sudah disetujui dan kode bahasa (mis. ",[40,327,328],{},"id_ID",[52,330,331],{},"Simpan rule. Pesan terkirim otomatis saat kondisi rule terpenuhi.",[160,333,335],{"id":334},"b-manual-dari-halaman-lead","B. Manual dari Halaman Lead",[91,337,338,342,349],{},[52,339,261,340,107],{},[27,341,29],{},[52,343,344,345,348],{},"Pada baris lead yang memiliki nomor telepon, klik tombol ",[27,346,347],{},"Kirim WhatsApp"," (ikon pesawat kertas).",[52,350,351,352,107],{},"Pilih integrasi, tipe pesan (text\u002Ftemplate), tulis pesan, lalu klik ",[27,353,354],{},"Kirim",[69,356,358],{"title":357},"Auto follow-up tanpa hardcode",[15,359,360,361,363,364,366],{},"Untuk notifikasi otomatis (mis. konfirmasi saat status lead berubah ke \"won\"), gunakan ",[27,362,66],{}," dengan action ",[27,365,298],{},". Ini lebih fleksibel dan dapat diatur per-workspace.",[32,368,370],{"id":369},"event-yang-diproses","Event yang Diproses",[372,373,374,387],"table",{},[375,376,377],"thead",{},[378,379,380,384],"tr",{},[381,382,383],"th",{},"Event",[381,385,386],{},"Aksi",[388,389,390,401,411],"tbody",{},[378,391,392,398],{},[393,394,395],"td",{},[40,396,397],{},"message.received",[393,399,400],{},"Diproses — inbound, membuat\u002Fupdate lead, dan evaluasi rules",[378,402,403,408],{},[393,404,405],{},[40,406,407],{},"message.status",[393,409,410],{},"Di-ack — status pengiriman (delivered\u002Fread), tidak membuat lead",[378,412,413,420],{},[393,414,415,416,419],{},"Native events (",[40,417,418],{},"X-Kirim-Source: kirim",")",[393,421,422],{},"Di-ack — tidak membuat lead",[32,424,426],{"id":425},"data-yang-disinkronkan","Data yang Disinkronkan",[160,428,430],{"id":429},"informasi-pelanggan","Informasi Pelanggan",[372,432,433,443],{},[375,434,435],{},[378,436,437,440],{},[381,438,439],{},"Field",[381,441,442],{},"Deskripsi",[388,444,445,455],{},[378,446,447,452],{},[393,448,449],{},[40,450,451],{},"from",[393,453,454],{},"Nomor WhatsApp pelanggan",[378,456,457,462],{},[393,458,459],{},[40,460,461],{},"profile.name",[393,463,464],{},"Nama pelanggan (jika tersedia)",[160,466,468],{"id":467},"pesan","Pesan",[372,470,471,479],{},[375,472,473],{},[378,474,475,477],{},[381,476,439],{},[381,478,442],{},[388,480,481,492,502,512],{},[378,482,483,489],{},[393,484,485,488],{},[40,486,487],{},"text"," \u002F caption",[393,490,491],{},"Isi pesan",[378,493,494,499],{},[393,495,496],{},[40,497,498],{},"type",[393,500,501],{},"Tipe pesan (text, image, video, audio, document, location)",[378,503,504,509],{},[393,505,506],{},[40,507,508],{},"phone_number_id",[393,510,511],{},"ID nomor WhatsApp bisnis (channel)",[378,513,514,523],{},[393,515,516,519,520],{},[40,517,518],{},"referral"," \u002F ",[40,521,522],{},"ctwa_clid",[393,524,525],{},"Metadata iklan Click-to-WhatsApp (jika ada)",[32,527,529],{"id":528},"signature-verification","Signature Verification",[15,531,532,533,536],{},"Kirimdev menandatangani setiap webhook dengan ",[27,534,535],{},"HMAC-SHA256",":",[538,539,543],"pre",{"className":540,"code":542,"language":487},[541],"language-text","X-Kirim-Signature: t=\u003Cunix>,v1=\u003Chex>\n",[40,544,542],{"__ignoreMap":545},"",[15,547,548],{},"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.",[32,550,552],{"id":551},"troubleshooting","Troubleshooting",[160,554,556],{"id":555},"status-error-setelah-save","Status Error setelah Save",[91,558,559,565,570],{},[52,560,561,562,564],{},"Pastikan ",[27,563,77],{}," benar dan masih aktif (belum di-revoke di dashboard Kirimdev).",[52,566,561,567,569],{},[27,568,81],{}," sesuai dengan akun WhatsApp Anda.",[52,571,212,572,575],{},[27,573,574],{},"Verify"," pada kartu integrasi untuk mencoba mendaftarkan ulang webhook.",[160,577,579],{"id":578},"pesan-masuk-tidak-jadi-lead","Pesan Masuk Tidak Jadi Lead",[91,581,582,587,593],{},[52,583,584,585,107],{},"Pastikan status integrasi ",[27,586,230],{},[52,588,589,590,592],{},"Pastikan pesan berasal dari pelanggan (event ",[40,591,397],{},"), bukan sekadar update status.",[52,594,595,596,599],{},"Cek ",[40,597,598],{},"lastError"," pada kartu integrasi.",[160,601,603],{"id":602},"pesan-keluar-gagal-terkirim","Pesan Keluar Gagal Terkirim",[91,605,606,612,623],{},[52,607,608,609,146],{},"Pastikan lead memiliki nomor telepon yang valid (format internasional, mis. ",[40,610,611],{},"+628…",[52,613,614,615,618,619,622],{},"Untuk template, pastikan ",[27,616,617],{},"nama template"," sudah disetujui di Kirimdev dan ",[27,620,621],{},"kode bahasa"," benar.",[52,624,625,626,107],{},"Pastikan integrasi yang dipilih berstatus ",[27,627,230],{},[32,629,631],{"id":630},"next-steps","Next Steps",[49,633,634,640],{},[52,635,636],{},[19,637,639],{"href":638},"\u002Fdocs\u002Fwhatsapp\u002Fautomation","Buat Automation Rules",[52,641,642],{},[19,643,645],{"href":644},"\u002Fmember\u002Fowner\u002Fleads","Lihat Data Leads",{"title":545,"searchDepth":647,"depth":647,"links":648},2,[649,650,651,657,661,662,666,667,672],{"id":34,"depth":647,"text":35},{"id":85,"depth":647,"text":86},{"id":157,"depth":647,"text":158,"children":652},[653,655,656],{"id":162,"depth":654,"text":163},3,{"id":218,"depth":654,"text":219},{"id":247,"depth":654,"text":248},{"id":267,"depth":647,"text":268,"children":658},[659,660],{"id":274,"depth":654,"text":275},{"id":334,"depth":654,"text":335},{"id":369,"depth":647,"text":370},{"id":425,"depth":647,"text":426,"children":663},[664,665],{"id":429,"depth":654,"text":430},{"id":467,"depth":654,"text":468},{"id":528,"depth":647,"text":529},{"id":551,"depth":647,"text":552,"children":668},[669,670,671],{"id":555,"depth":654,"text":556},{"id":578,"depth":654,"text":579},{"id":602,"depth":654,"text":603},{"id":630,"depth":647,"text":631},"integrations",null,"Panduan cara menghubungkan Kirimdev (kirimdev.com) dengan Konektor untuk menerima lead otomatis dari WhatsApp dan mengirim pesan keluar (text & template).","md",{},6,"\u002Fdocs\u002Fpartner\u002Fkirimdev",{"keywords":681,"canonical":679,"title":5,"description":675},[682,683,684,685,686,687],"kirimdev integration","whatsapp cloud api","kirimdev.com","auto lead","kirim pesan whatsapp","waba",{"loc":679,"lastmod":689},"2026-06-30","docs\u002Fpartner\u002Fkirimdev",[692,693,694,695,696],"kirimdev","whatsapp","cloud api","outbound","integration",true,"FHj8qgmoqJ9UhvPNdLyf0dI_9W4I3It8ZVrTI0mTlgI"]