DEV Community

Domonique Luchin
Domonique Luchin

Posted on

Building a Multi-Agent Voice Command Center: QHV's Real-Time Waste Management Dashboard with VAPI, Supabase, and Vercel

OPENING: Quiet Hours Valet processes thousands of trash collection requests across multiple properties, but coordinating pickups, confirmations, and customer service at scale required something beyond traditional call centers. We built a custom command center integrating eight AI voice agents powered by VAPI, a Supabase-backed Postgres schema with eight normalized tables, and Vercel-deployed frontend pages that handle real-time dispatch, customer interactions, and operational automation. This article walks through our technical architecture—including how we implemented Supabase Edge Functions to manage VAPI webhook callbacks, designed our relational schema for concurrent request handling, and deployed a stateful voice command system that reduced manual coordination overhead by 70%. If you're building voice-first operations platforms, scaling call center infrastructure, or integrating LLM agents into logistics workflows, this deep dive covers the exact patterns we used to turn Load Bearing Empire's trash valet service into an automated dispatch engine.

Top comments (0)