Skip to content

Place shipment on hold

Holds the Fulfil shipment associated with the triggering order so it isn’t picked or shipped until released.

Inputs

  • Customer shipment ID (required) — the Fulfil customer shipment to hold. Map this from the order data in your Flow; it identifies which shipment the action targets.
  • Note (required) — free-text reason written back to Fulfil for the audit log.
  • Hold reason (optional) — the name of a predefined hold reason in Fulfil. When set, Packwork looks the reason up by its exact name and applies the matching structured hold reason to the shipment, on top of the note.

How the hold reason is matched

The value you enter must match the name of a hold reason in Fulfil exactly, including capitalisation. Packwork looks it up at run time:

  • If a matching hold reason is found, its Fulfil reason is applied to the shipment.
  • If the field is left blank, the shipment is held with only the note.
  • If the value doesn’t match any hold reason in Fulfil, the field is ignored and the shipment is still held with the note. The action does not fail.

Because an unmatched value is silently ignored, copy the hold reason name straight from Fulfil to make sure it lines up.

Typical use

Pair with the Order created trigger and a fraud or risk condition to auto-hold high-risk orders. Set the hold reason to the same name your ops team uses in Fulfil so held shipments are grouped and reported consistently on both sides.