Case Study
Brown Strauss×Nanonets

From manual PDF-to-Excel conversion
to autonomous ERP import

Brown Strauss Steel sales teams spent an hour per customer order converting PDFs to Excel and manually uploading to SyteLine ERP. A Nanonets agent now extracts 4 key fields per line item and imports structured data directly — in under 10 minutes.

5x ROI in 3 Months80% Time Reduction>95% Accuracy50K+ Docs/yr
About the customerBrown Strauss

Brown Strauss Steel is a leading steel distributor serving customers across the United States. Their sales teams handle thousands of customer order PDFs annually, each requiring precise line item data to be entered into SyteLine ERP for order processing.

Steel Distributor
Industry
7–8
Platforms evaluated
50K+
Docs/yr processed
4 fields
Extracted per row

The Problem

Brown Strauss Steel sales teams received customer order PDFs containing SKU-level line items. Each document required the same grueling manual loop: convert PDF to Excel, reformat extensively to match SyteLine's schema, then upload — with a single formatting error capable of breaking the entire workflow.

  • ~1 hour per document lost to PDF conversion, reformatting, and manual upload.
  • Single formatting error broke the entire SyteLine import, requiring the process to restart.
  • Evaluated 7–8 platforms before finding Nanonets capable of meeting their accuracy needs.
Customer
Sends order PDF
PDF Tool
Convert to Excel
Excel
Reformat columns
Excel
Validate manually
SyteLine
Upload to ERP
Excel
Fix errors (loop)
~1 hour per document · repeated for every order
50K+
Documents per year
~1 hr
Manual time per document
Stack
PDFCustomer PDFs
SyteLine ERP

Our sales team was earlier using PDF to Excel conversion…a single error would break the entire process. Nanonets extracted data with over 95% accuracy.

David Alldian
Business Analyst, Brown Strauss
Brown Strauss

The solution

One extraction agent. From customer PDF to ERP in minutes.

Nanonets replaced the manual PDF-to-Excel-to-ERP loop with one autonomous agent. The agent ingests incoming customer order PDFs, parses the table structure, extracts all four key fields per line item, validates the output, and imports directly into SyteLine ERP — no human in the loop for clean documents.

Receive PDF
Parse Structure
Extract Line Items
Validate Output
Import to ERP

Pipeline overview

Customer PDF
Order PDF received
Steel order with line items
Nanonets
Extract fields
Item · Length · Quantity · Piece Mark
Nanonets
Validate data
Format checks, confidence scores
Nanonets
Format output
Map to SyteLine schema
SyteLine ERP
SyteLine ERP
Auto-imported
Complete
Order processed
Record created in ERP
Nanonets
Flag issue
Low confidence / format error
Manual review
Human corrects row
50,000+ documents/yr · 1 hr → 10 min · >95% accuracy · SyteLine ERP integrated

Impact

ROI in 3 months
3-month payback period
80%
time reduction
~1 hour → <10 minutes
>95%
extraction accuracy
Consistent, reliable
9/10
satisfaction score
Rated by Brown Strauss
Metric
Before
After
Improvement
Processing time
~1 hour/document
<10 minutes
80% faster
Extraction accuracy
Variable (manual)
>95%
Consistent
Platform downtime
1-2 days/incident
Zero
Always on
ROI
5x in 3 months
Rapid payback
Annual volume
50,000+ docs handled
Fully automated

AGENT ANATOMY

Nanonets Agent
Autonomous action-taking
After extraction
Agent decides path and acts
Auto-imported
All rows valid
Customer PDF
PDF received
order_BS4829.pdf
14 line items
Pipeline triggered ✓
Nanonets
Parse table
14 rows detected
Columns mapped ✓
Structure confirmed ✓
Nanonets
Extract fields
ItemW8x31
Length20'-0"
Qty6
Piece MarkA1
Nanonets
Validate
Steel grade ✓
Length format ✓
14/14 rows valid ✓
SyteLine ERP
SyteLine import
Order #BS-2024-4829
Lines14 imported
Complete
Order created
Time<10 min
StatusProcessed ✓
Low confidence row
Field uncertain
Nanonets
Row below threshold
⚠ Confidence < 85%
Nanonets
Flag row
StatusFlagged
Nanonets
listening…
Human
Human reviews row
Single row corrected
Nanonets
Corrected → Validate
Loops to Validate
Format error
Invalid format
Nanonets
Format mismatch
SyteLine schema ✗
Nanonets
Error flagged
QueueError logged ✗
Nanonets
listening…
Human
Manual correction
Field corrected manually
Nanonets
Re-validated → ERP
StatusValidated ✓
Loops to ERP import

See it run on your process, with your documents.

Start free. No credit card. Or talk to our team about your workflow.