Answers a local business's phone 24/7 in a natural voice — questions, bookings, messages, after-hours and overflow — grounded in that business's real data, with every call captured into the unified client record.
A backend service the voice platform (Vapi) calls. There is no public UI — the product is the phone number we provision per client. The "brain" is Claude, grounded in each client's services, hours, and FAQ; the telephony, speech-to-text, and voice are the bought backbone.
POST /api/voice/chat/completions — the custom-LLM brain (Claude, OpenAI-compatible, streamed)POST /api/voice/webhook — end-of-call report → unified client recordGET /api/voice/config?clientId=<slug> — public voice configGET /api/health — what's wired (no secrets)