assess.one – AI-powered business operations platform

Workflow Template

Shipment Dispatch Workflow

Manages the end-to-end dispatch of a warehouse order: recording order and item details, verifying packing against the order, resolving discrepancies, selecting carrier/service, producing labels and documents, obtaining approval for high-value shipments, handing off to the carrier, capturing tracking, and notifying the customer.

Warehouse teams lose hours chasing mis-picked items, mismatched carrier labels, and high-value shipments that go out without sign-off — often discovered only after a customer complains. The Shipment Dispatch Workflow verifies packing against the original order, routes discrepancies for resolution, and holds high-value shipments for approval before they ever reach the carrier. Teams get a single, trackable path from order to tracking number, reducing dispatch errors and cutting the time spent firefighting after the fact.

Business Outcomes

  • Helps reduce mis-shipped orders through mandatory packing verification against the original order
  • Supports faster resolution of pick discrepancies with a dedicated re-check step instead of ad-hoc fixes
  • Improves control over high-value shipments with built-in approval routing before dispatch
  • Streamlines carrier and label selection into a single recorded step, reducing manual re-entry
  • Makes customer communication more consistent by automating tracking and cancellation notifications

Workflow Steps

Steps

  1. 1
    Record Order for Dispatchcreate record

    Creates the shipment record with order, items, and quantities.

  2. 2
    Set Status: Openupdate record

    Sets the shipment status to Open on creation.

  3. 3
    Verify Packing Against Ordercreate task

    Warehouse staff verify packed items and quantities match the order and record the outcome.

  4. 4
    Set Status: Packing Checkupdate record

    Marks the shipment as under packing check.

  5. 5
    Route on Packing Check Result

    Routes to pick resolution if a discrepancy was found, otherwise proceeds to carrier selection.

    packing_check_result: "Discrepancy Found"Set Status: Pick Resolution
    packing_check_result: "Complete"Select Carrier and Service
    DefaultEnd
  6. 6
    Set Status: Pick Resolutionupdate record

    Marks the shipment as pending pick resolution.

  7. 7
    Resolve Pick Discrepancycreate task

    Assigns a task to resolve the pick discrepancy before packing can be re-verified.

  8. 8
    Restart Packing Checkrestart from step

    Restarts the workflow from the packing check step after pick resolution.

  9. 9
    Select Carrier and Servicecreate task

    Warehouse team selects the carrier and service level for the shipment.

  10. 10
    Persist Carrier and Service Levelupdate record

    Saves the selected carrier and service level onto the shipment record.

  11. 11
    Produce Labels and Documentscreate task

    Generate and attach the shipping label and required documents.

  12. 12
    Check if Shipment is High Value

    Shipments over $1,000 require dispatch approval before handoff to the carrier.

    shipment_value: "1000"Set Status: Awaiting Approval
    DefaultSet Status: Ready to Ship
  13. 13
    Set Status: Awaiting Approvalupdate record

    Marks the high-value shipment as awaiting dispatch approval.

  14. 14
    Request Dispatch Approvalrequest approval

    Requests approval to dispatch this high-value shipment.

  15. 15
    Route on Dispatch Approval

    Proceeds to carrier handoff if approved, otherwise cancels the shipment.

    approval_status: "approved"Set Status: Ready to Ship
    approval_status: "rejected"Set Status: Cancelled
    DefaultEnd
  16. 16
    Set Status: Cancelledupdate record

    Marks the shipment as cancelled following dispatch rejection.

  17. 17
    Notify Customer of Cancellationsend email

    Informs the customer their shipment could not be dispatched.

  18. 18
    Set Status: Ready to Shipupdate record

    Marks the shipment as ready for carrier handoff.

  19. 19
    Hand Off to Carriercreate task

    Hands the packed shipment off to the selected carrier and captures the tracking number.

  20. 20
    Record Tracking Number and Set Dispatchedupdate record

    Persists the tracking number and marks the shipment as dispatched.

  21. 21
    Notify Customer with Tracking Detailssend email

    Emails the customer the tracking number and carrier details.

  22. 22
    Close Shipmentupdate record

    Closes out the shipment record now that it has been dispatched and the customer notified.

Fields

  • Customer Name*
  • Customer Email*
  • Order Reference*
  • Shipment Value (USD)*
  • Items and Quantities*
  • Shipment Status
  • +8 more fields

Forms

Order Dispatch Intake

5 fields

Data Views

Active Shipments

shipment_ref, order_reference, customer_name, shipment_status +3 more

Dashboard Widgets

Dispatch PipelineShipment Status SummaryShipments by Carrier

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
shipment dispatchshipping workflowwarehouse dispatchoutbound logisticsdelivery

Similar Workflows

Similar Categories

FAQs

What happens if packing doesn't match the original order?

The workflow routes the shipment into a Pick Resolution status, prompting the team to resolve the discrepancy before proceeding. Once resolved, the workflow automatically restarts the packing check to confirm the fix, rather than letting a mismatched order slip through to carrier handoff.

Can this handle high-value shipments differently from standard orders?

Yes. The workflow includes a built-in check for shipment value that routes qualifying orders into an Awaiting Approval status, requiring dispatch approval before the shipment can move forward. This step can be customised to match your own value thresholds or approval roles inside assess.one.

What happens if a dispatch approval is rejected?

If approval is denied, the workflow routes the shipment to a Cancelled status and automatically triggers a customer notification about the cancellation. This keeps the customer informed without requiring a manual follow-up step from your team.

What if we have multiple carriers or service levels to choose from?

The Select Carrier and Service step lets your team choose the appropriate carrier and service level for each shipment, and this selection is recorded for use in label and document generation. You can customise the available carrier options and service tiers directly in assess.one to match your shipping arrangements.

Who needs access to this workflow?

Typically warehouse staff need access to record orders and verify packing, while a supervisor or manager role handles approvals for high-value shipments. Access and permissions for each step can be configured inside assess.one, so only the right people see approval requests or discrepancy resolution tasks.

How long does it take to get this workflow up and running?

The template is ready to use, so publishing it takes minutes, not weeks. Once published, your team can start recording orders and running live dispatches immediately, with no separate implementation project or software installation required.

Can we customise the approval logic for high-value shipments?

Yes. The value threshold that triggers the approval step, along with who is notified and who can approve, can be adjusted directly in assess.one. This means the workflow can adapt as your definition of 'high-value' or your approval chain changes over time.

What happens after the carrier picks up the shipment?

Once handed off to the carrier, the workflow captures the tracking number and updates the shipment status to Dispatched. This gives your team a clear record of when and how each order left the warehouse, and can feed directly into customer notifications.

Does this integrate with our existing notification tools?

Notifications, such as alerting a customer about a cancellation or dispatch, are configured inside assess.one using its built-in email and messaging integrations. There's no separate third-party development work needed to connect these notifications to your workflow.

What if a shipment needs to be cancelled after packing but before approval?

The workflow supports routing to a Cancelled status at the approval decision point, which automatically triggers a customer cancellation notice. This keeps cancellation handling consistent regardless of where in the packing-to-approval sequence the decision occurs.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Shipment Dispatch Workflow | assess.one