Lesson 01 of 20
Normalize Messy SaaS Vendor Quotes — Unit Conversion, Hidden Fees, Cross-Platform Verification
Supplier Screening & Evaluation · IT / SaaS
Synthetic case data — evidence from real ChatGPT, Claude, Gemini and Copilot runs.
vendor-a-quote.txt— ProjectVault, an OCR'd PDF dumpvendor-b-quote.csv— TaskForge, a spreadsheet with inconsistent unitsvendor-c-email-thread.txt— WorkStream, a five-message email chaindistractor-old-quote.txt— an old ProjectVault quote that does not belong in the comparisonThere is no clean summary in the folder. That is what real quote bundles look like.
It's Wednesday. Your IT director's message is one line: "Steering committee Friday — which one do we go with?" Underneath it, four attachments.
The first is a PDF someone scanned and ran through OCR — ProjectVault, with a stray O where a zero should be and the pricing table above three paragraphs of legal boilerplate. The second is a CSV export from TaskForge, where the first row is a merged title cell and one column header has a trailing space. The third is not a quote — it is a forwarded email thread from WorkStream, five messages deep, newest first, with the price changing somewhere in the middle. The fourth is another ProjectVault quote, and it takes you a second to notice it is from last year.
Eighty-five users. Three real vendors, one expired quote, three different formats. And one number buried in the TaskForge CSV that will either make your recommendation hold up or force you to explain to the CFO why the first invoice does not match your slide.
Keep reading with a free account
This lesson is part of the free tier. Create an account — no credit card — and read three full lessons from the course.