Manufacturing Document Processing

Extract data from certificates of analysis

Unstract reads certificates of analysis, mill test reports and conformance certificates, scanned or PDF, compares each result with your specification and sends the record to your QMS or ERP.

coa-kestrel-kp-261014-07.pdf · supplier certificatestructured data
{  "supplier": "Kestrel Polymer Compounds",  "product_code": "KPC-1240",  "lot_number": "KP-261014-07",  "manufacture_date": "10/14/2026",  "retest_date": "10/14/2027",  "customer_po": "4500-31872",  "melt_flow_rate": 12.4,  "moisture_pct": 0.053,  "moisture_max": "0.050",  "qa_approver": "M. Varga",  "confidence": 0.95}

Trusted by manufacturing and quality teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
What arrives

Every supplier formats its certificate its own way

A tidy PDF emailed by the supplier's lab before the truck arrives is the easy case. The receiving dock sees this.

Packed in the shipment pouch, then scanned crooked at receiving

MFRMFIMELT INDEX

Three suppliers, three names for the same test

LOT NO.RESULT0.91CONFORMS?YESNO

A result struck out and rewritten by the supplier's lab

CoACoCMTRPACK1 SHIPMENT · 22 PAGES

CoA, certificate of conformance, mill test report and packing list in one file

TEST DATA · 14 LOTS · 9 TESTS

Results for a month of lots in one spreadsheet export

An inspector compares every result with the spec sheet by eye, and the lot sits on hold in receiving until someone gets to it.

Unstract takes that on — it reads each certificate in the supplier's own layout, pulls every test and result, compares them with your specification limits, and sends the record to your QMS or ERP.

Book a consultationFree consultation worth $1,000. Bring a month of supplier certificates and see them checked.
How it works

Parse, extract and review supplier certificates on one platform

Read the certificate, turn every test into data, then run the review around it. Use one product on its own, or all three for the full review.

Certificate of analysis OCR

Parse every certificate with each test, limit and result on its line

Capture the full text of a certificate of analysis, a mill test report or a certificate of conformance, whether the supplier emailed a PDF or it was scanned from the copy packed with the pallet. The table stays intact: each result sits beside its own test, method and limit, so a density reading is never paired with the moisture limit, and a hand-corrected value keeps its place.

Send the text to your own LLM, or make parsing the first step of a certificate review workflow.

Learn more about LLMWhisperer
SUPPLIERKestrel PolymerPRODUCTKPC-1240LOTKP-261014-07MELT FLOW12.4 g/10 minDENSITY0.905 g/cm3MOISTURE0.053 %RETEST10/14/2027
AI data extraction

A certificate of analysis data extractor that checks each result

Name the tests you track for each material, and every certificate comes back in one JSON structure, whether the supplier calls the test MFR, MFI or melt index. Each result is compared with the limit for that part as it comes out: a moisture reading just over its maximum, a missing test or a lot number that differs from the receipt arrives flagged with the reason. A supplier's own PASS mark doesn't override the number.

Call it as an API from your receiving system, run it as an ETL pipeline from a shared inbox or folder, or make it one step in an orchestrated review.

Learn more about Document Studio
lot_numberKP-261014-07✓melt_flow_rate12.4✓density0.905✓moisture_pct0.053⚑retest_date10/14/2027✓⚑ spec max 0.050
Agentic process automation

Run supplier certificate review from receipt to lot record

Describe your certificate of analysis review in plain English and Flow's agents build the workflow. Certificates are picked up from supplier emails or the receiving scanner, each one is read, every result is compared with the specification limits for that part, and the lot number and dates are checked against the receipt. Results go to your QMS or ERP. You approve the workflow once, and it runs the same way on every certificate.

Set the conditions for a quality engineer to step in: a result out of spec, a missing test, a lot that doesn't match the receipt, an unsigned certificate. Only those lots stop, with the reason attached. Unstract reads and compares; your QA team still decides what is released.

Learn more about Flow
1
Certificate intakeCoAs, conformance certificates and mill test reports, per lot
2
Read and extractParseEvery test row as text, table keptExtractTests, results, lot and signature, in your schema
3
Check against the specEach result against your limits; lot and date against the receipt
4
Hold or releaseClean lots go to QA to release; any exception holds the lot
5
Record in the QMSResults and certificate filed to the lot record for audit

Check your certificates today. Automate the review when you're ready.

Start for free to parse and extract your own certificates now. Automating supplier certificate review begins with a consultation.

Supported documents, processes & fields

Certificates of analysis, and every certificate that ships with a lot

Documents

  • Certificates of analysis
  • Certificates of conformance
  • Declarations of conformity
  • Mill test reports
  • Material test reports
  • Test certificates
  • Inspection certificates (EN 10204 3.1 type)
  • Factory acceptance test reports
  • Authorized release certificates
  • Product release authorizations
  • First article inspection reports
  • Supplier specification sheets
  • Lot and batch test reports
  • Packing lists with lot and heat numbers

Fields captured

Supplier name and addressCertificate number and dateProduct nameProduct or part codeLot or batch numberHeat numberManufacture dateExpiry or retest dateCustomer PO numberQuantity shippedSpecification referenceStandard referenced
Who it's for

For the teams that sign off incoming lots

Quality assurance and QC teams

Every incoming certificate compared with the spec before the lot leaves receiving inspection, with the out-of-spec result named.

Supplier quality engineers

Each supplier's results logged lot by lot, so a property drifting toward its limit shows up before a lot fails.

Procurement teams

Certificates matched to the PO and the receipt, so a missing or wrong certificate is chased before the invoice is paid.

Regulatory and compliance teams

Certificates, results and approvals kept against each lot, ready for an audit or a customer complaint.

Outcomes

Lots out of receiving sooner, fewer misses

<3 minfrom certificate received to a checked record in your QMS or ERP
91%of certificates checked without a quality engineer's edit
54%fewer hours comparing results with spec sheets in the first quarter
2×faster from the receiving dock to a lot decision
When source documents are reconstructed correctly, all values are traceable back to the original document making reviews, audits, and quality checks more reliable.
G2Akshay SinghFounder · Reviewed on G2
1 / 3
Security

Supplier test data stays confidential

A certificate of analysis carries a supplier's formulation limits, test methods and lot results, and your own specification sits beside them. Supplier formulations and test data are trade secrets, and your limits show how you make the product.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Supplier certificates are never used for model training.
  • Access by role, plant and supplier, with every correction and QA decision recorded against the lot.
  • You set retention: certificates are kept for the period your quality system requires, then deleted.
  • Self-hosted deployment for manufacturers that keep supplier and specification data inside their own network.
Read how supplier data is protected in the Trust Center
Questions

What quality and supplier teams ask before they start

Send the certificates to Unstract as they arrive, from a supplier inbox, a shared folder or an API call. LLMWhisperer reads each one with its test table intact, and Document Studio returns the supplier, lot, dates and every test result as JSON, ready for your QMS or ERP. Nobody retypes a result.

Yes. Document Studio finds each field by what it is, not where it sits, so a supplier's own layout, a renamed test or an extra column gives you the same record. No template is set up per supplier, and a new supplier's first certificate is read like the rest.

Yes. LLMWhisperer reads crooked scans, faxes and photos taken at the receiving dock, and keeps each result on the row of its test. A value corrected by hand at the supplier's lab is read with the correction.

Yes. Mill test certificate data extraction covers heat number, grade, chemical composition by element, and mechanical properties such as yield, tensile strength and elongation, including inspection certificates of the EN 10204 3.1 type.

Yes. You give it the limits for each part or material, and every result is compared with them, whatever the supplier printed in its own PASS column. A result just outside a limit, a missing test or a unit that differs from your spec comes back flagged with both values.

No. Unstract reads the certificate and compares its results with your limits. Testing stays with the supplier's lab and yours, and the release decision stays with your QA team, who see every exception before they sign.

Both, in layers. LLMWhisperer is the certificate of analysis parser, Document Studio is the certificate of analysis data extractor that returns your fields, and Flow runs the review around them: intake, spec checks, holds and the record in your QMS or ERP.

The lot stops in a review queue. A quality engineer sees the result, the limit and the line on the certificate it came from, then holds the lot, asks the supplier for a corrected certificate or accepts it under deviation. The decision is recorded against the lot.

Yes. Document Studio deploys an endpoint per document type: POST a certificate and get the tests and results back as JSON. The same extraction runs as an ETL pipeline if you would rather drop files in a folder or bucket.

Yes. Describe the review in plain English and Flow's agents build it: pick up certificates, read them, compare each result with your spec, check the lot against the receipt and file the record. You approve the workflow before it runs, and it then runs the same way on every lot, stopping for a quality engineer where you said so.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Certificates and specs are encrypted in transit and at rest, never used to train models, and kept only as long as you set. Manufacturers that keep this data on their own network can self-host; see the Trust Center.

A sample of certificates from your main suppliers and the spec limits they answer to. In a consultation we set up the review around them and your QMS or ERP, and most teams check their first live lots within days. To try extraction now, start for free and upload one certificate.

Next step

Bring a month of supplier certificates to the consultation

CoAs, mill test reports and conformance certificates, with the specifications they answer to. We check them live against your limits and show you every result that misses.

Start for freeOr try it on one of your own certificates today.