Package Information
Downloads: 6 weekly / 20 monthly
Latest Version: 0.1.2
Author: kipps.ai
Documentation
n8n-nodes-kipps-voice-agent
Custom n8n community node for initiating outbound phone calls using Kipps.AI VoiceAgent.
This node allows you to start automated voice calls from n8n workflows by connecting to the Kipps.AI speech API.
Features
- Start outbound phone calls using a Kipps.AI Voicebot
- Simple configuration with minimal required fields
- Works with n8n credentials system
- Suitable for automation, testing, and call workflows
Installation
From n8n UI (Recommended)
- Open n8n
- Go to Settings → Community Nodes
- Click Install
- Search for:
n8n-nodes-kipps-voice-agent
- Install and restart n8n if required
Manual Installation
npm install n8n-nodes-kipps-voice-agent
Restart n8n after installation.
Credentials Setup
Create a new credential of type:
Kipps.AI API
Provide your Kipps.AI API key.
The node uses header authentication:
Authorization: Api-Key <your_api_key>
Node Configuration
The node requires the following fields:
Voicebot ID
The unique ID of the Kipps.AI voicebot that will place the call.
Example:
fc248e5fa-abcdeg12-shaj
Phone Number
Destination phone number in E.164 format.
Example:
+91123456789
Room Name
Unique identifier for the call session.
This must be unique for each call.
Example:
call-12345
What This Node Does
When executed, the node sends a request to:
POST /speech/phone-call/
With payload:
{
"voicebot": "<voicebot_id>",
"to_phone_number": "<phone_number>",
"room_name": "<room_name>",
"call_origin": "outbound",
"call_end_status": "started"
}
Example Use Cases
- Automated lead qualification calls
- Reminder and notification calls
- Testing voicebot behavior
- Workflow-driven outbound calling
Requirements
- Active Kipps.AI account
- Valid API key
- Configured Voicebot
Troubleshooting
400 Bad Request
Check:
- Phone number format includes
+and country code - Voicebot ID is valid
- Room name is unique
403 / Authorization Error
Check:
- API key is correct
- Credential is selected in the node
- Token has not expired
Development
Build the node:
npm run build
Publish a new version:
npm version patch
npm run release
License
MIT