SystemLending Compliance & Fair Lending

Complaint Management

Complaint management that reads every channel, keeps every clock and finds the one problem behind forty complaints

Every complaint routed in minutes, patterns spotted first.

See one case, screen by screen ↓
demo3.3sto read a pasted complaint, classify it, join it to its theme, start its clock and draft a reply
demo1,140loansfound with the same false escrow shortage, from 40 complaints across three channels
target14minfrom receipt to a classified, routed complaint with its clock
targetDay 4a systemic escrow error flagged — before the quarterly trend review
In short

What is Complaint Management?

Software that takes every complaint a lender receives — by phone, email, letter, branch, social post, state regulator or the CFPB portal — and logs, classifies, routes, tracks and answers it on time, with the trends reported to management and the board. Complaint Management adds agents that read and code every complaint, group them into themes across channels, find the root cause and draft each response.

How to choose AI solutions for lending →

Updated

The problem

Why the pattern behind your complaints is found late

Complaints reach a lender through the contact centre, the servicing mailbox, the mail room, the branches, social posts, state regulators and the CFPB company portal. Each channel has its own queue and its own coding, and analysts read and code them one at a time. The same problem shows up as 23 calls, 11 emails and 6 portal complaints, owned by three teams — and “escrow” and “payment increase” land in different categories, so no count ever spikes.

Meanwhile every complaint runs on its own clock: 15 and 60 calendar days on the CFPB portal, 5 and 30 business days for a written notice of error, and each state department’s own window. Root cause waits for the monthly or quarterly trend review. By then more statements have gone out, the next disbursement has run, and the unfair practice or fair lending issue is in front of the examiner before it is in front of the board.

target2–3daysfrom receipt to a classified, routed complaint in channel queues
typical15daysto answer a CFPB portal complaint, on its own clock
typical5business daysto acknowledge a written notice of error, 30 to correct or explain
Where the days go between the first complaint and one issueestimated
By hand48.5 days
With the solution3.6 days
  • Reading and coding each complaint in its channel queue2.5 → 0.1 d
  • Seeing that complaints across channels share one problem30 → 1 d
  • Finding the root cause and who else is affected10 → 0.5 d
  • Drafting factual responses from the account record5 → 1 d
  • Approval and sending1 → 1 d

Estimated split for a pattern that spans channels, by hand and with the solution, in days.

How it works

How a complaint moves

Six specialist agents read, classify, group and draft every complaint; the complaints lead approves and sends.

What comes in
Complaints in7 channels · calls, email, letters, CFPB, states, branches, social
Agents at work
Intake readerfacts + sources
Then
Classifier
Clock keeper
Then
Theme finderspikes across channels
Root-cause investigator
Then
Response draftercited draft
A person decides
Complaints leadapproves and sends
What comes out
Response sent on time
One issue to its owner
Board report
One case, step by step

One escrow error, from forty complaints to one issue

Kestrel Point Bank took over 6,214 mortgage loans from Brightwater Home Loans on 1 September. Its first escrow statements went out on 8 October. Here is what happens next, screen by screen, in the working solution.

  1. 01Tuesday, 06:19

    Ninety days of complaints, lined up with what the bank changed

    Joelle Marchetti · Complaints Management Lead

    Joelle opens Themes: 1,286 complaints from 15 Jul to 12 Oct, grouped into 34 themes, each a 90-day strip of daily bars coloured by channel. Above the strip runs a band of operational events — the 21 Jul app release, the 14 Aug HELOC rate notices, the 1 Sep Brightwater transfer, the 8 Oct escrow statements. The overnight scan read 63 new complaints, and one row is flagged in red.

    “Escrow shortage after transfer” 19 → 40 — calls, emails and the CFPB portal · began after the 8 Oct statements · flagged likely systemic.

  2. 02One click

    How the theme grew, and the likely root cause

    Theme finder · Root-cause investigator

    The theme holds 40 complaints — 23 calls, 11 emails, 6 CFPB complaints — owner Tom Whitfield. There were no escrow complaints for 37 days after the transfer, until the statements arrived. The proposed cause, at 92 % confidence: the transfer file listed the second-half 2026 property tax as still due on 1 Nov, while Brightwater had already paid it on 27–28 Aug, so the escrow analysis counted it a second time.

    Ruled out: a tax-rate rise — Marlow’s 2026 rate rose 1.8 %, about $38 a year.

  3. 0306:16

    Who else is affected, and what is at stake

    Root-cause investigator

    The investigator searched all 6,214 transferred loans. 1,140 carry the same false shortage — 812 in Marlow County, 328 in Ashby — $1.59M billed that is not owed, $1,391 a loan on average. Fourteen borrowers already paid it in one sum. And the 1 Nov tax run would pay $3.39M of tax a second time; the file locks on 27 Oct.

    1,088 more borrowers got the same statement and have not complained yet.

  4. 04Received 9 Oct, 19:42

    One complaint, in the borrower’s own words

    Gloria Ferraro · borrower, CFPB portal

    Gloria’s payment goes from $1,842.17 to $1,966.02 for a $1,486.20 shortage, and she has the county’s receipt for the August payment. The intake reader notes each fact in the margin with its source; the account facts sit beside it. The response is drafted in the bank’s escrow template, every fact cited, on the CFPB clock: first response due 24 Oct, final due 8 Dec.

    “Commitments in yellow wait for ISS-2026-031. They turn green when Tom Whitfield accepts the issue.”

  5. 05Received 12 Oct

    An email that is a notice of error

    Classifier

    Harold Benning writes to servicing that his escrow analysis is in error — the Ashby County taxes were paid on August 28 by Brightwater. The classifier treats the written claim of a servicing error as a notice of error, and the clock keeper sets two dates on business days: acknowledge by 20 Oct, correct or explain by 25 Nov.

  6. 06Sent and accepted

    Forty complaints go to servicing as one issue

    Joelle Marchetti · Complaints Management Lead

    Joelle sends the theme to Tom Whitfield, Head of Mortgage Servicing, as ISS-2026-031: 40 complaints linked, the cited evidence from the transfer file, county ledgers and escrow analyses, and a five-step remediation plan with owners and dates. The first step is to stop the 1 Nov tax disbursement for the 1,140 loans by 27 Oct.

    “Tom Whitfield accepted ISS-2026-031 — the hold on the 1 Nov tax run is his first step.”

  7. 0711 days early

    The response goes out, commitments confirmed

    Joelle Marchetti · Complaints Management Lead

    Before the issue was accepted, “Approve and send” stopped her: the response promises to stop the 1 Nov tax payment and keep the payment at $1,842.17, and the owner had not agreed to that yet. Now the commitments are green. She approves, and the response goes out through the CFPB portal 11 days before the due date.

    “The commitments are not confirmed yet” — shown when a response promises what the issue owner has not accepted.

  8. 0808:44

    A new email, routed in 3.3 seconds

    Intake reader · Classifier · Clock keeper

    Another borrower writes in: Corinne Haverford, loan ending 6619, a $1,418.60 shortage and a payment up $118.22, saying Brightwater paid her Marlow County taxes in August. Pasted into “Add a complaint”, it is read, coded mortgage servicing · escrow · shortage dispute, logged as a notice of error, joined to the escrow theme, given its acknowledge and resolve dates, and a reply is drafted.

    “Routed in 3.3 s — joined the escrow theme, clock started, response drafted.”

  9. 09In review

    A small theme with a fair lending flag

    Anika Sorensen · Fair Lending Officer

    Six applicants at the Eastfield and Palo Verde branches say they were told to bring a co-signer after asking for service in Spanish. The theme carries a fair lending flag and goes to Anika as FLR-2026-007: pull the 41 applications at both branches since 1 Sep and compare co-signer requests by language preference, interview the branch managers, then decide — finding or not.

    Only the Fair Lending Officer can clear a fair lending flag.

  10. 10October report

    The board report, drafted from the themes and issues

    Carmen Ibáñez · Chief Compliance Officer

    The October trend report is drafted for the board compliance committee: complaints by month and channel, themes up and down against the 30 days before, and issues found and fixed — the escrow issue, late fees inside the 60-day transfer window, the fair lending review, and the mobile-app posting fix holding since 2 Sep. The summary can be edited before it is exported.

    “Every CFPB complaint was answered within 15 days; 6 escrow responses are due from 24 Oct.”

Who it’s for

Built for everyone who touches a complaint.

The same escrow error, seen by the five people who carry it — what their week looked like, and what it looks like now.

JM
Joelle MarchettiComplaints Management Lead, Kestrel Point Bank
Complaints Management Lead
Before
Owns the program, the clocks and the monthly board report, and sees forty tickets where there is one problem.
Now
Starts the day on the theme strip with the overnight scan done; sends one issue to its owner and approves every response.
DP
Darnell PryceComplaint analyst
Complaint analyst
Before
Reads 60–80 complaints a day across five queues, and spends half of it copying the CFPB narrative into the bank’s system.
Now
Works one list across every channel, each complaint already coded, flagged, clocked and drafted; edits drafts instead of retyping.
AS
Anika SorensenFair Lending Officer
Fair Lending Officer
Before
Reviews every complaint that could be a fair lending issue, and wants the pattern before the examiner finds it.
Now
Gets every complaint that mentions language, national origin, race, sex, age or the like as a fair lending flag, and the pattern as a review with its steps — and is the only one who can clear the flag.
TW
Tom WhitfieldHead of Mortgage Servicing
Issue owner
Before
Gets forty emails about escrow, transfers and payments, and has to work out the root cause himself.
Now
Gets one issue with the cause, the cited evidence, the 1,140 loans and a remediation plan with dates — and accepts it.
CI
Carmen IbáñezChief Compliance Officer
Chief Compliance Officer
Before
Reports complaint risk to the board from counts that never show the cause.
Now
Reads a monthly report of what was found and what was fixed, with the themes rising and falling and each finding cited.
Built on the engine

6 agents. Each with one job, and hard limits.

Six specialist agents read, classify, group and draft every complaint; the complaints lead approves and sends.

Intake reader

Reads every complaint from every channel — call transcripts, emails, letters, CFPB and state portal complaints, branch notes and social posts — and pulls out who, which loan, what happened and what they want.

  • Every fact cites its sentence
  • Never contacts the borrower
  • Never decides a message is not a complaint — doubtful ones go to an analyst
Classifier

Codes each complaint in the bank’s 9 products × 41 issues, mapped to CFPB issue names, sets risk flags — unfair practice, fair lending, notice of error, servicemember — and starts the right regulatory clock.

  • Fair lending flags are cleared only by the Fair Lending Officer
  • Shows the sentence behind every flag
Theme finder

Groups complaints across channels into themes by what happened, not the words used, compares each with its 30-day baseline, lines spikes up with operational events and flags a theme as likely systemic.

  • Shows the complaints behind every theme
  • Never calls a cause confirmed
Root-cause investigator

Pulls the account, escrow analysis, payment history and transfer records behind a flagged theme, compares the records that disagree, proposes the cause with evidence, sizes the affected population and drafts the issue and remediation plan.

  • Proposes — the issue owner decides
  • Read-only on accounts and payments
  • Cites both sides of every disagreement
Response drafter

Writes a factual response to each complaint from the account record, in the bank’s templates and plain language — what we found, what we will do and when, how to reach us — with a citation on every fact.

  • Never promises a refund amount the issue owner has not accepted
  • Marks every commitment that depends on an open issue
  • Nothing is sent without approval
Clock keeper

Computes every due date — CFPB 15 and 60 calendar days, notice of error 5 and 30 business days on the bank’s holiday calendar, each state’s window — and warns the owner 3 days ahead and the lead on the day.

  • Cannot extend a clock
Complaints Management Lead

Approves every response; Fair Lending Officer decides fair lending flags. The agents propose; a named person decides.

Ask in plain words

Ask about any theme, complaint or clock

Everyone on the complaints team can ask in plain words — or tell it what to change. Answers cite the complaints and records behind them.

Why did the escrow theme double overnight?

Monday’s calls about the 8 Oct escrow statements. 21 complaints arrived on 12 Oct — 15 calls, 4 emails and 2 CFPB complaints. All 40 are loans boarded from Brightwater on 1 Sep, all in Marlow or Ashby County. The transfer file lists the second-half tax as due on 1 Nov; the county ledgers show it paid on 27–28 Aug. The same pattern sits on 1,140 loans.

Which themes started after the Brightwater transfer?

Three themes began within 50 days of the 1 Sep transfer: escrow shortage (40), late fee after payment sent to the prior servicer (9) and insurance placed after transfer (8) — 57 complaints from one event.

Is any theme a fair lending risk?

One: Spanish-speaking applicants told to bring a co-signer — 6 complaints from the Eastfield and Palo Verde branches since 2 Sep. It is with Anika Sorensen as FLR-2026-007; the file review of 41 applications is due 16 Oct. Only she can clear the flag.

Hold the November 1 tax payment for the 1,140 loans

I cannot hold a payment — that is Tom Whitfield’s call. I added it as the first step of ISS-2026-031, with the list of 1,140 loans and the file lock on 27 Oct, and I will remind him on 22 Oct if it is still open.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

ThemesEvery complaint of the last 90 days from every channel, grouped into themes on a daily strip, with the operational events above and the overnight scan beside.
An event’s themesPick the 1 Sep Brightwater transfer and see the themes that began after it.
The themeHow it grew by day and channel, the likely root cause with the records side by side, and the investigation step by step.
Who else is affectedAll 6,214 transferred loans searched: 1,140 with the same false shortage, $1.59M billed, $3.39M of tax at stake.
The complaintThe borrower’s words with notes in the margin, what the agents found, the clocks and the drafted response.
Notice of errorA written claim of a servicing error, with its acknowledge and correct-or-explain dates on business days.
One issue, acceptedForty complaints sent to the Head of Mortgage Servicing as ISS-2026-031, with evidence and a remediation plan.
Response sentCommitments confirmed by the issue owner, approved by the complaints lead, sent through the CFPB portal.
Every complaint, one listEvery channel in one list with theme, clock, flags and draft — a new email routed in 3.3 seconds.
Issues and fair lending reviewsIssues handed to owners, and the fair lending review that only the Fair Lending Officer decides.
ClocksEvery regulatory due date on a calendar — CFPB, state and notice of error — with what is due in the next 3 days.
The board reportComplaints by month and channel, themes up and down, and issues found and fixed, drafted for the board compliance committee.
Your rulesThe clocks, the warning, who approves responses, who clears fair lending flags and who owns each issue.
Governance

Built for regulated work: cited, approved, on the record.

Every fact cites its sourceEach classification, flag and drafted sentence points to the sentence in the complaint or the account, escrow or transfer record it came from.
Nothing reaches a borrower without approvalThe Complaints Management Lead approves and sends every response. The agents draft; they never send.
Fair lending flags stay with the Fair Lending OfficerAny complaint that mentions language, national origin, race, sex, age, marital status, disability or public assistance is flagged, and only the Fair Lending Officer can clear the flag.
Accounts are read, never changedThe agents read loan, escrow, payment and transfer records. They never change an account, hold a payment or contact a borrower — they draft the request for the person who owns it.
No promise the owner has not madeA commitment in a response that depends on an open issue stays marked until the issue owner accepts it, and “Approve and send” stops if it is not confirmed.
Every step on the recordEach read, classification, flag, draft, edit, approval and send is kept in the audit trail with who, what and when — agents and people alike.
Configuration

Your complaint program’s rules, not ours

Channels, the systemic flag, the clocks and who decides are settings the complaints lead can change.

SettingDefaultChoose from
Flag a theme likely systemic when it growsDoubles within 24 hoursGrows 50 % within 24 hours · Doubles within 24 hours · Triples within 72 hours
Or when it spans, with at least 10 complaints in 7 days3 or more channels2 · 3 · 4 or more channels
Start the investigation at onceOnOn · Off
Look for operational events in the 60 days before a theme beganOnOn · Off
State regulators10 calendar days10 · 15 · 30 calendar days
Warn the owner3 days ahead2 · 3 · 5 days ahead
Approves and sends responsesJoelle MarchettiJoelle Marchetti · Darnell Pryce
Clears a fair lending flagAnika SorensenAnika Sorensen — no one else can clear it
Connections

Works with the channels and systems you already run

CFPB company portalcomplaints in, synced every 15 minutes; responses out
State regulator referralseach department’s complaints and its own window
Contact centre and branchescall transcripts and notes logged by branch staff
Mailboxes and mail roomservicing and complaints email, scanned letters
Core servicing recordsloan, payment, escrow analysis, transfer files and county tax ledgers — read-only
Response templates and categoriesyour approved templates and your products and issues
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
14min
from receipt to a classified, routed complaint with its clock
Channel queues2–3 days
With agents≈ 14 min
target
Day 4
a systemic escrow error flagged — before the quarterly trend review
Flagged on day 4
of a 90-day review cycle
typical
15days
to answer a CFPB complaint, watched on every one with a cited draft
Drafted on day 4
CFPB first-response clock

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published timeframes: CFPB company complaint process (15 / 60 days) and 12 CFR 1024.35 (notice of error: 5 / 30 business days). People, banks and borrowers named on this page are fictional — characters and sample data in the working solution.

Questions

What complaints and compliance teams ask us.

What is complaint management software for banks?

Software that takes every complaint a lender receives — by phone, email, letter, branch, social post, state regulator or the CFPB portal — and logs, classifies, routes, tracks and answers it on time, with the trends reported to management and the board. Complaint Management adds agents that read and code every complaint, group them into themes across channels, find the root cause and draft each response.

How does it find a systemic issue across channels?

The theme finder places each complaint in a theme by what happened, not the words used or the channel, and compares each theme with its baseline. By default a theme is flagged likely systemic when it doubles within 24 hours or spans 3 or more channels with at least 10 complaints in 7 days, and it is lined up with operational events such as transfers, mailings and releases in the 60 days before it began.

Does it track CFPB and notice of error deadlines?

Yes. The clock keeper computes 15 and 60 calendar days for CFPB portal complaints, 5 and 30 business days on the bank’s holiday calendar for a written notice of error, and each state department’s window. It warns the owner 3 days ahead and the lead on the due day. It cannot extend a clock.

How does it handle UDAAP and fair lending risk?

The classifier flags unfair, deceptive or abusive practice risk, and flags fair lending on any mention of language, national origin, race, sex, age, marital status, disability or public assistance, showing the sentence behind each flag. Fair lending flags go to the Fair Lending Officer, and only that officer can clear them.

Does it send responses to borrowers on its own?

No. The response drafter writes each response from the account record in your templates, with every fact cited, and the Complaints Management Lead approves and sends it. A response that promises something an open issue has not confirmed is held until the issue owner accepts.

Can the agents change an account or stop a payment?

No. They read loan, escrow, payment and transfer records only. When a payment should be held — like the 1 Nov tax run in the escrow case — the request is added as a step on the issue for its owner to decide.

Which channels and systems does it work with?

Call transcripts from the contact centre, the servicing and complaints mailboxes, letters scanned in the mail room, branch notes, public social posts that name the bank, state regulator referrals and the CFPB company portal — plus your servicing records, escrow analyses, transfer files and county tax ledgers, and your approved response templates.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements — your complaint categories, response templates, channels and a sample of past complaints — and it goes live once every quality gate has passed. We will walk you through it on your own complaints first.

See it on
your complaints.

We’ll run Complaint Management on a sample of your own past complaints.