← All case studies
Use caseA use-case guide for Distribution & logistics technology teams to apply to their own operation — not a specific customer story. The workflow and ContainerMath features shown are real; the figures illustrate what this use case typically targets rather than results measured from one account.
In your stackLoad plans generated where the team already works
API
Packing engine called from ERP, TMS or CRM
1 workspace
Shared libraries and plans across the team
Consistent
Same engine for every planner and system
A use-case guide for distributors and 3PL technology teams: once load planning is a repeatable, high-volume step, it belongs inside the systems people already work in. This walks through calling ContainerMath's packing engine from an ERP, TMS or CRM through the REST API, and giving a whole team one shared workspace of boxes, items, pallets, vessels and saved plans.
The challenge
When load planning is occasional, a standalone tool is fine. When it's a step in every order — hundreds a week — copying cargo out of the ERP into a separate planner and the plan back again becomes the bottleneck, and each planner keeps their own box sizes and presets so results drift between people. A scaling distributor or 3PL needs load planning to happen where the order already lives, and every planner to work from the same data. This guide shows how the API and shared team workspaces close that gap.
Before vs. after
Before — manual & Excel
Planned in a separate tool
- 1
Copy cargo between systems
Order data was exported from the ERP or TMS, re-entered into a separate planning tool, and the result copied back — by hand, per order.
- 2
Plan outside the system of record
Because planning lived apart from the order, the load plan and the order could drift out of sync between the two tools.
- 3
Everyone keeps their own presets
Each planner maintained their own box sizes, pallet specs and vessel list, so two people planning the same cargo could get different answers.
- 4
Re-solve at every volume step
As order volume grew, the manual copy-in/copy-out step scaled linearly with it — the process couldn't keep up.
- 5
No shared history
Saved plans lived on individual accounts, so a repeat lane one colleague had already solved wasn't visible to the next.
After — ContainerMath
Planned inside your systems
- 1
Call the engine from your stack
The REST API runs the same packing engine from inside your ERP, TMS or CRM, so a load plan is generated as part of the existing order flow.
- 2
Keep planning at the order
Cargo goes to the API and the plan comes back in-system, so there's no copy-in/copy-out and nothing to drift out of sync.
- 3
Share one team workspace
An organization holds boxes, items, pallets, vessels and saved plans in common, so every planner works from the same library.
- 4
Scale without more re-keying
Because the plan is produced programmatically, growing order volume doesn't add manual planning steps.
- 5
Reuse saved plans across the team
Repeat lanes reload a shared saved plan, so work one colleague did is available to the next.
Inside ContainerMath: the parts they used
Developer API
A REST API with key auth that runs the packing engine from an ERP, TMS or CRM — the same engine the app uses, called programmatically.
Organizations
A shared team workspace where saved plans, boxes, items, pallets and vessels are held in common and billed per member.
Shared libraries
One catalog of boxes, items, pallets and vessels for the whole team, so every planner and every API call uses the same data.
My Load Plans
Saved plans reopenable across the team and any device, so repeat lanes don't get re-solved from scratch.
Vessel presets & custom vessels
40+ built-in equipment types plus custom vessels, shared across the workspace so results are consistent for everyone.
The results
- Load plans are generated inside the ERP, TMS or CRM through the API instead of a separate tool.
- Planning stays at the order, removing the copy-in/copy-out step and the drift it caused.
- A shared team workspace gives every planner the same libraries and saved plans.
- Growing order volume no longer adds manual planning steps.
Plan your next container in minutes
Stop guessing in spreadsheets. Build a 3D load plan with live CBM and payload.
Try ContainerMath free →More case studies & use cases