Changelog
Follow up on the latest improvements and updates.
RSS
Finding orders on hold is now more flexible in the 3PL Portal.
The Hold filter now supports selecting multiple hold types at once, allowing you to combine filters such as Fraud Hold, Address Hold, Payment Hold, Client Hold, Operator Hold, and Shipping Hold in a single search.
This makes it easier to find exactly the orders you need without running multiple searches.

If you use Shipping Containers, tracking shipments by container just got easier.
You can now view Shipping Container information directly in the Shipments Report, making it easier to analyze shipments grouped into containers.
This update includes:
- New Shipping Container ID column so you can see each shipment’s container directly in the report. The id links back to the container detail page.
- Filter by “In Shipping Container” to quickly find shipments that are or aren’t assigned to a shipping container.
- Search by Container ID to find shipments in a specific container.

On the container detail page there is a new menu option that opens the Shipments Report already filtered for that container.

These additions make it faster to find, review, and report on shipments associated with any shipping container.
new
Inventory
Update Locations by CSV
You can now update locations in bulk using a CSV upload.
To get started, go to Locations, apply any filters or search terms, then click
Export for Location Update
.After making your changes in the exported file, upload it using the new Update Locations option in CSV Management.
We've added a new mode that lets users scan totes without loading the full order list first. This helps the page load faster in workflows where users only need to open orders by scanning totes.
You can toggle between these modes by clicking the buttons on the upper right corner of the single order shipping screen:

When enabled, simply scan a tote to start packing the order:

You can now view and open order attachments while packing orders in both single order and single item batch.
When an order has an attachment, a pill appears at the top of the order. Click the pill to open the order slide out, where you can view the attachment. Clicking an image opens an image preview. Clicking a PDF opens the file.


You can now select which type of LPN label to print during the wholesale flow:

Simple LPN label
— prints only the LPN barcode. Best for fast scanning and when downstream systems only need to identify the LPN.
Detailed LPN label
— prints the LPN barcode plus a breakdown of the LPN contents (the items and quantities inside). Useful when receivers or warehouse staff need to verify what's in the LPN without scanning it first.
Both options are available directly in the wholesale packing layout, so you can pick the right level of detail for each shipment.


We've added a new "Remember this device for 30 days" option when signing in on both web and mobile.
When selected, you'll stay signed in on that device for the next 30 days, making it faster and more convenient to access your account without logging in each time.

You can now connect the AI agents you already use to your ShipHero account and query your data in plain language. "Show me orders with an address hold." "What shipped yesterday?" "Which purchase orders arrive this week?" Live answers, straight from your real data.
The AI Toolkit comes in two flavors:
- ShipHero MCP: the fastest way in. Add ShipHero as a connector in Claude (web, desktop, or CoWork), Codex, or any MCP-compatible client and start asking. No GraphQL, no token management. Great for inventory checks, order status, shipment lookups, purchase orders, returns, and daily pick and pack stats.
- Public API Skill: for going deeper. Add it to Claude Code, Codex, Cursor, or any coding agent to write custom queries, build reports, explore the full API, and prototype integrations.
📋 Read-only for now. This release is focused on queries: the MCP ships read-only tools, and the Skill's token setup issues read-only credentials. You can look up anything: orders, inventory, shipments, POs, returns. As a safety measure, creating or updating records isn't part of the toolkit design yet.
💡 Good to know
- AI Toolkit queries draw from the same API credit pool as your other Public API integrations. A credit-hungry session can affect your other integrations, so keep prompts specific: narrow date ranges, exact SKUs, only the fields you need.
- Not sure where you stand? Ask your agent to check your remaining credit quota. There's a tool for that.
The AI Toolkit is in Public Beta, and we'll be adding functionality based on your feedback. Tell us what you'd like it to do next.
If a user has Sound Feedback enabled, scanning an item that doesn't belong to the order now plays an Error Sound at the pack station. It's the same alert already used on mobile picking, so the cue is consistent for anyone moving between the two.
Sound Feedback is a per-user setting on the user's profile. Users who already have it turned on don't need to do anything.

Client Hold can now be managed through Automation Rules, giving 3PL clients a new way to automatically place orders on hold based on conditions they define.
Use the Set Client Hold action to automatically place orders on Client Hold when your rule conditions are met.

Good to know
🔒 Client Hold is controlled by the client account that owns the order. 3PL operators cannot set or remove Client Hold, whether manually or through automation.
📦 Client Holds can also be managed through the Client Portal, the Order Details page, and the Public API.
✅ Other hold types, including fraud, operator, payment, and address holds, are unchanged.
Load More
→