Skip to main content
Logistics & Supply Chain

Logistics provider automates shipment booking forms end to end

An international logistics and transport provider's ops team logged into the shipper's TMS portal twice a day and worked every booking by hand — copying details, filling booking and battery declaration forms, downloading invoice and packing-list PDFs, and keeping a summary spreadsheet. We built an unattended robot that runs the entire flow: capture, form filling, document handling, filing, the daily summary, retries, and exception alerts.

What we used: RPA Development, Process Automation, Intelligent Document Processing

Before — by handManual TMS logins, twice a day1.5–2 minutes per bookingBattery forms easy to miss
Automated by an unattended robot
1Scheduled logins

Signs into the shipper's TMS portal automatically, morning and afternoon.

2Data capture & form filling

Completes the booking form — shipper, consignee, notify party, HS code, weights, dimensions.

3Battery declarations

Fills the UN3481 declaration form and attaches the matching battery documents.

4Document handling

Downloads invoice and packing-list PDFs, filed into year/month/day folders.

5Daily summary Excel

Records every booking's outcome — no human error.

6Self-recovery

Retries failed bookings and switches the portal back to English on language drift.

7Human-in-the-loop

Exception emails the moment anything needs a person — nothing fails silently.

1The problem

  • Ops staff logged into the shipper's TMS portal twice a day and handled every booking manually — 25–30 a day on average, 60–70 at peak.
  • Each new booking took 1.5–2 minutes of copy-paste between the portal, mapping spreadsheets, PDFs, and the booking form — repetitive and error-prone.
  • Lithium battery shipments (UN3481) needed an extra declaration form plus the correct battery documents — easy to miss under time pressure.
  • Everything had to be filed into a strict year/month/day/HAWB folder structure, capped with a summary Excel for the team.

2What we did

  1. 1An unattended robot logs into the shipper's TMS portal on schedule and picks up the day's bookings automatically.
  2. 2It captures each booking's details and completes the booking form — shipper, consignee, notify party, airport of destination, delivery terms, HS code, packages, gross weight, dimensions, and more — driven by a mapping table.
  3. 3For UN3481 battery shipments it fills the battery declaration form and attaches the matching battery documents.
  4. 4Invoice and packing-list PDFs are downloaded from the portal and filed into the correct year/month/day folder — with a delivery-note fallback when HAWB is empty.
  5. 5A daily summary Excel records every booking's outcome: processed, missing PDF, missing SKU, cancelled, or battery-document exception.
  6. 6The robot self-recovers: retries failed bookings, processes newly launched ones, skips completed ones, and even switches the portal back to English when the language drifts.
  7. 7Any condition needing a human triggers an exception email immediately — nothing fails silently.

Get results like this

We’ll assess your process and give you a straight answer on what automation could return.

Ready to find your first automation win?

Book a free 30-minute process assessment. We’ll map your highest-ROI automation opportunities — no commitment required.