AI CRM – CRM system with AI-assistants using Vapi.ai
Development of a Full-Fledged AI CRM System with Vapi Integration for Voice Agents
Our team, The Dev Company, developed a comprehensive AI CRM system designed for automated client handling via telephony using Asterisk and integrated with Vapi.ai.
Backend:
The backend was fully developed in Nest.js, with Vapi.ai and Asterisk integration, enabling the creation of AI assistants that call a provided list of phone numbers. The system supports automated client request handling, call scenario management, and detailed logging.
Frontend:
The frontend was implemented in Next.js, fully integrated with the backend, with authentication and role-based access (admin / user). The web application features:
– a dashboard for managing AI assistants and trunks;
– pages for leads and numbers for single or automated calls;
– real-time call monitoring;
– detailed logs of each call, dialogue transcription;
– call outcome evaluation (success/failure);
– ability to listen to recorded calls;
– and many other tools to control and optimize AI assistant performance.
Result:
A complete AI CRM system that efficiently automates client handling, increases contact center productivity, and provides full control over all calls and interactions.
Our team, The Dev Company, developed a comprehensive AI CRM system designed for automated client handling via telephony using Asterisk and integrated with Vapi.ai.
Backend:
The backend was fully developed in Nest.js, with Vapi.ai and Asterisk integration, enabling the creation of AI assistants that call a provided list of phone numbers. The system supports automated client request handling, call scenario management, and detailed logging.
Frontend:
The frontend was implemented in Next.js, fully integrated with the backend, with authentication and role-based access (admin / user). The web application features:
– a dashboard for managing AI assistants and trunks;
– pages for leads and numbers for single or automated calls;
– real-time call monitoring;
– detailed logs of each call, dialogue transcription;
– call outcome evaluation (success/failure);
– ability to listen to recorded calls;
– and many other tools to control and optimize AI assistant performance.
Result:
A complete AI CRM system that efficiently automates client handling, increases contact center productivity, and provides full control over all calls and interactions.