Insurance validation and vendor due diligence for QuickFi

Two agents automate commercial insurance certificate validation and vendor due diligence for QuickFi's equipment finance platform.

Partner
QuickFi
Timeline
Spring 2025 – Spring 2026
Status
Delivered, extended in 2026

QuickFi builds an embedded lending platform for business equipment finance. Equipment makers and banks use it to offer loans at the point where the equipment is sold. When we met QuickFi in early 2025, two routine tasks were taking up their operations team's time, and the work grew as the business grew.

The first was insurance. Every borrower has to keep commercial insurance on the equipment, and someone had to confirm it. That meant emailing the insurer, waiting for a certificate, opening the PDF, checking it against the contract, updating the record, and following up on anything missing.

The second was vendors. Before QuickFi pays for a piece of equipment, it needs to know the seller is a real, registered business that isn't on a sanctions list or in the news for fraud. That research was slow and done differently every time. We built an agent for each task.

Insurance certificates

  1. 01

    Request

    the agent emails the insurer from a template

  2. 02

    Watch

    the agent monitors a secure inbox and matches each certificate to the borrower

  3. 03

    Read

    an LLM pulls out policy type, coverage, dates and equipment

  4. 04

    Check

    against that contract's specific requirements

  5. 05

    File

    the certificate is stored, the record updated, and follow-ups sent if anything is missing

Once a certificate arrives, the remaining steps run without a person in the loop.
Certificate checkIllustration

Certificate of liability insurance

Borrower #1042 · received from insurer 9:14 am · matched by account number

Policy type

Commercial general liability, as the contract requires

Coverage amount

$2,000,000 per occurrence; contract minimum $1,000,000

Policy dates

Active, expires 31 Mar 2026

Equipment listed

Serial number on the contract not found on the certificate

Follow-up drafted to the insurer asking for the equipment serial number. Record stays open until it arrives.
Illustration of a certificate check, with made-up details.

Different insurers sent different certificate layouts, so the first extraction attempt was not always reliable. The reader needed fallbacks, while the surrounding workflow had to handle missing attachments and out-of-order replies without losing track of the borrower. We built that workflow on Flask and Supabase.

Vendor checks

The vendor agent runs independent checks and combines the results into a risk report for manual review. The checks include conflict-of-interest detection, such as whether a borrower owns the equipment vendor.

Vendor due diligenceIllustration

Northfield Equipment Co.

Requested for a new equipment loan · 7 checks

Secretary of State

Registered 2009, status active

OFAC sanctions list

No match

Dun & Bradstreet

Entity found, low risk score

Google Maps & web

Commercial address matches, website live

Adverse news

One 2019 article about a contract dispute, since settled

Conflict of interest

No shared owners or addresses with the borrower

Low risk, with one item for a person to read before approving.
Illustration of a vendor report, with a made-up vendor.

Secretary of State registries varied from state to state and changed without warning, so each needed a separate scraper and ongoing maintenance. Entity resolution meant handling names such as "Acme Equipment Inc." in one source and "ACME EQUIPMENT, INCORPORATED" in another. We used fuzzy matching to decide when two records referred to the same company. Google and Dun & Bradstreet rate limits also required request batching and retries.

Who built what

  • Merek Sorianoled the insurance project
  • Erik Pedersenbuilt the certificate validator, which classifies certificates and checks them against QuickFi's standards, and set up storage and the code connecting email, validation and the backend
  • Brandon Xubuilt the API endpoints for borrower lookup, certificate upload and expiry dates
  • Alex Kozikbuilt the data models and the templated request and follow-up emails
  • Nicole Luobuilt the inbox monitor that matches incoming certificates to borrowers
  • David Leeled the vendor project
  • Audrey Lewellenbuilt the Google Maps and Search checks and the adverse-news pipeline
  • Morgan Stuartbuilt the Dun & Bradstreet integration, conflict-of-interest detection and the risk scoring
  • Zach Riiffbuilt the backend for vendor records and the external checks
  • Arshdeep Kaurbuilt the APIs that talk to outside data sources
  • Jonathan Zhangbuilt the Secretary of State and OFAC lookups
“We were delighted to partner with the Generative AI at Cornell team on these two projects which show the tremendous capabilities of these talented Cornell students to use emerging new Agentic AI technology to improve long-standing business models in banking and finance.”
Bill Verhelle, CEO of QuickFi (Cornell Law '98)

Spring 2026

QuickFi asked us back, and Mateo, Brandon and Eddie continued extending the vendor pipeline.

Keep reading