All work
Case study · Financial services

Dual-Audience Mortgage Agent.

One agent that recognises whether it is talking to a broker or a consumer, matches slang and shorthand to the real product catalogue, and stays inside strict compliance boundaries on every reply.

Before2 audiencesBrokers and consumers on the same channels, with generic chatbots mismatching shorthand such as refi or no money down to the wrong loan type
After1 agentClassifies the enquiry on arrival, adjusts depth and tone, matches the catalogue and answers safely every time
Mortgage enquiry
01 · Overview

Broker depth. Consumer plain English. One agent.

A non-bank mortgage lender was handling a high volume of enquiries from two very different audiences on the same channels. Brokers wanted quick, technical answers about product eligibility, documentation and edge cases. Consumers wanted plain-English guidance about what they might qualify for.

Every response had to stay inside strict compliance boundaries, with no specific quotes, no financial advice and no approval promises, across a product catalogue large enough that generic chatbots routinely matched the wrong loan type and cost leads on both sides.

02 · The problem

Two vocabularies, one catalogue, zero room for error.

Broker shorthand and consumer slang described the same products in different words, and any slip into advice, rates or approvals was a compliance problem.

01

Mismatched audiences

The same channel served brokers wanting technical depth and consumers wanting reassurance in plain language.

02

Wrong product, lost lead

Generic chatbots mapped refi and no money down to the wrong loan type and lost the enquiry.

03

Strict boundaries

No specific quotes, no financial advice and no approval promises, on every single reply.

03 · The solution

Classify, translate, retrieve, and guard every answer.

01

Audience classification and routing

Each enquiry is classified as broker or consumer on arrival and the agent adjusts depth and tone, then routes the conversation to a direct answer, follow-up context, retrieval-grounded product matching or a graceful out-of-scope redirection.

LayerRouting
02

Colloquial-to-product translation

A translation layer maps slang and shorthand onto the real product catalogue so the agent understands what both audiences are actually asking for, across more than thirteen indexed products.

LayerRetrieval
03

Compliance guardrails and resilience

A guardrail layer intercepts any request for advice, specific rates or approvals and responds safely. Responses come from a premium reasoning model while routing and retrieval run on a faster model for cost control, with a multi-model fallback chain behind both, and long conversations summarise themselves to stay coherent.

LayerGuardrails
04 · The results

Both audiences served, inside the lines.

13+Loan products indexed with colloquial-to-product translation across broker and consumer vocabulary
2Audiences routed within a single agent, live in production
0Quotes, advice or approval promises exposed, enforced by the compliance guardrail layer
100KToken context kept coherent with automatic conversation summarisation and a ten-model fallback chain
05 · More work

Keep reading.

View selected work
10 · Contact
Starting point: a workflow you choose

A 30-minute conversation.

Tell us what you want to improve or build.

We reply within one business day.