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
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 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.
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.

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.