Package Information
Released: 1 mo ago
Downloads: 12 weekly / 88 monthly
Latest Version: 1.3.0
Author: Kirimi Support
Documentation
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): Three method support
- WhatsApp (Kirimi channel): billed per delivered OTP
- Device: use your own device, free and customizable
- WABA User: use your own WABA with an approved AUTHENTICATION template
- Verify OTP V2 (
v2/otp/verify) - OTP Reverse: create a reverse OTP request and check its status (
v2/otp-reverse/create,v2/otp-reverse/status) - 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) with label, delays and scheduling
WABA (WhatsApp Business API)
- Send template messages via Meta Cloud API (
waba/send-message) - Reply within a conversation (
waba/messages/reply) - List conversations (
waba/conversations) - Sync message templates (
waba/templates/sync) - Send and verify OTP via WABA (
waba/send-otp,waba/verify-otp)
Device Management
- Create a device (
create-device) - Connect a device (
connect-device) - Renew a device (
renew-device) - 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) - Save up to 1000 contacts at once (
save-contacts-bulk)
Package, Deposit & Billing
- List available packages (
list-packages) - Create a deposit and get the payment link (
create-deposit) - Check a deposit status (
deposit-status) - Cancel an unpaid deposit (
cancel-deposit) - List deposits 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