Complete AI Voice Call Platform – Finalize Node.js Back-End & Front-End (70% Built)

Job ID: 39264306

Budget: €250 – €750 EUR

We’re building a scalable AI-powered voice calling platform to launch automated campaigns with realistic voice conversations and smart lead capturing.

The project is already 70% complete with a solid Node.js backend in place, but we need your help to bring it to life — both on the back-end and front-end.



What the platform does
• Uses Text-to-Speech (TTS) to read scripts aloud (e.g., ElevenLabs)
• Records and transcribes replies via Speech-to-Text (STT)
• Applies Natural Language Processing (NLP) to detect user intent
• Logs results into an Excel/CSV export system
• Allows automated voice campaigns with real human-like interactions



Key Features Required
• Multi-campaign support (run multiple scripts with separate logic)
• Script builder with conditional logic and question trees
• Multiple voices & genders (based on campaign configuration)
• Multilingual support (English, French, Spanish, and more)
• Modular VoIP integration (Vonage now, Twilio/Plivo support later)
• Exportable lead tracking system (status: interested / not interested / callback)



What’s already done (70%)
• Vonage webhook & call processing logic
• Audio recording download & structured storage
• Dynamic audio script reading via TTS
• Logging, call flow tracking, status updates
• Basic NLP integration and response routing
• Project is cleanly organized, with a modular structure



What’s needed now
• Finalize NLP decision-making and smart reply detection
• Add multi-voice & multi-language flexibility
• Add modular VoIP handling (plug-and-play providers)
• Build front-end dashboard:
• Campaign builder
• Lead/result dashboard
• Status reports
• Excel export button
• Polish codebase for scalability

Required Skills
• Node.js (Express, async logic, APIs)
• React or similar front-end framework
• Webhooks & REST API design
• Experience with VoIP APIs (Vonage, Twilio, etc.)
• Working knowledge of TTS / STT APIs
• NLP basics (intent detection, entity extraction)
• File handling (MP3, audio streams, downloads)
• CSV / Excel export (e.g., for Google Sheets or lead upload)



Bonus Skills
• Experience with cloud deployment (GCP, AWS, DigitalOcean)
• Redis or async queues
• Voicebot / call center / IVR experience
• Multi-language flow logic



Important Notes
• Project is already well structured and in active development
• I am not a developer, so I need clear, documented work
• The system must be scalable and modular
• You can make suggestions if you see better ways to implement core logic



Apply only if you’re comfortable working with VoIP, async logic, and want to finish an AI-based product with big potential.
Related categories: VoIP Node.js React.js REST API AI Text-to-speech