Package Information
Released: 10/3/2025
Downloads: 2 weekly / 62 monthly
Latest Version: 1.4.0
Author: mcnugit
Available Nodes
Documentation
n8n-nodes-vicidial
n8n community node for connecting with the VICIdial Non-Agent API.
VICIdial is an open-source call center suite. This node provides access to the Non-Agent API functions for managing leads, users, campaigns, and more.
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes in n8n
- Select Install
- Enter
n8n-nodes-vicidialin Enter npm package name - Agree to the risks and click Install
Manual Installation
npm install n8n-nodes-vicidial
Credentials
This node requires VICIdial API credentials with the following information:
- Host: Your VICIdial server hostname (e.g.,
server.example.com) - User: API-enabled VICIdial user ID
- Password: Password for the user
Operations
This node supports all VICIdial Non-Agent API functions including:
- Lead Management: Add, update, search leads
- User Management: Add, update, copy users
- Campaign Management: Update campaigns, manage hopper
- Phone Management: Add, update phones and aliases
- List Management: Add, update lists
- Reports: Agent stats, call status, DID logs, recordings
- System: Version info, server refresh, logged-in agents
Features
- ✅ Auto-generated from official VICIdial OpenAPI specification
- ✅ Support for all Non-Agent API functions
- ✅ Type-safe parameters
- ✅ Built-in documentation for each function
Development
Setup
# Install dependencies
npm install
# Run tests
npm test
# Build
npm run build
# Link locally for testing
npm link
Test with n8n
# In your n8n custom directory
cd ~/.n8n/custom
npm link @mcnug/n8n-nodes-vicidial
# Start n8n
n8n start
Resources
License
MIT
Version History
1.0.0
- Initial release with full Non-Agent API support