Logistics

Extract delivery orders and PODs to structured JSON

Delivery orders and proof-of-delivery documents are the closing record of every shipment. They arrive as scanned faxes, photographed mobile uploads, and carrier-system PDFs. Sensible converts any DO or POD format into structured JSON for freight billing reconciliation, OS&D tracking, and TMS automation.

proof-of-delivery reconciliation | freight billing | OS&D tracking

Validated JSON

Schema-enforced output; every field matches your contract

Source coordinates

Every value links back to page + bounding box for audit

Per-document pricing

Predictable cost. No token-volatility surprises

Trusted by teams turning documents into production data

Why PODs break automated reconciliation

Driver signatures, exception codes, and photo-captured deliveries demand more than OCR. Sensible combines layout-aware extraction with deterministic validation against your shipment records.

01

Signature and Stamp Detection

Driver signatures, consignee stamps, and receiver initials need to be detected as present/absent before billing closes the load. Confidence scoring flags missing or ambiguous signatures for AR review.

02

Exception Code Parsing

OS&D codes (overage, shortage, damage) handwritten in margins or printed on carrier-specific forms get normalized to a consistent schema. Bill-back disputes get the structured data they need to resolve quickly.

03

Mobile and Scanned Inputs

Drivers capture PODs on phones in trailer lighting. Some come in as scanned faxes. Hybrid OCR handles low-contrast captures while deterministic rules enforce the output shape your TMS expects.

Managed services

Don't want to build it? We'll write your configs from your samples.

Solutions engineers handle plan, build, deploy, and adjust on your behalf. You see clean JSON in your API response. Same engine as self-serve, just with the configuration work outsourced.

What's included

01Plan.Engineers review your samples and pick the right method

02Build.SenseML configs written from your samples

03Deploy.Same engine as self-serve, ready for production

04Adjust.We update configs when formats shift or new edge cases appear

05Integrate.Help with custom integration into your downstream systems

Fields we extract

We configure every POD extraction to your exact schema, not a fixed field list. The fields below are the ones logistics teams pull most often — tell us what your TMS or freight-billing system needs and we map the rest.

01

Shipment headers

DO number, BOL reference, shipper, consignee, carrier, delivery date, scheduled vs. actual delivery time

02

Delivery confirmation

Receiver name, signature present, stamp present, pieces delivered, pieces signed for, weight confirmed

03

Exceptions

OS&D codes, damage description, refused pieces, late delivery reason, hold-for-pickup flag

config.json

SenseML

{ /* SenseML: delivery order / POD extraction */
"fields": [
{
"method": {
"id": "queryGroup",
"queries": [
{ "id": "do_number", "description": "delivery order number, DO #" },
{ "id": "delivery_date", "description": "delivery date, date delivered" },
{ "id": "pieces_delivered", "description": "pieces delivered, quantity received" },
{ "id": "exception_code", "description": "OS&D, exception code, damage" }
// + more fields, mapped to your schema
]
}
}
]
}

Supported formats

Sensible processes DOs and PODs from any carrier or mobile capture source.

Major carriers

FedEx, UPS, XPO, Old Dominion, R+L, Estes, Saia — pre-built configurations for each carrier's POD format.

Mobile captures and scanned faxes

Driver-uploaded photos, scanned fax PODs, and warehouse-issued delivery orders. SenseML configures any format in hours.

Common questions

Answers about POD signatures, OS&D codes, and mobile-captured delivery formats.

Can Sensible process mobile-captured POD images?

Yes. Driver-captured photos from trailer lighting and warehouse environments process through the same hybrid engine as scanned PDFs. OCR handles degraded captures; deterministic rules enforce the TMS-ready output shape.

How does Sensible handle OS&D codes on PODs?

Overage, shortage, and damage codes get normalized to a consistent schema regardless of how they appear on the form. Handwritten margins and carrier-specific code formats both produce the same structured output.

Does Sensible detect signatures and stamps on PODs?

Yes. Driver signatures, consignee stamps, and receiver initials are detected as present or absent. Confidence scoring flags missing or ambiguous signatures so AR teams can review before billing closes.

Which carriers' delivery orders and PODs does Sensible support?

Any carrier's. Pre-built configurations cover FedEx, UPS, XPO, Old Dominion, R+L, Estes, and Saia, and those are examples rather than the limit. Regional carriers, mobile-captured PODs, and any layout you haven't sent yet get configured in SenseML.

Do you support webhooks?

Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.

Does Sensible support human review?

Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.

What security certifications does Sensible have?

Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.

How long is document data retained?

Document data is stored indefinitely by default. Custom retention policies are available and can be configured for same-day deletion if needed.

Is there a free trial?

Yes. Sensible offers a 14-day free trial on the Growth plan. No credit card required to start.

How is pricing structured?

Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.

How do I integrate with Sensible?

Sensible provides REST APIs and SDKs for Python and Node.js. Most integrations take a few hours. Webhooks, Zapier, and direct API calls are all supported.

What file formats does Sensible support?

Sensible processes PDFs (native or scanned), Microsoft Word (DOC, DOCX), spreadsheets (XLSX, XLS, CSV), single-page images (JPEG, PNG), multi-page images (TIFF), and email bodies with attachments.

How accurate is the extraction?

Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence signals.

How fast is document processing?

Processing speed depends on document size, page count, OCR requirements, and which extraction methods are used. Simple single-page documents process in seconds. Larger or more complex documents that use LLM-based extraction take longer.

Start free

Turn your next delivery order into JSON.

Free 14-day trial. No credit card required. Start extracting in minutes.