LeadPro AI is a self-hosted, multi-tenant lead management system built for teams that capture leads from multiple sources and need a single place to manage conversations, follow-ups, and sales pipelines. It connects WhatsApp, SMS, email, website forms, Facebook Ads, Google Forms, IndiaMART, JustDial, and more into one unified inbox — with AI-powered reply suggestions and automated follow-up sequences built in.
Built with React 18 and Node.js/Express on a MySQL database. Deploy it on your own server. No monthly SaaS fees. One license, full control.
Live Demo: https://ecybertech.com/leadpro/
Login: demo@leadpro.ai / demo1234
Lead Capture & Inbox
- Multi-channel inbox: WhatsApp (Cloud API), SMS (MSG91), Email (SMTP), website forms, missed call tracking
- Webhook integrations for Google Forms, Facebook Lead Ads, IndiaMART, JustDial, and Zapier
- Embeddable website widget for lead capture
- QR code generator linking to your lead capture form
- CSV and Excel import for bulk lead uploads
- Custom fields for flexible lead data collection
AI-Powered Features
- Auto-generate contextual follow-up messages using Claude AI
- AI lead scoring (hot, warm, cold) with prediction
- Best contact time prediction
- Smart first-reply generation for new leads
Pipeline & Follow-ups
- Visual drag-and-drop Kanban board for sales pipeline management
- Automated follow-up sequences with configurable intervals (1 hour, 1 day, 3 days)
- Auto-responder with keyword-based and source-based triggers
- Message templates with variable placeholders
- Saved filters for quick lead segmentation
Team & Routing
- Invite team members with role-based access control (admin, manager, agent)
- Lead routing rules for automatic assignment to team members
- Goals tracking for team targets and performance
Analytics & Revenue
- Dashboard with conversion funnels, source analysis, and team performance charts
- Revenue tracking dashboard
- Payment tracking per lead with Razorpay integration
- Invoice generation with PDF download
- Export reports to CSV and PDF
Campaigns
- Bulk SMS and email campaigns with personalized template variables
- Campaign history and delivery tracking
More Features
- Two-way WhatsApp messaging via Cloud API
- Conversations view for threaded message history
- Per-lead notes and document attachments
- In-app and desktop browser notifications
- Calendar view for scheduled follow-ups
- Outgoing webhooks for external system notifications
- Global search with keyboard shortcut (Cmd+K / Ctrl+K)
- Dark mode / light mode toggle
- English and Hindi language support
- Database backup and download
- Responsive design for mobile and desktop
Tech Stack
| Frontend | React 18, Vite 5, Tailwind CSS 3, React Router v6, Recharts, Lucide Icons |
| Backend | Node.js, Express 4, MySQL (mysql2), JWT Auth, Winston Logger |
| AI | Anthropic Claude SDK (optional — works without it) |
| Payments | Razorpay (optional) |
| SMS | MSG91 (optional) |
What's Included
- Full source code (frontend + backend)
- Pre-built production files (ready to deploy)
- Database migrations and seed script with demo data
- Environment configuration examples (.env.example)
- README with step-by-step setup instructions
- Deployment guide for production servers
Server Requirements
- Node.js 18 or higher
- MySQL 8.0 or higher
- npm or yarn
Support
If you have questions about setup or run into issues, open a support ticket through CodeCanyon. We respond within 24 hours on business days.