VICIdial Integration & API Guide
VICIdial doesn't live in a vacuum. This guide covers every integration touchpoint — from the Agent & Non-Agent APIs to CRM connections, real-time dashboards, WebRTC agent softphones, and custom webhook workflows.
API Integration & Custom Workflows
VICIdial's Non-Agent API handles lead injection, campaign management, and reporting. The Agent API powers custom agent interfaces. These guides cover authentication, endpoints, and real-world integration patterns.
Dashboards & Monitoring
VICIdial's built-in reports are functional but limited. Connect Grafana or Metabase directly to the MySQL database for real-time dashboards, alerting, and historical trend analysis.
WebRTC & Remote Agents
VICIdial supports browser-based calling via WebRTC (ViciPhone). This eliminates the need for softphones or SIP hardware for remote agents. Setup requires SSL, SRTP, and specific Asterisk configuration.
Inbound, IVR & Multi-Tenant
VICIdial handles inbound calls, IVR trees, and blended campaigns. For BPOs, multi-tenant configuration provides client isolation within a single deployment.
Key Integration Settings
These settings control how VICIdial communicates with external systems. The start_call_url alone powers most webhook-based integrations.
Need Help With a Custom Integration?
Our team has built VICIdial integrations with every major CRM and business platform. Get a free audit and we'll scope your integration requirements.
Get Your Free Audit →