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.
| TEST / METHOD | SPEC | RESULT | P/F |
|---|---|---|---|
| PHYSICAL PROPERTIES | |||
| Melt flow rate, g/10 min (ASTM D1238) | 10.0 - 14.0 | 12.4 | PASS |
| Density, g/cm3 (ASTM D792) | 0.900 - 0.910 | 0.905 | PASS |
| Moisture, % (ASTM D6980) | ≤ 0.050 | 0.053 | PASS |
| Ash content, % (ASTM D5630) | ≤ 0.030 | 0.018 | PASS |
| MECHANICAL PROPERTIES | |||
| Tensile strength at yield, MPa (ASTM D638) | ≥ 32.0 | 34.6 | PASS |
| Flexural modulus, MPa (ASTM D790) | ≥ 1,450 | 1,512 | PASS |
| Notched Izod impact, J/m (ASTM D256) | ≥ 25 | 27 | PASS |
moisture 0.053 > 0.050 — hold lot, call Kestrel — DS
CUSTOMER PO 4500-31872 · QA APPROVED: M. VARGA, 10/16/2026
{ "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
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
Three suppliers, three names for the same test
A result struck out and rewritten by the supplier's lab
CoA, certificate of conformance, mill test report and packing list in one file
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.
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.
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 LLMWhispererA 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 StudioRun 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 FlowCheck 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.
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
Processes these certificates feed
For the teams that sign off incoming lots
Every incoming certificate compared with the spec before the lot leaves receiving inspection, with the out-of-spec result named.
Each supplier's results logged lot by lot, so a property drifting toward its limit shows up before a lot fails.
Certificates matched to the PO and the receipt, so a missing or wrong certificate is chased before the invoice is paid.
Certificates, results and approvals kept against each lot, ready for an audit or a customer complaint.
Lots out of receiving sooner, fewer misses
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.




- 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.
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.
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.









