All integrations
ShipHeroShipHero

Packing video proof for warehouses running ShipHero

Orders arrive by webhook, a reconcile pass covers the gaps, and every recording carries which facility it was taken at — the question a client asks first.

Free plan · No card · Setup in minutes

A 3PL gets accused differently from a brand. The claim is rarely "the box was empty" — it is "your warehouse packed it wrong", and it arrives from a client who is being accused by their own buyer. Answering that means producing the specific order, from the specific facility, on the specific day, quickly enough that the client never doubts you. That is a records problem before it is a video problem.

How it works

  1. 1

    Connect with a token

    Add your ShipHero credentials once and test the connection from the dashboard before it carries real volume.

  2. 2

    Orders arrive by webhook

    ShipHero notifies PallasMark as orders come in, with a scheduled reconcile pass re-reading the recent window so a dropped webhook does not become an unrecorded parcel.

  3. 3

    Warehouse staff record without a seat

    Operators get an operator role that does not consume a team seat, so a floor of packers does not turn into a per-person bill.

  4. 4

    Facility is recorded with the proof

    Where location is available it is compared against the facility's geofence and stored honestly as match, mismatch or unknown. Indoor GPS drifts, so it is a supporting signal, never an identity check.

Under the hood

Every value here is a behaviour in the product, not a plan or a promise.

What this integration does not do

PallasMark does not manage inventory, allocate stock or create shipments in ShipHero. It reads orders so proofs bind to the right one. It also does not give your clients a login into your PallasMark account — what they receive is a verify link per proof, which is usually what they actually wanted.

Connection
ShipHero token, testable from the dashboard
Order intake
Webhooks, with a scheduled reconcile pass
Operators
Operator role does not consume a team seat
Facility check
Geofence result stored as match, mismatch or unknown
Write-back
None — ShipHero orders are read, never modified
Seal
SHA-256 on the original bytes, public verify page

Questions

Do warehouse operators each need a paid seat?

No. Operators use a role that does not consume a team seat, deliberately: charging per packer pushes warehouses toward shared logins, and a shared login destroys the one thing this product exists to establish, which is who did what.

Can I prove which facility packed an order?

Where location is available at capture it is compared against that facility's geofence and the result is stored as match, mismatch or unknown. It is recorded honestly rather than asserted, because indoor GPS drifts and a confident wrong answer is worse than an honest uncertain one.

Can my clients see the proofs without an account?

Yes, and that is the intended flow. Each proof has a public verify link you can send to a client, who can forward it to their own buyer. Nobody downstream needs a PallasMark account.

Connect your store and record one order

Free plan, no card. The first sealed proof takes about five minutes.

Start free