Voice-first AI sales assistant
Record sales calls, get real-time transcription via Web Speech API, and let AI extract contacts, classify outcomes, detect objections, and auto-generate follow-up emails, SMS, and LinkedIn messages. Built for sales reps who want to spend less time on admin and more time closing.
Real-time call recording with live transcription via Web Speech API
AI-powered contact extraction — name, role, company parsed from conversation
Outcome classification: interested, not interested, follow-up, closed, voicemail
Auto-generated follow-up content: email drafts, SMS (<160 chars), LinkedIn messages
Customer registry with phone-based lookup and post-call linking modal
Dashboard with today vs lifetime metrics, interest rate, close rate tracking
Next.js 16 App Router with Supabase backend. Web Speech API handles real-time transcription in-browser. On call end, transcript hits a Supabase Edge Function that sends to Gemini 2.0 Flash for structured analysis. Results stored in PostgreSQL with RLS. TanStack Query manages client-side cache and optimistic updates. Dashboard aggregated via PostgreSQL views.