Back to Projects

LeadGen+ – AI Calling Agent

Live
LeadGen+ – AI Calling Agent screenshotLeadGen+ – AI Calling Agent screenshotLeadGen+ – AI Calling Agent screenshot

LeadGen+ is an AI outbound-calling platform that combines a Django backend, React frontend, Exotel telephony, and an OpenAI Realtime voice agent to automate sales conversations at scale. It lets teams manage leads and campaigns, place outbound calls, run live AI voice conversations, capture transcripts and dispositions, and monitor everything through a real-time dashboard.

Tech Stack

DjangoDjango REST FrameworkChannelsCeleryRabbitMQRedisPostgreSQLReactViteTanStack RouterRedux Toolkit QueryWebSocketsExotelOpenAI RealtimeElevenLabsDocker

Features

  • Lead and campaign management with bulk operations
  • Outbound calling through Exotel telephony integration
  • Live AI voice agent on calls with real-time speech bridge
  • Call transcripts, dispositions, and status tracking
  • Real-time dashboard updates over WebSockets
  • Authenticated REST + WebSocket architecture for live operations

Highlights

  • Built as a monorepo with separate backend and frontend services
  • Supports asynchronous campaign workflows with Celery and background workers
  • Designed for real-time call monitoring and agent-led conversations
  • Ready for production deployment with Docker Compose and infrastructure services