Back to selected work

02 · Vertical voice AI product

Anruvo

An AI call-intake platform for the German Mittelstand that turns conversations into structured, rule-validated operational cases instead of unowned transcripts.

First vertical

SHK service businesses in Germany

Core decision

Conversation is probabilistic; operations stay deterministic

Status

Functional simulator, workspace and SIP entrypoint

Anruvo AI call intake product and SHK case workflow
Anruvo product logic from call to rule-based case
Tenant-isolated Anruvo customer cockpit
Deterministic SHK intake simulator

The problem

A missed call in a service business is often a missed order or an incomplete emergency report. A generic voice bot can answer, but a transcript alone does not tell the team whether gas odor changes the safety path, whether a heating failure is urgent or which callback rule applies.

The architectural decision

Anruvo separates conversational intelligence from operational authority. Voice AI handles disclosure, dialogue and structured extraction. A deterministic intake engine evaluates safety, service area, opening hours, customer status, vulnerability and priority, then returns the rule trace, missing fields and next step.

From call to operational case

01

Receive the call

A signed OpenAI Realtime SIP webhook accepts only incoming-call events and configures a German audio session with AI disclosure.

02

Extract structure

The conversation becomes typed fields such as caller, location, asset, issue, urgency and safety signals.

03

Apply business rules

The SHK engine evaluates gas odor, water leak, heating failure, service area, hours and routing without asking the model to improvise policy.

04

Hand off to people

A tenant-isolated workspace presents the complete case, priority, rule trace and recommended next action to the team.

What the repository proves

A real product boundary

The public cockpit is a demo surface; the protected application reads organizations and cases from Supabase with tenant isolation. Marketing, product preview and authenticated workspace are deliberately separated.

Deterministic vertical logic

The same intake engine powers the simulator and POST /api/intake. It always returns missing fields and the decision path, making behaviour testable before a voice adapter invokes it.

Secure voice entry

The Realtime webhook verifies signatures, accepts a narrow event type and configures an explicit disclosure. Recording and durable transcript storage are not silently enabled.

Controlled pilot funnel

Pilot requests are validated on client and server, protected by a honeypot and rate limiting, and degrade to a clear fallback when email delivery is not configured.

Reliability boundaries

Operational priority comes from explicit business rules, not from free-form model reasoning.

Every intake result includes the rule trace and missing required fields.

Customer data is scoped to the authenticated organization in the protected workspace.

The product does not present demo data, recordings or incomplete voice infrastructure as a live customer deployment.

Current implementation boundary

The signed SIP entrypoint and deterministic intake engine exist. A durable sideband controller that connects the live Realtime conversation to tool execution and persisted case creation is the next milestone. Audio recording and long-term transcript storage are not implemented.

Why Anruvo belongs in the top four

Anruvo shows product judgment as much as engineering. It narrows voice AI to a costly, concrete workflow, makes the business rules inspectable and gives human teams a usable operational object. That is a stronger commercial story than a general-purpose phone bot.