Drag-drop
WhatsApp automation
Community node resmi dari Kirimdev. Action node untuk kirim pesan dan kelola kontak, trigger node untuk auto-subscribe webhook events. Plus usable-as-tool di n8n AI Agent.
Plug-and-play
Install di n8n self-hosted via Settings → Community Nodes, atau via npm. Untuk n8n Cloud, install kalau workspace Anda sudah enable community nodes.
Compatible dengan n8n self-hosted
Tersedia di npm sebagai community node. Install via n8n Settings → Community Nodes (self-hosted), atau langsung dari npm. Kompatibel dengan n8n Cloud workspace yang sudah enable community nodes.
- Pakai credential
Kirim API— satu credential untuk action + trigger - Declarative-style routing — selalu sync dengan REST API terbaru
-
usableAsTool: truedi kedua node — pakai langsung di n8n AI Agent
# Di n8n Settings → Community Nodes → Install
@kirimdev/n8n-nodes-kirim
# Atau self-hosted via npm
npm install @kirimdev/n8n-nodes-kirim 7 resources, 40+ operations
Tiap resource expose CRUD operations yang relevan — sama persis dengan REST API surface.
Message
Send text, image, document, template, interactive. Mark-as-read. Get media URL.
Contact
Create, search, update, delete. Bulk label apply. Metadata custom.
Conversation
List, get, update status / priority / assignee. Add / remove labels.
Label
CRUD labels. Color picker support. Cross-account.
Template
List Meta-approved templates. Sync paksa dari Meta Business Manager.
Webhook Subscription
Create, list, update, delete. rotateSecret, revokeSecret untuk rotation tanpa downtime.
Webhook Delivery
Get, list, dan replay manual delivery yang fail — untuk debugging atau recovery.
Auto-subscribe lifecycle
KirimTrigger handle webhook subscription lifecycle otomatis — activate workflow auto-create, deactivate auto-cleanup.
Zero manual webhook setup
Activate workflow → trigger node POST /webhook_subscriptions dengan n8n-generated URL + signing secret. Deactivate → DELETE subscription. Re-activate → re-use existing subscription (idempotent).
HMAC-SHA256 verify setiap inbound POST sebelum workflow fires. Fail verify → HTTP 401, workflow tidak jalan.
- Auto-manage subscription saat workflow activate / deactivate
- Persist subscription id + secret di
workflowStaticData - 7 events:
contact.created,contact.updated,conversation.assigned,conversation.closed,message.created,message.received,message.status
// Workflow example: auto-reply incoming with AI
[KirimTrigger: message.received]
↓
[Filter: hanya text messages]
↓
[OpenAI: generate balasan]
↓
[Kirim: send_message (text)]
↓
[Kirim: mark_as_read] Yang biasa orang bikin
Balas dengan LLM
KirimTrigger → OpenAI / Anthropic → Kirim send_message. AI yang baca, generate, balas — tanpa nulis code.
Sync ke CRM eksternal
Trigger contact.created → POST ke HubSpot / Pipedrive / Salesforce. Dua arah jalan dengan handler reverse.
E-commerce hooks
Trigger dari Shopify / Tokopedia webhook → Kirim send_message template untuk order confirmation, shipping update.
Automate tanpa nulis code
Install community node, drag-drop workflow, ship dalam 15 menit.