Integrasi Kirimdev — API, Webhook, SDK, dan n8n

Cara menghubungkan Kirimdev ke backend, CRM eksternal, atau workflow no-code lewat Public API, webhook bertanda tangan, dan node n8n.

Kirimdev bukan cuma dashboard chat — ada Public API untuk sistem Anda, webhook untuk event real-time, dan konektor n8n untuk otomasi tanpa kode berat.

Artikel ini ringkasan jalur integrasi yang paling sering dipakai.

Public API /v1

REST API dengan autentikasi Bearer API key (kdv_live_...).

  • Buat key di Developers → API Keys (/developers/api-keys)
  • Base URL: https://api.kirimdev.com/v1/{phone_number_id}/...
  • Payload kirim pesan kompatibel Meta Cloud API — contoh dari docs Meta sering bisa dipakai dengan ganti host
  • Pagination cursor, idempotency key, rate limit per organisasi

Mulai dari Quickstart atau API Reference.

TypeScript SDK

import { Kirim } from '@kirimdev/sdk'

const kirim = new Kirim({ apiKey: process.env.KIRIM_KEY! })
const phone = kirim.phoneNumbers(process.env.PHONE_ID!)

await phone.messages.send({
  messaging_product: 'whatsapp',
  to: '+628123456789',
  type: 'text',
  text: { body: 'Pesanan #12345 dikirim.' },
})

SDK menangani retry, error mapping, dan pagination. Detail: TypeScript SDK.

Webhook — event masuk ke sistem Anda

Daftarkan endpoint HTTPS di Developers → Webhooks (/developers/webhooks). Kirimdev push event seperti:

  • message.received — pesan masuk dari pelanggan
  • message.status — terkirim, dibaca, gagal
  • Perubahan kontak dan subscription lainnya

Setiap request ditandatangani HMAC-SHA256 — verifikasi signature wajib di production. Lihat Verifying Signatures.

Log delivery & replay manual: Developers → Deliveries.

n8n — otomasi visual

Node resmi Kirimdev di n8n untuk kirim pesan, baca conversation, trigger dari webhook — cocok untuk notifikasi order, alert internal, atau bot sederhana tanpa deploy backend sendiri.

Detail: fitur n8n · Support bot recipe

MCP Server — tools untuk AI agents

MCP Server Kirimdev (https://api.kirimdev.com/mcp) — server tools untuk AI agents di Claude, ChatGPT, Cursor, OpenCode, dan client MCP lain. 18 tools: kirim pesan, cek inbox, kelola kontak. Satu API key dengan REST.

Detail: artikel MCP · fitur MCP · setup docs

Hermes Agent — integrasi Kirimdev lewat chat WhatsApp

Owner chat ke nomor bisnis, AI menjalankan Public API Kirimdev — kirim template, cek inbox, tanpa buka dashboard. Install & deploy di kirimdev-hermes.

Detail: artikel Hermes · setup docs

Pola integrasi umum

SkenarioPola
Backend kirim notifikasi orderAPI POST /messages + template
Sistem CRM catat chat masukWebhook message.received → DB Anda
Workflow tanpa koden8n trigger webhook → action Kirimdev
Akses Kirimdev lewat AI agent (MCP)MCP tools
Owner akses Kirimdev lewat chat WAHermes + plugin kirimdev-hermes

Sebelum production

  1. Simpan API key di secret manager — jangan di frontend
  2. Verifikasi signature webhook
  3. Tangani idempotency & retry (SDK sudah bantu)
  4. Pantau rate limits — terpisah dari kuota pesan WhatsApp

Bacaan lanjutan