- Before
- Reads every page each supplier sends and works bank-change requests from the AP mailbox. “I don't want to read 40 pages per supplier — I want the one thing that's wrong.”
- Now
- Opens a supplier already checked, with the one finding, its page and a drafted ask; makes the call-back when a bank letter turns red.
One lab onboarded, one fraudulent bank change stopped
October 7 at Northwind Bio. Dr. Maya Chen needs a GLP lab for VLT-302 PK samples before December, and a packaging supplier's bank details are about to change. Here is the morning, screen by screen, in the working solution.
- 01Morning
Every supplier and every bank change on one wall
Lena Ortiz · Supplier enablement leadLena's onboarding wall has two lanes. Bank-detail changes: four existing suppliers, each with the account on file against the new one and six signals — sender, holder, account age, country, phone, history. New suppliers: eleven in onboarding against a 10-day target and one just created, each with its document checklist, seven check results and who acts next.
“11 in onboarding · target under 10 days from request.”
- 0208:12
Quillstone sends five documents
Lena Ortiz · Supplier enablement leadQuillstone Analytical Laboratories, a lab in Raleigh, NC, sends its W-9, a bank confirmation letter from Cardinal Trust Bank, a certificate of insurance, a Code of Conduct attestation signed by its CEO and a 38-answer questionnaire through the supplier portal. Maya Chen's request sits beside them: GLP bioanalysis of VLT-302 PK samples, an estimated $420,000 a year.
- 03One click
“Run checks” — six agents take it from there
The agentsThe document reader classifies the five documents and reads 25 fields, each with its page. Then three checkers run side by side. The tax and identity checker matches TIN 84-2913377 to the legal name and finds the company active with the NC Secretary of State since 2014. The bank verifier confirms the account holder and that the account is six years old and shared with no supplier or employee. The sanctions and duplicate screener clears the company, its owner and its CEO.
Each step shows what it found and how long it took — 14 s to read the documents, seconds for each check.
- 04Under a minute later
Six checks pass; one is a problem
Risk trigger routerIdentity, tax, bank, sanctions, duplicates and Code of Conduct pass, each with a numbered source. A near name, Quillstone Labs LLC, closed in 2021, has a different tax ID and bank, so it is not a duplicate. The insurance does not pass: the certificate shows general liability of $1,000,000, and lab services need $2,000,000.
“General liability $1,000,000 each occurrence — below the $2,000,000 minimum for lab services handling study samples.”
- 05The ask
One precise follow-up, drafted for Lena
Follow-up writerThe follow-up writer drafts one email to Elena Brooks, Quillstone's CEO, with Maya Chen copied: everything checks out except one item — a revised certificate (or an umbrella policy) with general liability of at least $2,000,000 and Northwind Bio named as certificate holder, uploaded to the portal by Oct 9. Lena reads it and sends it.
“Drafted by the follow-up writer from the findings — edit anything before sending.”
- 06Revised certificate in
Only the reviews the answers fire
Lena Ortiz · Supplier enablement leadThe revised certificate arrives through the portal — $2,000,000 each occurrence, valid to Mar 31, 2027 — and the insurance check passes. Lena approves the record. Two reviews open, each citing the answer that fired it: Quality for Sam Patel, because the work is GLP bioanalysis, and Privacy for Dana Okafor, because Quillstone handles coded study data. Anti-bribery and Cyber are skipped. The bank details wait for Omar Haddad's second approval.
“In the last 30 days, 15 of 38 new suppliers (39%) needed no risk review at all — they were never sent to one.”
- 07Signed · supplier 100-4417
Three sign-offs, then a supplier number
Sam Patel, Dana Okafor and Omar HaddadSam Patel signs the Quality review: GLP/GCP/GMP scope confirmed from the questionnaire, the quality agreement template sent, an audit or desk assessment scheduled. Dana Okafor signs Privacy and Omar Haddad signs the bank details. Quillstone is created in the ERP as supplier 100-4417, its bank details added and locked and payment terms set to Net 60 — and Maya Chen is told she can raise the purchase order.
“Signed as Sam Patel — an electronic signature with meaning, name and time. Only the named reviewer can sign.”
- 0809:18 · the AP mailbox
A bank letter from Corvane — the tile turns red
Bank verifier“Updated remittance details — urgent” arrives from Karen Doyle at Corvane Packaging, supplier 100-2214 since 2019, with $186,420 due on Thursday's run. Lena presses Check the letter and the bank verifier works signal by signal: a sender one letter off, an account held by CVP Trading Ltd, opened 11 days ago, in Cyprus, a different phone number, and 84 payments since 2019 all to account ••2291. The payments are held and a call-back is booked.
“4 signals red, 2 amber · call-back booked for 09:24 with Karen Doyle on +1 414 555 0187, the number on file — never the number in the email.”
- 09The call-back
She calls the number on file, not the one in the email
Lena Ortiz · Supplier enablement leadThe change opens with the email, the bank letter and the record on file side by side, what would change from Menomonee Valley Bank to Marlowe Digital Bank, and the eight warning signs with their sources — including a letter made with an online editor three days before the email. The call script tells Lena not to read out the new account details, and to ask whether Corvane asked to change its bank account this week.
“Introduce yourself; do not read out the new account details.”
- 10Blocked
Corvane never asked — the money stays put
Lena Ortiz · Supplier enablement leadKaren Doyle confirms Corvane did not ask for any change. Lena records “Did not request it” and blocks the change. Invoices INV-88412 and INV-88430, $186,420 in total, stay on Thursday's run to the verified account. The sender domain is blocked in the AP mailbox and the security team has the evidence.
“Blocked — $186,420 stays on the verified account · sender domain blocked · security notified.”