No invented policy
Open questions become messages or owner-attention items instead of confident guesses.
Case study · AI reception & operations
A receptionist built for the actual policies, schedule, customers, service area, and working day of an owner-operated repair business.
Leon cannot always stop an appliance diagnosis to answer the telephone. But every caller still needs accurate information, a useful next step, and a receptionist that follows the business’s actual rules. Brandi was built to close that gap without pretending uncertain AI output should control pricing, identity, availability, or customer records.
The challenge
A caller may need service-area qualification, appliance eligibility, pricing context, appointment availability, rescheduling, cancellation, a message, or a human. The correct response can depend on travel time, calendar conflicts, customer verification, existing appointments, and business policies.
A convincing voice alone would not solve that problem. The receptionist needed a dependable system behind the conversation—and clear limits around what the model was allowed to decide.
The architecture
Brandi uses real-time speech and language understanding for the conversation, while deterministic application code controls service eligibility, pricing facts, identity verification, scheduling state, and database changes. Caller ID can support a friendly greeting, but it never authorizes private disclosure.
What we built
Guardrails
Open questions become messages or owner-attention items instead of confident guesses.
Private information and owner actions are gated independently of conversational persuasion.
Effective configuration, prompts, models, voices, tool outcomes, and operational events are recorded.
Provider errors, silence, interruptions, duplicates, and incomplete workflows have explicit recovery paths.
Verified engineering evidence
The public health endpoint is live, and the project includes automated unit, integration, scenario, browser, provider-contract, security, and persistence coverage. Tests use fake transports rather than placing unauthorized live calls or modifying provider accounts.
The product outcome
Brandi demonstrates that an AI receptionist should not be sold as a personality prompt attached to a telephone number. The value is the configurable operational layer behind her: approved knowledge, deterministic tools, business integrations, escalation, review, and ongoing improvement.
That reusable foundation is evolving into River™ Reception, while each business can still receive its own receptionist name, voice, knowledge, call flows, and integrations.
Customer-volume and revenue-impact claims will be added only after enough monitored production traffic exists to support them.
Calls are part of the workflow