Back to All Case Studies
Full Stack EnterpriseProduction SaaS Application2025

MSME Growth CRM & Lead Automation Platform

Production Full-Stack SaaS with Multi-Stage Pipelines, Node.js APIs & WhatsApp Triggers

Abin's RoleFull Stack Solution Architect & Lead Engineer
Industry / DomainSaaS & Business Workflow Automation
Engagement ContextLive production platform deployed at crm.abinschandran.in serving businesses across Kerala and India with multi-channel lead tracking and automated communication.
Lead Response
< 15 min
Down from 4.5+ hours
Capture Rate
100%
Zero dropped inquiries
Cost Savings
70%
Lower TCO vs off-the-shelf
The Challenge

The Business & Technical Problem

Growing MSMEs and regional enterprises in Kerala struggled with scattered customer leads across WhatsApp chats, spreadsheets, paper notes, and incoming calls. High-value sales inquiries were frequently lost due to delayed follow-ups, sales teams lacked clear visibility into deal progression, and off-the-shelf enterprise CRM tools (like Salesforce or HubSpot) were prohibitively expensive and excessively bloated for pragmatic business operations.

Execution Scope

Delivered Scope & Responsibilities

Architecture & System Design

Designed complete decoupled SaaS architecture with Next.js 15 frontend, high-velocity Node.js REST APIs, MongoDB multi-tenant persistence, and asynchronous worker queues.

Backend & API Development

Engineered Node.js and Express REST services featuring JWT authentication, automated webhook listeners for WhatsApp/form leads, and transactional audit logging.

Frontend or Mobile Application

Built responsive Next.js 15 App Router web application with Tailwind CSS, drag-and-drop Kanban pipeline boards, customer interaction histories, and real-time deal metrics.

Database Architecture & Persistence

Structured compound-indexed MongoDB and PostgreSQL schemas optimized for lightning-fast customer searches, stage filtering, and deal reporting.

Authentication & Permissions

Configured multi-tier Role-Based Access Control (Admin, Sales Manager, Agent) ensuring strict data segregation across tenant teams.

Infrastructure & Deployment

Configured cloud infrastructure on AWS and Vercel with automated SSL, daily backups, and zero-downtime rolling updates.

Monitoring & Maintenance

Integrated real-time error telemetry and health endpoints guaranteeing consistent 99.9% application uptime.

Technical Rationale

Architecture Decisions, Rejected Alternatives & Accepted Trade-Offs

1

Decoupled Next.js 15 App Router Frontend + Node.js Express REST Backend

Why It Was Chosen:

Provided complete separation of concerns: fast server-rendered dashboard landing speeds with independent backend scalability for webhooks.

Alternatives Rejected:

Monolithic all-in-one CMS or tightly coupled PHP solutions.

Trade-Offs Accepted:

Required maintaining CORS policies and separate deployment pipelines.

2

Direct WhatsApp Business Webhook Integration with Automated Queue Processing

Why It Was Chosen:

Over 80% of regional customer leads in Kerala initiate through WhatsApp. Direct webhook ingestion ensured zero lead latency.

Alternatives Rejected:

Manual daily CSV exports or third-party Zapier middleware.

Trade-Offs Accepted:

Required robust webhook signature validation and idempotency key checks to avoid duplicate lead creation.

3

Optimistic UI State Updates for Kanban Deal Drag-and-Drop

Why It Was Chosen:

Sales reps moving deals across pipeline columns receive instant visual feedback without waiting for server network roundtrips.

Alternatives Rejected:

Blocking network spinners on every stage transition.

Trade-Offs Accepted:

Implemented automatic state rollbacks and toast notifications if backend persistence encounters temporary failure.

Verifiable Evidence

Measured Project Outcomes

Every metric specifies the measurement environment, method, and Abin's contribution. Unverified benchmarks are not presented as contractual SLAs.

Lead Response TimeProduction
Baseline
4.5 hours average
Verified Result
< 15 minutes
Method: Automated timestamp delta between inquiry webhook creation and first sales touchpoint (Q1-Q2 2025)
Abin's Contribution: Engineered automated webhook notification dispatch and task assignments.
Inquiry Capture RateProduction
Baseline
68% (estimated dropped leads)
Verified Result
100%
Method: Reconciliation between raw WhatsApp/webform incoming webhooks and CRM database entries (Q2 2025)
Abin's Contribution: Built fault-tolerant retry queue capturing all incoming inquiries.
Software Cost SavingsProduction
Baseline
$75/user/mo (Enterprise SaaS)
Verified Result
70% lower TCO
Method: Comparative operational cost audit against commercial SaaS licensing fees (2025)
Abin's Contribution: Architected lean, self-contained architecture eliminating recurring seat licenses.

Evidence & Confidentiality Notice

Scope Limitations & Benchmark Boundaries
  • Custom WhatsApp integrations require client-provided WhatsApp Business API credentials.
  • Offline sync is currently supported via local cache with reconciliation upon reconnection.
Next Architectural Steps

Need a Custom CRM or SaaS Platform for Your Business?

Collaborate directly with Abin S Chandran to engineer a tailored sales pipeline, customer portal, or multi-tenant SaaS application.

Technology Stack & Tools Used

Next.js 15React 19Node.jsExpress.jsMongoDBPostgreSQLTailwind CSSTypeScriptWhatsApp Webhook API
Ready to Build Your Project?

Let's Build Your Custom Web Application

Whether you need a full-stack web app, a Node.js REST API, a Next.js SaaS MVP, an admin dashboard, or performance optimization for an existing application — I am available for freelance projects in Kerala, India, and worldwide.

Fast WhatsApp & Email ResponseRemote Worldwide & IndiaFixed-Scope or Milestone Rates