{VM}
Vikas Mayya
initializing...
0%

Building a Scalable Lead Management System

Our small but ambitious sales team was drowning in unstructured lead data scattered across Excel sheets, Cart abandonment, WhatsApp, form signups, call logs, and more. Without proper attribution, agents couldn’t be incentivized, conversion insights were lost, and the sales process lacked scalability. We attempted to onboard vendors like Leadsquared, Zoho, Freshdesk, but none could integrate all our data sources seamlessly. After failed vendor integrations and delays, we built our own LMS tailored to our data and sales workflows — and scaled revenue from ₹30L to ₹80L+/month.


Problem Statement

Despite having a small and dedicated sales team, the actual lead handling process was broken:

  • No attribution mechanism — multiple agents worked on a single lead, and no one knew who closed the sale.

  • Leads were coming from WhatsApp, forms, cart abandonment, Tata Tele call logs, but there was no unified database.

  • Sales agents maintained their own Excel sheets and used separate dialers — creating chaos.

  • No follow-up tracking, no profiling, no automation.

  • If we ever introduced incentive-based programs, there was no way to measure it.


We even signed a contract with a vendor (LeadSquared), but they under-delivered and missed deadlines — we had no choice but to build internally.


Discovery and Approach

I sat with our CTO, CMO, and the sales team to identify the exact pain points and mapped the entire lead journey. At the same time, I collected API and webhook documentation from:


Once the data pipeline was mapped, we realized we had to redesign the CRM from the ground up(including APIs and the DB) — starting from lead stage instead of post-order since our previous version only supported post order stages. I led the redesign of our entire ERD and pushed for dev buy-in (it wasn’t easy, but explaining the impact helped).




Execution

The entire build was done in 3 sprints (~6 weeks) and released in phases. We started with a working PoC, then full dev + testing → feedback → release.

Key Product Features Delivered:


We also pushed infra upgrades — using AWS Lambda for webhook handling to reduce load on EC2 instances.


Business Impact


Metric Before After
Sales Revenue ₹25–30L/month ₹80L+/ month
Lead Attribution Manual/ None Fully Automated
Agent Performance Tracking Non-existent Dashboard + KPIs
Lead Duplication & Errors High 99% Reduced
CRM Adoption (by sales team) Low/ null 100% usage post-training


Learnings


Tools and Stack



Want to discuss how I can solve similar problems? Let’s connect!


Contact Me