OBHOLZ SOLUTIONS AI instead of human limits
BUILD 04 / 05 · AI · VOICE AGENT · BETA

EVA Voice

Multi-tenant voice chatbot. One script tag. Replaces FAQ + contact form.

OVERVIEW

What it is

Customers talk to your website. EVA understands intent, answers from your knowledge base, hands off to humans when needed. Currently in private beta.

1-tag
Install
Multi-tenant
Architecture
Beta
Status
EU
Voice Processing
THE BRIEF

What the client asked for

Internal experiment: can a single AI agent replace 80% of the questions that hit a contact form? Can it sound human enough that users prefer it? Can it scale to N tenants with their own voice and knowledge?

WHAT WE BUILT

Scope delivered

Every project ships with its full scope. No phase-2-promises, no 'foundation laying' invoices for empty product.

  • Voice frontend: WebRTC mic capture, streaming TTS playback
  • STT pipeline (Whisper) with custom domain vocabulary
  • LLM orchestration with RAG over per-tenant knowledge base
  • TTS with per-tenant voice (cloned or selected)
  • Hand-off to human via email/Slack when EVA hits her limits
  • Tenant admin: upload docs, configure voice, see transcripts
  • Privacy: voice not stored after transcription, EU processing
  • One-tag script integration for tenant sites
WebRTCWhisperClaude 4.xElevenLabsCloudflare WorkersSupabase pgvector

Stack chosen for this build. Each pick has a one-line ADR (Architecture Decision Record) in the order folder.

TIMELINE

How it shipped

~/builds/eva-voice
Month 1Voice frontend + STT/TTS pipeline (Neo + Trinity)
Month 2RAG knowledge base + multi-tenant config (Neo)
Month 3Tenant admin + privacy hardening + beta rollout
OUTCOME

What happened

In private beta with three OBHOLZ SOLUTIONS portfolio sites including LinkHopp's docs. Replaces ~70% of inbound questions. Public launch planned Q3 2026.

READY WHEN YOU ARE · 24-HOUR FIXED QUOTE

Want a build like EVA?

No sales calls. No 6-step funnel. Just an inbox you can actually email.

Start a project
EV EVA IS READING · AVG REPLY 47 MIN