Production-ready VoIP Call Center & CRM SaaS — full source code, not a demo. Launch your own cloud call center in minutes. Make and receive browser-based phone calls, manage leads through a complete pipeline, run sales campaigns, and accept payments — all from one dashboard.
Tech Stack
- Next.js 16 + React 19 + TypeScript 5
- Tailwind CSS 4 + shadcn/ui components
- Prisma 7 ORM + Neon PostgreSQL
- Twilio Voice SDK (WebRTC browser calling)
- Stripe Payments integration
- NextAuth.js 4 (JWT authentication)
- Zustand 5 state management
Features
- Browser-based VoIP dialer (no hardware needed)
- Lead management with scoring and pipeline
- Call logging with duration and outcome tracking
- Campaign management with lead assignment
- Stripe payment links (send via WhatsApp/email)
- Real-time analytics dashboard
- Role-based access (Admin/Agent)
- Call scripts with dynamic variables
- Lead import from CSV/JSON
- 14 business category configurations
- 3-tier pricing engine (Starter/Growth/Premium)
What You Get
- Complete Next.js 16 source code
- Prisma database schema + seed data
- Environment setup guide
- Twilio + Stripe integration ready
- Deploy to Vercel in minutes
Requirements
- Node.js 18+
- Neon PostgreSQL account (free tier)
- Twilio account (for VoIP calls)
- Stripe account (for payments)
- Vercel account (for deployment)