SystemTreasury Management Services

Treasury Management Onboarding

Treasury management onboarding that takes a client from a signed proposal to live services, every setup checked

Live in days, not a month, with every setup signed and checked.

See one case, screen by screen ↓
target9daysfrom the signed proposal to the first live file, against a 31-day average
estimated22daysof treasury fee income earned earlier for each client
demo87fieldsdrafted from one client's signed schedules, each cited to the page it came from
typical20–25%of commercial relationships with a poor onboarding reduce usage or leave within 18 months
In short

What is Treasury Management Onboarding?

Treasury management onboarding is the work a bank's implementation team does between a signed treasury proposal and the client's first live payment: due diligence and beneficial ownership, a product schedule for each service, an ACH exposure limit, users, entitlements, limits and cut-offs in the digital banking platform and the payments hub, a security procedure the client accepts in writing, and the client's own test files. Botminds puts seven agents in front of that work — drafting every setup field from the signed schedules, proposing the exposure limit, and explaining each failed test file in plain words — while a named person approves the setup, decides the limit, checks the entitlements and turns the services on.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why treasury management onboarding stalls, and where the days go

Treasury management onboarding is the work between a signed proposal and a business client's first live payment: opening or linking the accounts, business due diligence and beneficial ownership, a product schedule for each service, an ACH exposure limit from treasury credit, users and entitlements in the digital banking platform, formats, limits and cut-offs in the payments hub, a security procedure the client accepts in writing — and the client's own test files. None of it is billed until the service is turned on.

Two things make it slow. The setup is re-keyed out of signed PDFs into two systems, so a wrong cut-off or a missing entitlement is found weeks later by the client. And the test file is the stall: the client's accounting system produces a file, the bank rejects it, and a specialist reads 94-character records to work out why, writes an email in bank vocabulary, and waits. The causes repeat — a Company ID left behind by a previous bank, vendor payments coded for consumer accounts — and each round trip costs a day or more.

demo31daysfrom a signed proposal to the first live file, before the agents
estimated1–3dayslost on every test-file round trip, and most files fail more than once
demo6implementations past day 20 on one desk, each of them still unbilled
Where a treasury implementation's days goestimated
By hand31 days
With the solution9 days
  • Business due diligence and beneficial ownership4 → 1 d
  • Drafting and configuring four services in two systems6 → 2 d
  • Assembling and deciding the ACH exposure limit5 → 1.5 d
  • Test files, one round trip at a time12 → 3 d
  • The second check, the client's sign-off and go-live4 → 1.5 d

Estimated split of one four-service implementation, by hand and with the agents; the 'after' column totals the nine days the working solution's hero client takes, against a 31-day average at the same bank — our arithmetic, kept modest.

How it works

How one client goes from a signed proposal to live

Seven agents draft the setup from the signed schedules, propose the exposure limit and explain every test file; a manager approves, a credit officer decides and a second implementer checks.

What comes in
What arrives6 kinds · proposal, schedules, certifications, test files
Agents at work
Setup agentevery field, cited to its page
Then
Due Diligence agentownership and business checks
Limits agentexposure proposed, not set
Then
File agentNacha format and this client's setup
Then
Client agentthe fix, in plain words
A person decides
Manager approves, credit officer decides, a second implementer checksand a person turns the services on
What comes out
Live on day 9
Limit with its review dates
Evidence pack
One case, step by step

One treasury management onboarding, from signed proposal to live

Halvorsen Freight Systems signed on a Thursday and ordered four services: ACH origination, positive pay, domestic wires and remote deposit capture. Here is what happens to the implementation, screen by screen, in the working solution.

  1. 01Day 1

    Every setup field drafted from the signed schedules

    Setup agent

    The agents read the signed proposal and the four product schedules and draft 87 fields across the digital banking platform and the payments hub — accounts, limits, cut-offs, file formats, entitlement groups and security procedures — each one carrying the schedule and page it came from.

    26 of the 87 fields need a person's eye; the rest are formats the schedule fixes.

  2. 02One click

    Nothing is paraphrased, so the implementer checks instead of re-keying

    Devin Rasheed · Treasury Implementation Specialist

    Opening any drafted value shows the signed line behind it — "Permitted Standard Entry Class codes: PPD (consumer), CCD (corporate)" on page 2 of the ACH Origination Schedule — beside the value the agents drafted.

  3. 03Day 2

    A service stays held until the ownership certification is current

    Due Diligence agent

    The certification for a 26% entity owner was signed in April 2023. The refreshed one arrives at 8:05 AM and names both of its natural-person owners, neither reaching 25% of the client — and a person, never an agent, releases the hold.

  4. 04Day 6, 6:40 AM

    The first ACH test file fails, and each error is placed on its record

    File agent

    212 payments for $412,860.00 in two batches. The Company ID in the file is 1742900183 where the origination agreement says 1000045512, and 38 vendor payments worth $146,450.00 are coded PPD where a business account takes CCD. Eight other checks pass.

    The file is checked twice: against the Nacha format, and against what this client actually agreed to.

  5. 05The record itself

    The 94-character records, with the two fields that failed

    Devin Rasheed

    The file header, both batch headers and the first vendor entry, shown as the client's own system sent them, with the Company ID marked in three places and the entry class on the vendor batch in one. Clicking a field says what it is and which positions it occupies.

  6. 06Already written

    The fix, in the words the client's controller uses

    Client agent

    Not "field 3 mismatch", but: open the ACH profile in your accounting system and change the Company ID to 1000045512; code the vendor batch CCD and send the file again, nothing else in it changes. One button sends it, and a person's name goes on it.

  7. 0711:52 AM

    The corrected file comes back and passes in 36 seconds

    File agent

    The same 212 payments for the same $412,860.00, with the Company ID corrected and batch 2 coded CCD. Both errors gone, nothing else changed, and ACH origination is ready for go-live.

  8. 0810:31 AM

    The exposure limit is decided on what the client will actually send

    Hollis Granata · Treasury Credit Officer

    They asked for $1,200,000 of daily credit. The agents measured a $266,410.00 payroll and a $146,450.00 vendor run — $412,860.00 if both land on one day — and proposed $900,000, 2.2 times that peak. Approved at $900,000 with a reason, and the Nacha review dates set at the same moment.

    First review January 11, 2027, then annually — a date, not a diary note.

  9. 09Before anything is turned on

    A second person checks every entitlement, limit and security procedure

    Noor Haddadin · the second implementer

    Devin configured this implementation, so the system refuses his signature on its check. Noor checks 14 users, 31 entitlements, 4 limits and 3 security procedures against the form the client signed, and removes one entitlement that came from the template rather than from the client.

  10. 10Day 9

    Live, with every prerequisite signed by a named person

    Marguerite Okolie · Implementation Manager

    The agreement and four schedules, the approved setup, current beneficial ownership, the approved limit with its review dates, the passed test file, the second check and the security procedures accepted in writing. Only then can a person confirm Friday, October 16 — day 9, against a 31-day average.

  11. 11Audit-ready

    The implementation is its own evidence

    Theo Lindqvist · Internal auditor

    Seventeen entries on the trail, none of which can be edited: the agents reading 37 overnight test files, the ownership certification, the limit and its reason, the hold released, the message sent to the client by a named person, the entitlement removed and the check signed.

Who it’s for

Built for the people who run treasury management onboarding.

The same implementation, seen by the four people who carry it — what their day looked like, and what it looks like now.

DR
Devin RasheedTreasury implementation specialist · six to eight clients at once
Treasury Implementation Specialist
Before
Reads 94-character records to work out why a client's file failed, then writes the same email again in bank vocabulary.
Now
Opens a file with both errors already placed on the record and the client's fix drafted in her words, and decides whether to send it.
MO
Marguerite OkolieImplementation manager · 220 implementations in flight
Treasury Management Implementation Manager
Before
Can say what is live, but not what is stuck or why, and finds out on the day a client calls.
Now
Sees every implementation by days since the signed proposal, with what is blocking each one in a sentence.
HG
Hollis GranataTreasury credit officer · sets the ACH exposure limit for every new originator
Treasury Credit Officer
Before
Builds the exposure case by hand from statements, and the annual review lives in a diary note.
Now
Decides on the arithmetic the agents assembled, with the first and annual review dates set as the limit is approved.
NH
Noor HaddadinThe second implementer · checks what another person configured
Treasury Implementation Specialist, second check
Before
Checks entitlements from memory against a signed form in another system, under time pressure.
Now
Reads every user, entitlement, limit and security procedure beside the page it was configured from, and removes what does not match.
Built on the engine

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

Seven agents draft the setup from the signed schedules, propose the exposure limit and explain every test file; a manager approves, a credit officer decides and a second implementer checks.

Implementation coordinator

Treats one client's implementation as one unit of work: runs the other agents in order, keeps the day clock and the service level, and assembles the go-live checklist.

  • Never approves a step
  • Never turns a service on
Setup agent

Reads the signed proposal and each product schedule and drafts every setup field for the services ordered, citing the schedule and page beside each one.

  • Never writes a live configuration
  • Never changes a signed term
Due Diligence agent

Refreshes business verification and beneficial ownership for a legal entity customer (31 CFR 1010.230) from the core banking system, the client record and document imaging, and names what is missing or out of date.

  • Never certifies ownership itself
  • Never releases a hold
Limits agent

Assembles the ACH exposure request — the payroll and vendor runs the client will actually send, their account history, audited financials and return record — and proposes a daily credit and debit limit with the arithmetic shown.

  • Never sets a limit
  • Never raises one after approval
File agent

Validates every client test file against the Nacha format and against that client's own setup — the agreed Company ID, the permitted entry classes, transaction codes, dates, prenotes and both control totals — and writes each error beside the exact record.

  • Never changes a client's file
  • Never sends a file to the network
Client agent

Writes the client's controller exactly what to fix: the error, the record it sits on, what to change it to and what happens next, in the words a controller uses.

  • Never sends without a named person's approval
Evidence agent

Assembles the implementation evidence pack: the signed schedules, every setup field and its source, each approval and its reason, the second check, the security procedures and the client's sign-off.

  • Reads only
  • Never writes to a client record
Treasury Implementation Manager

Approves the setup; a second implementer checks before go-live. The agents propose; a named person decides.

Every screen

The working solution, as it ships.

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

One client's implementation, organized around the file that stalls go-liveHalvorsen Freight Systems, day 6 of a planned 9 against a 31-day average. Across the top, the four services ordered and what each is waiting on; below, the test file with each error written beside the exact record, and the plan on the right.
The client's file, record by record, with the two fields that failedThe file header, both batch headers and the first vendor entry as the client's system sent them, 94 characters each. The Company ID is marked in three places and the entry class on the vendor batch in one; eight other checks passed.
The fix, already written in the words the client's controller usesChange the Company ID to 1000045512 in the accounting system's ACH profile, and code the vendor batch CCD — nothing else in it changes. One button sends it, and a person's name goes on it.
The corrected file comes back and passes in 36 secondsThe same 212 payments for the same $412,860.00, with the Company ID corrected and the vendor batch coded CCD. Both errors gone, nothing else changed, and ACH origination ready for go-live.
Every client in flight, with the day count and what is actually blocking it220 implementations in flight; overnight the agents read 37 client test files, drafted 9 messages and 4 new setups. Eleven need a person today, and six are past day 20.
Every setup field drafted from the signed schedules, with the page it came from87 fields across four services and two systems, drafted from the signed proposal and the product schedules; 26 need a person's eye and each carries the schedule page it came from.
Click any drafted value and read the sentence the client signedOpening the permitted entry classes shows the signed line behind it — "Permitted Standard Entry Class codes: PPD (consumer), CCD (corporate)" — on page 2 of the ACH Origination Schedule.
The exposure limit, decided on what the client will actually originateThe client asked for $1,200,000 of daily credit; the agents measured a $266,410.00 payroll and a $146,450.00 vendor run, $412,860.00 if both land on one day, and propose $900,000 with the working shown line by line.
Approved by a named person, with the review dates set at the same time$900,000 of daily credit and $250,000 of daily debit, approved with a reason code below what the client asked for, with the first review on January 11, 2027 and annually after that.
A service stays held until the ownership certification is currentACH origination and wires are held because the certification for a 26% entity owner dates from April 2023. The refreshed one names both of its natural-person owners, and a person decides that it clears.
A second implementer checks every entitlement, limit and security procedure14 users, 31 entitlements, 4 limits and 3 security procedures against the form the client signed — and one entitlement removed, because it came from the template rather than from the client.
Nothing is turned on while a prerequisite is openSeven prerequisites signed and two planned: the agreement and schedules, the approved setup, current beneficial ownership, the approved limit, the passed test file, the second check and the security procedures.
Who did what, when, why and on which evidence — people and agents alikeThe limit approved with its reason, the hold released, the fix sent to the client by a named person, the entitlement removed and the second check signed — none of it editable, all of it exportable.
Governance

Built for the examiner's questions: who set it, who checked it, and on what.

Seven roles, separated by dutyA specialist prepares, tests and sends the client the fix but approves nothing; a second implementer checks another person's work and never their own; the implementation manager approves the setup and confirms go-live; the treasury credit officer approves exposure limits only; the client's officer takes the written sign-off; an internal auditor reads and exports, changing nothing; an administrator keeps templates, integrations, retention and agent versions, with no client decisions.
A second implementer before anything is turned onEvery user, entitlement, limit and security procedure is checked against the form the client signed, by someone who did not configure it. The system refuses the signature of the person who did.
Exposure limits with their review datesAn ACH exposure limit is proposed with its arithmetic and set by the treasury credit officer with a reason code; the first and annual review dates are created as it is approved, as the Nacha rules expect of an ODFI.
Every setup field cites a signed pageA drafted value opens the passage it came from, so an implementer checks a value against its source instead of re-keying it. Changing a field needs a reason and sends the setup back for approval.
Client information, by role and masked on exportA client's financials and ownership are visible only to the roles the administrator names, account numbers are masked until someone opens them, records are kept five years after the relationship ends, and identifiers outside the sample are redacted on export. If a due diligence check becomes a referral, nothing about it appears on anything the client sees.
A full audit trail, exportable in one clickWho, what, when, why and which evidence — people and agents alike — with an evidence pack for internal audit, the officer who owns the client, and an examiner.
Configuration

Your implementation policy, not ours

The thresholds, clocks and templates every implementation is held to are settings, versioned and on the audit trail.

SettingDefaultChoose from
Who approves a drafted setupThe implementation managerOne named approval before anything is configured
Who approves an ACH exposure limitThe treasury credit officerAbove a set amount, the head of treasury management as well
Second check before go-liveAlways onNever the person who configured it
Target days to live10 daysEscalate on day 20, and to the head of treasury on day 30
Test file required before go-liveOn, per serviceSet per service template
Retention5 years after the relationship endsRedaction on export; account numbers masked
Agent confidence floor0.90Below it, a person reads the drafted value
Connections

Works with the systems a treasury implementation team already runs on

Digital banking platformthe client's users, entitlements and limits
Payments hubACH, wire and positive pay configuration and files
Core banking systemaccounts, balances and the client record
Client recordthe relationship, the officer and the signed proposal
Document imagingsigned agreements, schedules and certifications
Account analysis systembilling codes and the first invoice after go-live
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
9days
from the signed proposal to the first live file
Today31 days
With agents9 days
estimated
22days
of treasury fee income earned earlier for each client
Billing startsday 31
Billing startsday 9
target
100%
of go-lives checked by a second implementer before anything is turned on

Sources: Nacha Operating Rules — ODFI risk management, exposure limits and their review, and the fraud monitoring rules effective March 20, 2026 (phase 1) and June 19, 2026 (phase 2) · FinCEN CDD Rule, 31 CFR 1010.230 (beneficial ownership for a legal entity customer) · UCC Article 4A (the security procedure a client accepts in writing) · FFIEC, Risk Management of Remote Deposit Capture, January 14, 2009 · DeNovo Treasury on commercial onboarding friction (20–25% of poorly onboarded relationships reduce usage or leave within 18 months) · "target" = design goal, measured in the pilot · "demo" = seen in the working solution, on its sample data · "typical" = published figures · "estimated" = our arithmetic from published inputs. Corvane National Bank, Halvorsen Freight Systems and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What treasury management teams ask us.

What is Treasury Management Onboarding?

Treasury management onboarding is the work a bank's implementation team does between a signed treasury proposal and the client's first live payment: due diligence and beneficial ownership, a product schedule for each service, an ACH exposure limit, users, entitlements, limits and cut-offs in the digital banking platform and the payments hub, a security procedure the client accepts in writing, and the client's own test files. Botminds puts seven agents in front of that work — drafting every setup field from the signed schedules, proposing the exposure limit, and explaining each failed test file in plain words — while a named person approves the setup, decides the limit, checks the entitlements and turns the services on.

How long does treasury management onboarding take?

At the bank in the working solution, the 2025 cohort averaged 31 days from a signed proposal to the first live file. The design goal is to be live in days rather than a month: the hero client orders four services and goes live on day 9, which is where the "22 days of fee income earned earlier" figure comes from. Every number on this page is tagged, and the targets are to be measured in your own pilot.

Why do ACH test files fail?

Usually for dull, repeated reasons. The two in the working solution are the common ones: the Company Identification in the batch header is the identifier left behind by a previous bank rather than the one on the origination agreement, and payments to suppliers' business accounts are coded PPD when a corporate credit takes CCD. The File agent checks the file against the Nacha format and against this client's own setup, then writes each error beside the exact record and the character positions it occupies.

What is the difference between PPD and CCD?

PPD is the Standard Entry Class code for a payment into a person's own account — payroll to an employee. CCD is the class for a corporate credit or debit, which is what a payment to a supplier's business account is. A client's schedule says which classes the bank permits them to originate, and the agents check each batch against that, not only against the file format.

Who sets an ACH exposure limit, and how often is it reviewed?

The bank does, as the originating institution: the Nacha rules require it to assess each originator and to set, monitor and review an exposure limit, and since March 2026 to run risk-based processes to identify entries initiated in fraud, reviewed at least once a year. Here the Limits agent assembles the case and proposes an amount with the arithmetic shown; the treasury credit officer decides with a reason code, and the first and annual review dates are created as the limit is approved.

What has to be true before a treasury service goes live?

The signed agreement and the product schedule for that service; current beneficial ownership for a legal entity customer; an approved exposure limit where the service needs one; a passed test file; a second implementer's check of every user, entitlement, limit and security procedure; the security procedures accepted in writing; and the client's own sign-off. The checklist refuses go-live while any of those is open, and no agent can turn a service on.

Does an agent ever change a client's file, or send a client anything?

No. The agents read, check and draft. No agent changes a client's file, sends one to the network, writes a live configuration, sets or raises a limit, certifies ownership, releases a hold, or sends a client a message. Below the confidence floor, a drafted value is held for a person to read.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your treasury services agreement and schedules, your service templates and a sample of past client test files — and it goes live once every quality gate has passed. We will walk you through it on your own implementations first.

See it on
your own implementations.

We'll run Treasury Management Onboarding on a sample of your own signed schedules and client test files.