- Before
- Reads every form by hand, keys it into the ERP and writes back to suppliers one problem at a time.
- Now
- Starts from a cited record with the findings on top and a drafted follow-up; approves when the checks pass.
One new supplier, from documents in to a supplier number
Quillstone Analytical Labs sends its onboarding documents at 08:12. Dr. Maya Chen needs the lab for GLP bioanalysis. Here is what happens next, screen by screen, in the working solution — and the bank change held the same morning.
- 01Morning
The onboarding wall: every supplier, every check
Lena Ortiz · Supplier enablement leadLena opens the solution and sees 11 suppliers in onboarding, 5 that need her, a median of 6.2 days from request to supplier created, and $240,720 of payments held on 3 open bank changes. Each supplier is a ring of seven checks — identity, tax, bank, sanctions, duplicates, insurance and Code of Conduct.
Agents at work: “Bank verifier held CHG-318 Corvane Packaging — lookalike domain, account 11 days old.”
- 0208:12
Five documents arrive through the supplier portal
Dr. Maya Chen · RequesterQuillstone Analytical Laboratories, Inc. sends a W-9, a bank confirmation letter from Cardinal Trust Bank, a certificate of insurance from Bluehaven Mutual, a Code of Conduct attestation signed Oct 5 and a 38-answer questionnaire. Maya’s request sits beside them: GLP bioanalysis of VLT-302 PK samples, because the current lab has no capacity before December, at an estimated $420,000 a year.
- 03One click
“Run checks” — six agents read and verify
The agentsLena presses Run checks. The document reader classifies the five documents and reads 25 fields. In parallel, the tax ID 84-2913377 is matched with the legal name, the bank account is confirmed as Quillstone’s own — open 6 years, not shared with any supplier or employee — and the company, its owner and its CEO are screened against OFAC, EU and UK lists.
Each step is shown as it runs, with what it found and how long it took.
- 04Under a minute
A cited supplier record, and one finding
Risk trigger routerThe supplier record is built: legal entity, tax, bank, insurance and compliance, each value with the page it came from. One problem: the certificate shows general liability of $1,000,000 each occurrence, below the $2,000,000 minimum for lab services. Approve record stays disabled until it is resolved.
“General liability $1,000,000 each occurrence — below the $2,000,000 minimum for lab services handling study samples.”
- 05Drafted
One precise ask to the supplier
Follow-up writerThe follow-up writer drafts a short letter to Elena Brooks: everything checks out except one item — the insurance limit, the amount needed, and a request for a revised certificate or an umbrella policy naming Northwind Bio, Inc. as certificate holder, due Oct 9. Lena can edit anything; nothing is sent until she presses Send.
- 0609:24
The revised certificate arrives, and is checked
Document readerThe revised certificate lands in the portal. It is read straight away — general liability $2,000,000 each occurrence, policy to Mar 31, 2027 — and the insurance check passes. The record now reads “Insurance resolved”, and Approve record is open.
- 07Approved
Only the reviews the answers trigger
Lena Ortiz · Supplier enablement leadLena approves the record, and three sign-offs open. Quality goes to Sam Patel because the questionnaire says “Yes — regulated bioanalysis under GLP”; Privacy goes to Dana Okafor because of “Coded study data only — no names”. Anti-bribery and Cyber are skipped — no trigger fired. Omar Haddad gives the second approval on the bank details.
Every review cites the answer that fired it.
- 08Created
Signed, and created in the ERP
Sam Patel, Dana Okafor, Omar HaddadEach reviewer signs as themselves, with an electronic signature that records meaning, name and time. With every sign-off in, Lena creates the supplier: 100-4417 in the ERP supplier master, bank details added and locked, payment terms Net 60, and Maya told the supplier is ready for a purchase order. Day 1.
- 09Same morning
A bank change that looks routine, and is not
Bank verifierCHG-318 came to the AP mailbox on Oct 6 at 21:14: Corvane Packaging, a supplier since 2019, “updating” its remittance details to an account at Marlowe Digital Bank. The bank verifier sets it beside the record on file and finds seven warning signs — a lookalike domain, an account in the name of CVP Trading Ltd, opened 11 days ago, in Cyprus, a new phone number and pressure to act before Thursday’s run. $186,420 of invoices are held.
“corvane-packagng.com — one letter away from corvanepackaging.com on file.”
- 10Blocked
A callback to the number on file, and the money stays put
Lena Ortiz · Supplier enablement leadLena calls Karen Doyle on +1 414 555 0187 — the number on the record, never the one in the email — and records that Corvane did not ask for any change. She blocks the request. Invoices INV-88412 and INV-88430 stay on Thursday’s run to the verified Menomonee Valley Bank account, the sender domain is blocked in the AP mailbox and the security team has the evidence.