procurea.Book a call
AI Sourcing Automation

The Sourcing Funnel, Measured: 4,656 Pages to 568 Suppliers

What eight published runs did to 4,656 company pages, stage by stage: 1,058 rejections with their reasons, 568 suppliers kept, 300 with an address. Measured, and including the runs that failed.

4656
Pages read
472
Shortlisted
1053
Rejected with a reason
300
With an email

ALL 8 PUBLISHED CAMPAIGNS, SUMMED. THE FAILED ONES INCLUDED.

The four stages (and why the numbers drop at each one)

When you click "Start campaign" in Procurea, four stages run in sequence. The numbers below are not a model of what the funnel should do. They are the sum of the eight campaigns published on this site, every one of them, including the two that went badly.

  • Stage 1. Strategy: one brief becomes a set of localised search queries, 25 to 40 per country.
  • Stage 2. Screener: each candidate page is fetched and read against the brief. Across the eight runs this stage read 4,656 company pages.
  • Stage 3. Enrichment: for what survives, find a published contact address and, for EU suppliers who state a VAT number, run it through VIES.
  • Stage 4. Auditor: re-read each survivor against its own pages and score the match, 0 to 100.

1,058 candidates were rejected with a reason recorded. 991 as too weak a match for the brief, 38 in the wrong region, 21 as sample or catalogue pages, and the rest one at a time: a government procurement portal, a trade magazine, a caterer whose specialisation did not fit, and a page about a presidential library. The reasons are in the campaign record, which means they are arguable. That is the difference between a filter you can inspect and a number you have to trust.

568 suppliers were kept, 472 of them scored as primary and 96 held as reserve. 300 came out with a published contact address.

So the honest yield is about 10 percent from page read to supplier kept, and roughly 6 percent from page read to supplier you can actually write to. Anyone quoting you a higher number is either counting differently or has not published the run.

The drop-off is the point rather than a defect. A raw search result list for a sourcing brief is mostly resellers, directories, news and unrelated businesses. A shortlist that has not thrown those away is a search results page with a nicer font.

What the aggregate hides is the spread, and the spread is the useful part. The packaging run read 763 pages and kept 170 suppliers. The kitchen equipment run read 91 and kept 7. Same engine, same week. The difference is the shape of the category, not the performance of the software, and the next section is about how to tell which one you have before you spend the time.

The funnel, summed across all eight published runs

Company pages read4,656
Rejected, reason recorded1,058
Suppliers kept568
With a contact address300

The pipeline across eight published runs

The pipeline across eight published runs25-40 per countrypages fetched1,058 rejected300 with an addressyou download itBriefSearchScreen (4,656)Enrich (568)Score (568)Spreadsheet
The four-stage funnel, summed across eight published runs: 4,656 pages read, 1,058 rejected with a reason, 568 suppliers kept, 300 with an address.
One query, five of twenty six
๐Ÿ‡จ๐Ÿ‡ณCHINESEไบŒ็”ฒๅŒ่ƒๅŽŸๆ–™่ฏ GMP ็”Ÿไบงๅ•†
๐Ÿ‡ฉ๐Ÿ‡ชGERMANMetformin Wirkstoff Hersteller GMP
๐Ÿ‡ฏ๐Ÿ‡ตJAPANESEใƒกใƒˆใƒ›ใƒซใƒŸใƒณ ๅŽŸ่–ฌ GMP ่ฃฝ้€ 
๐Ÿ‡ธ๐Ÿ‡ชSWEDISHmetformin API tillverkare GMP
๐Ÿ‡ฎ๐Ÿ‡นITALIANmetformina API produttore GMP
FIG. 01 ยท THE SAME BRIEF, DISPATCHED IN ITS MARKETS' OWN LANGUAGES

Stage 1, Strategy: from 1 brief to 32 localized queries

The Strategy stage turns the buyer's brief (category, geography, certifications, volume) into a search plan. Not one query, dozens, spread across countries and languages, tuned to how real manufacturers describe themselves online.

For cosmetic packaging sourcing across five EU countries, the plan might look like: - German queries: "Kosmetikflaschen Hersteller GMP," "Kosmetikverpackungen Produzent Deutschland," "PET Kosmetik Flaschen Lieferant" - Polish: "producent butelek kosmetycznych GMP," "opakowania kosmetyczne hurt," "butelki PET kosmetyki" - Italian: "produttore flaconi cosmetici GMP," "fornitore packaging cosmetico," "bottiglie PET cosmetici" - French + Spanish equivalents

25-40 queries per country is the typical range. Going narrower misses suppliers; going broader explodes cost and adds noise.

Why this matters: a buyer doing manual sourcing usually runs 5-8 queries in their own language. That is how "I could not find European suppliers for this category" happens, they exist, they just use different words. Localization is the single biggest lever in discovery. A German "Hersteller" searching a Polish "producent" both mean manufacturer; they produce almost no overlap in Google results.

What Strategy does not do: it does not pick up non-indexed directories (some regional portals block Googlebot), very niche niches under ten global suppliers, or shell-company farms that exist purely to appear in searches. We flag those honestly later rather than pretending they do not exist.

A missing certificate never drops a good maker. It lowers a score, and the score is a number you can argue with.

Stage 2. Screener: 4,656 pages read, 1,058 rejected with a reason

Stage 2 fetches each candidate page, reads the homepage and whatever else looks load bearing (products, certifications, about, contact), and scores it against the brief. This is where the cut happens.

Across the eight published runs the screener recorded a reason on 1,058 rejections:

  • 991 as too weak a match for the brief. Real companies, wrong ones: the resellers, the adjacent categories, the manufacturers who make something next to what you asked for.
  • 38 in the wrong region for the brief.
  • 21 as sample or catalogue pages rather than a company.
  • 8 individually, and these are worth reading because they show what the screen is actually doing: a government procurement portal, a trade magazine, a caterer whose specialisation did not fit the brief, and a page about a presidential library that a query for "obama" style branding had dragged in.

A note on arithmetic, because the numbers do not close and you would notice. 4,656 pages were read and 568 suppliers were kept, which leaves far more than 1,058 unaccounted for. The rest never reached a rejection decision: dead domains, parked pages, pages the scraper could not read, and pages that were plainly not a company. Only candidates that got as far as being judged against the brief get a recorded reason, and those are the 1,058.

We do not publish a precision or recall figure. An earlier version of this page said 85 to 92 percent precision and about 70 percent recall, measured against buyer feedback. No such study was run, and inventing the number is worse than not having it. What we can offer instead is the files: eight shortlists with every score and every rejection in them, so you can judge the screen on its output rather than on our arithmetic about the screen.

What we do know, and it is not a recall figure: the engine misses suppliers whose site is thin, whose category words never appear on the homepage, or who describe themselves in terms the screen did not weight. If you want those, widen the brief and accept more noise.

4,656
Company pages read, 8 campaigns
472
Reached a shortlist
10%
End-to-end yield, measured
64%
Of those, with an email

Stage 3. Enrichment: 568 kept, 300 with an address you can write to

Stage 3 takes what survived and looks for a contact address on the company's own pages, plus a short capability summary. For EU suppliers who publish a VAT number, that number goes to VIES.

Across the eight runs, 300 of 568 suppliers came out with a published address. Call it 53 percent, and then ignore the average, because the spread is the whole story:

  • Packaging: 134 of 170, 79 percent. Converters publish a sales inbox because that is how they get orders.
  • Event catering, Chicago: 50 of 77, 65 percent.
  • Cold chain logistics: 14 of 23, 61 percent.
  • Medical disposables: 28 of 58, 48 percent. Regulated manufacturers route enquiries through forms and regional offices.
  • Kitchen equipment: 1 of 7. That run failed for reasons covered in its own report, and the contact rate is a symptom rather than the cause.

What Stage 3 does not do. It does not guess. A supplier with no published address is exported with that field empty, not filled with a constructed procurement@ that will bounce or land in a reception inbox. It does not query trade registries: there is no Handelsregister, KRS or Companies House lookup anywhere in the pipeline, and an earlier version of this page said there was. It does not infer names from LinkedIn.

That is a smaller claim than the one this page used to make, and it is the one the files support. If half your shortlist arriving without an address sounds like a problem, it is: it is the single most useful number for planning what happens after a search, and it is why the number is on every run report rather than buried.

Stage 4. Auditor: every survivor read again and scored

Stage 4 re-reads each surviving supplier against its own pages and scores the match to your brief from 0 to 100. Across the eight runs the median score per run landed at 85 or 90, with a best of 95. Nothing scored above 95, which is worth knowing: the engine does not award certainty it cannot justify from a website.

139 of the 568 had a certificate named on their own pages, ISO 9001 and its relatives mostly. That is recorded as a claim, with the page it came from. It is not verified. There is no lookup against IAF CertSearch or any issuing body anywhere in this pipeline, and this page used to say there was.

The same goes in the other direction. Where an EU supplier publishes a VAT number, VIES answers, and that answer is real. Where they publish nothing, the field is empty. Registry status is not checked, website dormancy is not checked, and certificate expiry is not tracked, because none of those are built.

Nothing is dropped quietly at this stage. A supplier the engine scored low is in the file with its low score, which is the point of publishing the files rather than a summary of them. You get to disagree with the score, and the score tells you which pages it read to arrive at it.

What you hold at the end is a spreadsheet: name, country, city, website, contact emails, score, specialisation, certificates. Sending the enquiries is your job, and there is no button here that does it for you.

Where the pipeline still misses (honest failure modes)

No one ships perfect software. Four places this pipeline underperforms:

1. Local-language directories we do not scrape. Some regional portals (certain Polish wholesale portals, Turkish B2B sites behind login walls) are not in our scrape set. Suppliers who list only there will be missed unless they also have an indexed website, which many do.

2. Very niche niches with fewer than ~10 global suppliers. If your category has, say, six manufacturers worldwide, highly specialized medical imaging components, very specific aerospace alloys, the Strategy stage generates queries that work for broader categories and may miss the long tail. Manual supplementation is required.

3. Shell companies and listing farms. Some entities exist only to appear in search results. They have a domain, a thin website, and nothing behind it. Our Screener catches most of these because the website is thin, but sophisticated shell operations occasionally pass. Auditor usually catches them at the VAT or registry step; occasionally one slips through.

4. Non-English local-language content that is nonstandard. Regional dialect variations, southern German versus Swiss German industry terminology, various Portuguese variants, sometimes produce thinner results than the main language mode. This improves as we expand language models, but it is a real gap today.

We ship these disclosures rather than hide them because buyers who rely on the pipeline without knowing its limits make bad decisions at the edges. Knowing the failure modes makes you a better user of the tool.

Why this matters to you as a buyer

Three reasons a buyer should care how the pipeline actually works, beyond "it finds suppliers faster."

Reproducibility. Run the same brief in January and again in July, you get an updated list with new entrants, removals, and status changes. Manual research is not reproducible at that fidelity; two researchers running the same brief produce different lists. If your category strategy depends on seeing the supplier universe evolve, the pipeline version is the one that actually tells you that.

Audit trail. Every URL the system looked at, every reason a candidate was dropped, every verification decision is logged. If internal audit or a customer compliance review asks "how did you qualify this supplier?" you can answer with specifics. Manual sourcing produces an "I looked at some websites and sent emails to the ones that looked good" answer, which is not what compliance wants to hear.

Language coverage without hiring. The biggest practical reason to run an assisted pipeline is language. If your category requires reaching German, Turkish, and Italian suppliers, doing that manually means either hiring multilingual researchers (โ‚ฌโ‚ฌโ‚ฌ) or accepting that your English-only process misses 60-70% of the real supplier base. The pipeline handles that without the hiring step.

What we can put a number on is our side of that comparison, because it is published: eight briefs, 4,656 pages read, 568 suppliers kept, 300 with an address, 83 minutes of compute in total. The slowest run took 16 minutes and the fastest 4. We have no measured figure for how long the same eight briefs would take a person, and the ones that used to sit here were invented, so the comparison stops at the half we can evidence.

Read the campaigns behind these numbers
All 8 campaigns, published unedited.

472 suppliers across 8 briefs, 1053 rejections still on the record with the reason each one was given.

Questions buyers ask about this

What does "verified supplier" actually mean in an AI sourcing pipeline?
Less than most vendors mean by it, and we would rather be exact. One check is independent: an EU VAT number that the supplier publishes goes to VIES, the European Commission's own service. Everything else is reading: a live site, what the company says it makes, and any certificate numbers it publishes, recorded with the page they appeared on so you can check them in IAF CertSearch yourself. We do not query national trade registries and we do not confirm a certificate with the body that issued it, so a row is a scored claim, not a verification. Nothing is silently dropped either: rejections keep the reason, so you can override one with local knowledge.
What are the precision and recall of the Screener stage?
We do not have one. This page used to quote 85 to 92 percent precision and about 70 percent recall, measured against buyer feedback; that study was never run and the numbers were invented. What exists instead is eight published runs with every score and every rejection reason in the file, which is a slower way to answer the question and a real one. The trade-off itself is real: a screen tuned to miss less lets more noise through, and ours is tuned to cut hard, which is why 991 of the 1,058 recorded rejections are "too weak a match" rather than "not a company".
Can I reproduce the same sourcing campaign later?
Yes. Every campaign saves its brief, its generated queries, the URLs it touched, and the decisions at each stage. Re-running the same brief three or six months later produces an updated list, new entrants, status changes on existing suppliers (new certifications, deregistrations), expired certs flagged. That reproducibility is one of the main reasons procurement teams move from manual to assisted pipelines; manual sourcing is not reproducible at the same fidelity.
How long does the whole pipeline take?
Roughly 20 minutes of compute time from brief submission to finished shortlist, for a typical 5-10 country campaign. The buyer's input is about 90 seconds at the start (brief definition). Large campaigns (15+ countries, 40+ queries per country) can run 35-45 minutes. The pipeline runs asynchronously, you close the tab, come back when it notifies you.
What happens to suppliers that fail verification?
They are flagged, not dropped. You see them in a separate "needs review" section with the specific failure reason (VAT invalid, website dormant, certificate expired). This matters because not every failure is fatal, a dormant-looking site might be a real factory with neglected marketing, or an expired certificate might be in renewal. Flagging preserves optionality; silent dropping destroys it.