10·Internal Tool
Internal Tool
ZeroKuLabs Internal CRM
A pharma-specific CRM with voice call intelligence, staff scheduling, and territory dashboards.
Next.js 16PostgreSQLVAPI.aiRechartsPrismaNextAuth.js
zerokulabs-crm.app
Overview
Generic CRMs like Salesforce are over-engineered for pharma field sales teams and lack industry-specific workflows. This custom CRM was built ground-up for a territory-based pharma sales model — with every module shaped around how the team actually works.
The Problem
The client's sales team was using spreadsheets and WhatsApp to manage doctor visits, track samples dispensed, and log call outcomes. Monthly reporting required manual data consolidation across multiple files.
The Solution
A purpose-built Next.js CRM with modules for each workflow: doctor registry, visit logging with VAPI voice call transcription, sample inventory tracking, staff scheduling, and auto-generated territory reports via Recharts dashboards.
Key Features
VAPI Voice Call Integration
Sales reps log calls hands-free via VAPI; transcriptions are automatically tagged to the corresponding doctor record.
Staff Scheduling Module
Shift management with territory assignment, leave tracking, and daily route planning for field reps.
Recharts Analytics Dashboards
Custom dashboards visualizing visit frequency, sample conversion rates, and territory performance vs. targets.
Doctor Registry
Full contact management for HCPs with visit history, prescription behavior tags, and follow-up scheduling.