No — Plooto does not independently confirm that a supplier's bank account change request is genuine. Plooto checks that the bank details you enter are well-formed, lets contacts supply and self-manage their own banking through the Plooto network, and gives you approval chains plus a full audit trail of who paid what. Those are real controls on the payment and the record — but none of them confirms that the person who asked you to redirect a vendor's payments is actually that vendor.
If you run client AP on Plooto — and a lot of bookkeeping and accounting firms do, because Plooto is built for exactly that one-login, many-clients model — the practical takeaway is this: Plooto tells you what changed and routes the money cleanly, but the one control that catches a payee-redirect scam — calling the vendor back on a number you already had and documenting it before you pay — sits outside Plooto and stays on you. With NACHA Phase 2 now in effect as of June 22, 2026, that documented callback is no longer optional for ACH originators.
What Plooto actually does when supplier bank details change
Plooto is designed to give a firm and its clients one platform for every payment in and out, with custom approval chains, dual approval above a dollar threshold, two-way sync to your accounting software, and a full audit trail. Here's what the supplier-banking workflow gives you, and where it stops.
First, the contact record. Every vendor you pay is a “contact” in Plooto, and that contact holds a payment method — banking details for the ACH or EFT payment. There are two ways those details get there: a contact can be invited into the Plooto network and enter their own banking, or your firm can enter the details manually. When details need to change for an existing contact, the workflow is to remove the existing payment method and add a new one, and the change applies to payments created after the edit.
Second, format and entry checks. After you enter bank details, Plooto takes you to a screen to confirm the information is correct, and the platform validates that routing and account numbers are structurally valid before a payment can be created. For accounts a firm adds for itself, Plooto layers on admin ID verification and bank-account verification (instant via banking login, or manual via a void check or statement). These checks confirm an account is real and properly formatted.
Third, approvals and the audit trail. This is Plooto's genuine strength. You can build multi-level approval chains per vendor or payment type, require a second approver above a threshold, let the client approve before money moves, and review a complete record of who created, approved, and released each payment. After the fact, you can reconstruct exactly what happened on a payment.
So Plooto gives you: a well-formed account, a contact that can manage its own banking, configurable approvals, and a clean audit trail. What it doesn't give you is a gate that confirms the change request itself came from the real vendor before that new account becomes payable.
The gap: a valid account isn't a verified request
Here's the distinction that matters. The verification Plooto performs is on the account — is this a real, ACH-capable account, entered correctly? — and on the payment — was it approved by the right people? The verification Plooto does not perform is on the identity of the person who asked you to change the banking. And those are not the same question.
A fraudster's account is also a real, ACH-capable, correctly-formatted account. It will pass every structural check Plooto runs. The self-service path doesn't close the gap either: if an attacker has compromised a vendor's email and uses it to enter or request new banking, the change arrives through a legitimate-looking channel and lands in your contact record looking exactly like a routine update.
Picture the common attack. A bookkeeper receives an emailed invoice or a “we've switched banks, please update our details” message that appears to come from a known vendor. The new account is real — it belongs to the fraudster. The bookkeeper updates the contact's payment method in Plooto, the approval chain runs as configured, the audit trail dutifully records every step, and on the next run the payment leaves for the fraudster's account. Every Plooto feature worked exactly as designed. The money is still gone.
The FBI's 2024 Internet Crime Report attributed $2.77 billion in losses to business email compromise, and a large share of those losses came from exactly this pattern: payee-redirect schemes where the attacker changes where an otherwise legitimate invoice gets paid. The tooling did its job. The verification that would have caught it lived outside the tool — a phone call to a number the fraudster didn't control.
There's a Plooto-specific trap worth naming. Because the approval chain and audit trail are so good, it's easy to mistake approval for verification. But an approval chain confirms that the right people inside your firm signed off on a payment; it says nothing about whether the banking they approved was requested by the genuine vendor. If the underlying change request was fraudulent, a perfectly-followed approval workflow just routes the money to the fraudster with everyone's blessing — and a clean record of it.
What NACHA Phase 2 expects you to add
NACHA Phase 2 is in effect as of June 22, 2026. It applies to every ACH-originating business with no volume floor — including small bookkeeping firms running client AP through Plooto. The rule asks originators to use commercially reasonable methods to confirm the legitimacy of vendor banking-detail changes, and to be able to produce evidence of that verification when asked.
Plooto's entry checks, approval chains, and audit trail are good evidence that a change was made and approved, but they aren't evidence the change request was verified. Here's what to layer on top:
- An out-of-band callback to a phone number you already had for the vendor — from a signed engagement, an old invoice, or your vendor master file. Never the number on the change request or in the email that referenced it.
- A read-back script so the vendor states the new account and routing numbers to you, rather than you reading them out for confirmation. (We wrote the exact callback script you can use word for word.)
- A dated log entry capturing who called, who answered at the vendor, the source of the number dialed, what was confirmed, and who on your side approved the change afterward.
- A second approver for changes above a threshold — many cyber and funds-transfer-fraud endorsements require it (see does your cyber insurance require a callback?).
None of this fights Plooto's workflow. It runs alongside it as a gate: the new payment method can be entered into the contact and pushed through the approval chain, but it isn't released until the callback is logged.
How firms running client AP on Plooto usually trip on this
Multi-client firms hit two recurring failure modes on Plooto specifically:
- The approval chain feels like the control. Because Plooto's approvals are so configurable, it's tempting to treat “it cleared the chain” as “it's been checked.” It hasn't — the chain proves the payment was authorized internally; it says nothing about whether the banking behind it was requested by the real vendor. An auditor or insurer isn't asking whether the right people approved it — they're asking how you confirmed the change was real.
- Self-service blurs ownership. When a contact can enter or update its own banking through the network, it's easy to assume “the vendor did it themselves, so it must be legitimate.” But a compromised vendor email can drive that self-service path too. Without a named owner who must complete and record a callback before the contact is payable, the convenience becomes the gap.
Both are fixable with a routine that takes about three minutes per change. The hard part is making it run every time, across every client, with no quiet exceptions.
A practical Plooto + callback workflow
For firms running multiple clients on Plooto, this is the routine that holds up under a NACHA Phase 2 review or a social-engineering insurance claim:
- A bank-change request arrives (emailed invoice, remittance update, a self-service banking change, or new contact setup). Treat the account as entered but not payable — even once the payment method is on the contact in Plooto.
- Before releasing any payment to that vendor, the assigned bookkeeper calls them on a number from prior records — not from the request or the latest email.
- The vendor reads the new routing and account numbers back. The bookkeeper compares them to the request, and the change stands only after they match.
- The bookkeeper logs the callback — date, time, who they spoke with, the source of the number — somewhere tamper-evident and reviewable across all clients, not just inside one client's Plooto activity.
- Only then does the payment move through the approval chain and release.
If you want a ready-made version of steps 2–4, our free vendor bank-change verification template lays out the independent-contact rule, the read-back script, the dual-approval step, and a one-page log sheet — no signup. For the underlying mechanics, the step-by-step procedure walks through every checkpoint.
CallbackProof is the cross-client documentation layer that sits next to Plooto: it enforces that callback-and-log sequence on every change, across every client you serve, and hashes each entry into a SHA-256 chain so the verification record is provable months later when an auditor or insurer asks for it — a single, portable evidence trail that doesn't live inside any one client's Plooto activity.
Frequently asked questions
Does Plooto verify a vendor's new bank account before I pay it?
No. Plooto confirms the account details are well-formed, lets the contact supply their own banking, and routes the payment through your approval chain — but none of that confirms the change request came from the real vendor. That requires an independent callback before the account is paid.
Doesn't Plooto's approval chain count as verification?
The approval chain is a strong internal control — it proves the right people authorized the payment. But it can't tell you whether the banking they approved was requested by the genuine vendor. Legitimacy is confirmed by contacting the vendor through a channel the requester doesn't control, then logging that you did.
A vendor updated their own banking through the Plooto network — isn't that safer?
Self-service reduces typos and keeps you out of the loop on routine updates, which is useful. But a compromised vendor email can drive that same self-service path, so it's not the same as verifying the request. Pair it with a required callback that must be completed and logged before the contact is payable.
What's the smallest workflow change that closes the gap?
Treat every Plooto banking change as “entered, not payable” until a documented callback is logged. Three minutes, every time, across every client. The callback script gives you the exact words.
Documentation and recordkeeping help; they don't replace professional judgment. Confirm specific NACHA, audit, and insurance requirements with your bank, auditor, and broker.