Always know where your catalog stands as the rules change.

SpecMake reads every spec sheet and supplier PDF, scores each product against the rules that apply, and flags what changed. One current, source-verifiable record per product, sitting upstream of your PIM.

One spec sheet, without an account: structured extraction and the compliance gaps per EU regulation in about a minute, plus a DPP readiness score when your product category is in scope. The audit, confidence scores and source links below come with an account.

  • From one product line to a full catalog
  • Confidence-scored, click to source
  • CE · REACH · RoHS · ATEX · DPP
  • PIM sync, Akeneo built in
sample-coating-datasheet.pdfindustrial coatings · 8 pages · en
Catalog240 SKUs under management14 need attention
Sample · Industrial coatings

Epoxy Coating Specification Sheet

Processed in 32s64 fields · 9 sections8 pages
Status
Complete
64 fields·9 sections
Audit Coverage
94%
of the source’s data captured3 warn
Compliance
3/ 3pass
TraceabilityREACHVOC 2004/42
Verify3AskTranslate
Product Characteristics6 fields
Flash Point140°C
Solids Content60% ± 2%
Density (20°C)1.42 g/cm³
VOC · EU15 g/L
Source · page 4 · “VOC content (EU 2004/42/EC): 15 g/L”
VOC · US (coatings)150 g/L
Pot life @ 20°C6 hours
Application8 fields
Storage & Handling5 fields
Regulatory Declarations10 fields
Test Standards7 fields

Each value links to its source wherever the text can be located: click to verify. This is the signed-in view.

The problem

Gaps surface downstream. That is the expensive place to find them.

A missing temperature class or an unreferenced standard does not announce itself in the spec sheet. It announces itself weeks later, in someone else’s inbox.

A distributor refuses the listing

because the Ex-rated datasheet never states a temperature class.

A REACH audit asks for SVHC data

because the sheet declares REACH compliance and says nothing about substances of very high concern.

A public tender disqualifies your bid

because the datasheet for an electrical product never declares RoHS conformity.

Three people carry this: whoever answers for compliance, whoever owns the product data and the PIM, and procurement, when the gap is in a supplier’s sheet rather than your own. SpecMake gives all three the same current answer, per product, before the document leaves the building.

What comes back

One record per product: the values, the gaps, the outputs.

Each value anchored to its source wherever the text can be located. Every gap and contradiction the audit finds, named. Outputs ready for wherever the record goes next, from your PIM to your DPP platform.

Product Characteristics6 fields
Flash Point140°C
Solids Content60% ± 2%
Density (20°C)1.42 g/cm³
VOC · US150 g/L
highreviewlowclick → source

Extract

Each value, unit, tolerance and test standard it finds, captured with a confidence score.

Click a field to open the page it was read from, with the quote highlighted. Multi-column tables, footnoted values and unit suffixes survive the round-trip.

How extraction works
94%coverage
Source audit
64 of 68 fields
3 warn5 info
Findings
  • Pot life at 30°C is in the source table but missing from the record
  • Dry film thickness reads 120 µm in the table and 150 µm in the text
  • Shelf life captured without its condition: unopened container

Audit & comply

Coverage, missing fields, mismatched values, regulatory checks.

Each regulation that applies is checked requirement by requirement, not reduced to a single compliance chip. DPP readiness is scored for batteries, for iron, steel and aluminium, and for construction products.

See compliance coverage
Sync to Akeneofamily · coatings
  • Flash pointflash_point140 CELSIUS
  • VOC · EUvoc_content_eu15
  • VOC · USheld back

    Flagged for review; the value could not be read reliably

  • Dry film thicknessheld back

    The document states a different value for this elsewhere

Nothing is written until you approveReview and sync

Sync & export

Synced to Akeneo, with flagged values held back until someone corrects them.

It maps onto your own attributes and writes nothing until you approve, holding back a value that could not be read reliably, a figure the document contradicts elsewhere and a conformity claim the document denies. JSON-LD for your DPP platform and Excel carry the same flags; the REST API serves the same record.

From PDF to PIM, step by step

Procurement reads the same records. Compare two or more suppliers' sheets: specs are lined up across different names and languages, units are normalized so 350 bar and 35 MPa read as one value, and a spec one supplier leaves out shows as a gap.

See supplier comparison

Kept current

A rule set changes. You find out which products it broke.

The rules move on their own calendar: the Machinery Regulation applies from January 2027, the first battery passports are due a month later, and the iron and steel passport fields are still being drafted. When a rule changes, we update the rule set by hand and version it. Your catalog re-scores, and the alert names the products that developed a gap.

  • Nine rule sets, the conditional ones run only when a document calls for them, so a standard hydraulic valve is not failed for an ATEX marking it was never meant to carry
  • Encoded by hand from the regulation text and checked monthly against official EU sources
  • Re-scoring reads data you already have: nothing is re-uploaded or re-extracted, and each flagged product opens on the regulations that failed

Sample · Rule set updated

2026.08.2 to 2026.08.3

Construction Products Regulation

  • Structural anchor adhesive

    CompliantNeeds attention

    No Declaration of Performance reference found in the document

  • Facade panel, mineral core

    CompliantNeeds attention

    No harmonised technical specification reference found, neither a hEN nor an EAD

  • Expansion joint sealant

    CompliantNeeds attention

    Cites the repealed 89/106/EEC and never the Construction Products Regulation

3 of 240 products changed status. The rest were re-checked and held.

Alert sent to your team

Trust & data

You own your product data. We only process it.

You stay the controller. SpecMake is your processor.

Private EU storage

Your files are stored privately, in the EU.

Yours to export or delete

Export any document, or delete your whole account, anytime.

Never sold, never used for ads

We never sell your documents or product data, or use them for advertising. Service providers process them only to run SpecMake, under contract.

Pricing that scales with your catalog.

A catalog that stays current, priced per SKU under management: every product scored against the rules that apply to it, and re-scored when a rule set changes. Re-exports and rule re-scores are not metered.

Professional

1,000 SKUs included, then €1,000/mo for each further block of up to 1,000

€2,500/mo

All compliance modules and DPP readiness, supplier comparison, REST API and Akeneo sync, up to 5 users.

Up to 2,000 SKUs: €3,500/mo · up to 5,000: €6,500/mo · larger catalogs quoted

Pilot

One product line to start, with the compliance modules that line needs, API and Akeneo sync, for up to 2 users.

Let's talk

Enterprise

Users for your whole organisation, custom integrations and onboarding for the full rollout, at any catalog size.

Custom

All plans billed annually. Charter Customers get 25% off for 6 months, with hands-on onboarding and a written ROI review at month 3.

Start with one document.
Keep the whole catalog current.

Without an account, one spec sheet comes back extracted, with its compliance gaps and a DPP readiness score when the category is in scope. With an account it is audited, linked to its source, and joins a catalog that re-scores when a rule set changes.

PDF, DOCX & XLSX in · extracted, source-audited & compliance-checked · JSON-LD out for your DPP platform · 14 languages · EU data hosting · Privacy