n8n-nodes-kirimi
v1.2.0
Published
n8n community node for Kirimi WhatsApp Unofficial API
Maintainers
Readme
n8n-nodes-kirimi
This is an n8n community node for integrating with the Kirimi WhatsApp Unofficial API.
Features
The Kirimi node provides comprehensive integration with Kirimi's WhatsApp API, including:
OTP Management
- OTP V2 (Recommended): Dual method support (WABA Central or Device)
- WABA Method: High reliability, Rp 400/OTP
- Device Method: Free, customizable messages
- OTP V1: Legacy generate and validate OTP
- Customizable OTP length, type, and custom message
Message Sending
- Send individual WhatsApp messages (
send-message) - Send messages in fast mode — no typing effect (
send-message-fast) - Send file via multipart upload, max 50MB (
send-message-file) - Broadcast messages to multiple recipients (
broadcast-message)
WABA (WhatsApp Business API)
- Send messages via Meta Cloud API (
waba/send-message)
Device Management
- Check device connection status (
device-status) - Get full device details (
device-status-enhanced) - List all devices (
list-devices)
Contact Management
- Save a single contact (
save-contact)
Package & Billing
- List available packages (
list-packages) - List deposit history with optional status filter (
list-deposits)
User Information
- Get user account information (
user-info)
Webhook Trigger (NEW!)
- Receive webhook events from Kirimi
- Filter events by type (message, connection, QR, etc)
- Filter messages by sender, type, and group status
- Auto-process incoming WhatsApp messages
- Real-time notifications for device status changes
Installation
Install in n8n community nodes:
npm install n8n-nodes-kirimiRestart n8n to load the node
Configuration
Create Kirimi API credentials in n8n:
- User Code: Your Kirimi API user code
- Secret: Your Kirimi API secret key
- Base URL: https://api.kirimi.id (default, no version prefix)
Get your credentials from Kirimi Documentation
Usage
Regular Actions (Kirimi Node)
- Add the Kirimi node to your workflow
- Select the appropriate resource and operation
- Configure the required parameters
- Execute the workflow
Webhook Trigger (Kirimi Trigger Node)
- Add the "Kirimi Trigger" node to your workflow
- Select the events you want to receive (e.g., "Message", "Connection Connected")
- Configure optional filters (device ID, message type, etc)
- Activate the workflow to get your webhook URL
- Copy the webhook URL and configure it in your Kirimi Dashboard
For detailed webhook trigger usage, see KIRIMI_TRIGGER_README.md
API Documentation
For detailed API documentation, visit: https://kirimi.id/docs
Support
For issues and feature requests, please visit: https://github.com/kiriminow/n8n-kirimi-nodes/issues
License
MIT# n8n-nodes-kirimi
