
FlexiSRV CRM — open live site (opens in new tab)
Multi-tenant automotive CRM SaaS that runs a dealership's entire lead lifecycle — capture, scoring, assignment and follow-up — across WhatsApp, Facebook Messenger, telecom IVR call logs and dynamic public forms.
Next.js dashboard and an Express/Prisma API over an 82-model MySQL schema, with six tenant-scoped roles, a conditional-logic form builder feeding public lead-capture pages, and rule-based lead scoring, duplicate detection and hourly auto-assignment. Omnichannel messaging runs through two interchangeable WhatsApp providers plus Meta Graph Messenger, streamed live to the UI over SSE on a Redis pub/sub bus, while Puppeteer workers scrape telecom IVR portals nightly to turn call records into leads, and PM2-scheduled jobs handle reminders, retention cleanup and PDF/Excel reporting behind an nginx-split frontend/backend origin.








