Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Compare Green Coffee Offer Lists From Several Importers Without a Day of Copy and Paste?
Problems We Solve

How Do We Compare Green Coffee Offer Lists From Several Importers Without a Day of Copy and Paste?

Coffee roasters compare green coffee offer lists from importers in different PDFs and sheets. We build an offer tracker that pulls lots into one view.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Green coffee offer lists arrive from each importer in a different format, with different units, price terms and descriptions, so comparing them means copying rows into your own sheet. We build an offer tracker that reads each importer's list, standardises origin, process, score, price and availability, keeps the history, and links the lots you sample to your cupping results and buying decisions.

Monday's offer lists

Three importers send updated offer lists this week. One is a PDF with lots grouped by country. One is a spreadsheet with prices per kilo in pounds. One links to a web portal with prices per pound in dollars and a note about which lots are spot and which are forward. You are looking for a washed Central American to replace a component of your house blend, at a price that keeps your wholesale espresso where it is.

So you copy the likely candidates into your own sheet, convert units, and request samples of four. Next month the lists change and the sheet is out of date.

Every importer formats differently

The information on offer lists is broadly the same: origin, region, producer or cooperative, variety, process, grade, cupping score, bag size, warehouse, availability and price. But each importer structures it differently, uses different units and currencies, and changes the list every week or two.

  • PDFs, spreadsheets and portals all in use at once.
  • Prices in different currencies and per kilo or per pound.
  • Spot, afloat and forward positions marked differently.
  • Cupping scores and descriptors written by each importer's own cuppers.
  • Nothing records which lots you already sampled and what you thought.

What manual comparison costs

Comparing offers by hand takes the buyer a lot of time each cycle and is easy to do badly. Good lots are missed because they were on a list nobody got round to reading. The same lot is sampled twice because nobody remembered it from last year. Price comparisons are unreliable when units and terms differ. And buying history, meaning what you bought, from whom and at what price, is scattered across old emails.

The sample room suffers too. Sample requests go out from the buyer's email, samples arrive in small bags labelled with the importer's reference, and by the time they are roasted and cupped the link between the cup and the offer line is a handwritten note. When a coffee cups well, finding the offer again to check the price and position takes longer than it should.

The offer tracker we build

  1. Offer lists are forwarded to a dedicated address or uploaded. A parser reads each importer's format, with an extraction step using a language model for PDFs, and a person checks anything uncertain.
  2. Every lot is stored with standard fields: origin, region, producer, variety, process, score, bag size, position, warehouse and price converted to your currency and unit, with the original kept alongside.
  3. The same lot appearing on successive lists is recognised, so you see its price and availability over time.
  4. You filter across all importers at once, for example washed, Central American, spot in the UK, within a price range.
  5. Sample requests are recorded against the lot, and cupping results are linked back when you score them.
  6. Lots you buy become contracts in your green coffee records, with the offer details attached.
QuestionHow you answer nowWith the tracker
Which lots fit this brief?Read every listOne filter across all importers
Is this a good price?Convert units by handPrices in one unit and currency
Did we sample this before?MemorySample and cupping history on the lot
What did we pay last year?Search old emailsBuying history by origin and importer

Buying with the whole market in view

The buyer spends time cupping and talking to importers rather than reformatting spreadsheets. Candidate lots are found quickly and compared fairly. The sample room works from a list linked to real offers, and next year's buying starts with a record of what worked. The buying decision itself stays entirely with you.

Is green buying a copy and paste job?

  • You copy lots from importer lists into your own sheet.
  • Prices are converted between currencies and units by hand.
  • You have missed a lot because it was on a list nobody read.
  • You cannot easily find what you paid for a similar coffee last year.
  • Sample requests are not linked to cupping results.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Can it read every importer's format?

It handles PDFs, spreadsheets and emails. Web portals depend on whether the importer offers an export. We test it on your real lists before relying on it.

Does it recommend what to buy?

No. It organises the offers and your history. The buying decision and any view on prices stay with you.

What about currency conversion?

Prices are converted using a rate source you choose, with the original price and currency always shown alongside.

Can it connect to our green stock and contracts?

Yes. Lots you buy flow into your contract and stock records, so the offer, the contract and the arrival are one history.

Keep reading

More on Problems We Solve

Start here

Tell us where the roastery admin is slowing you down

Describe how orders reach you, what you roast on and what the shop, subscriptions and wholesale side run on today. We will tell you what we would build and what we would leave alone, and if a setting in Shopify or your roast logging software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →