assess.one – AI-powered business operations platform

Workflow Template

Shipment Dispatch Workflow

Manages dispatch of warehouse orders from packing check through discrepancy resolution, manager approval for high-value shipments, carrier handoff, and customer notification with tracking details.

When packing checks, value approvals, and carrier handoffs live in scattered emails and spreadsheets, discrepancies slip through and high-value shipments go out without sign-off. This workflow walks every order from intake through a packer's discrepancy check, automatic routing for manager approval above $5,000, and carrier handoff, then emails the customer their tracking details. The result is a warehouse team that dispatches with a consistent, recorded process and customers who know their order status without chasing anyone.

Business Outcomes

  • Fewer shipping errors caught earlier through a mandatory packing-versus-order check
  • Reduced risk of unapproved high-value shipments through automatic routing to a dispatch manager above $5,000
  • Less time spent on status updates with automatic customer emails at acknowledgement and dispatch
  • Clearer accountability with each discrepancy correction and dispatch decision recorded on the shipment timeline
  • Faster resolution of pick discrepancies through a built-in loop back to re-verify packing

Workflow Steps

Steps

  1. 1
    Create Shipment Recordcreate record

    Creates the shipment record from the dispatch intake form submission.

  2. 2
    Set Status to Packingupdate record

    Sets the shipment status to Packing.

  3. 3
    Send Acknowledgement Emailsend email

    Emails the customer an acknowledgement with their shipment reference number.

  4. 4
    Packer: Check Packing Against Ordercreate task

    Packer checks the packed items against the order and records the result and details.

  5. 5
    Route on Packing Check Result

    Routes to pick resolution if a discrepancy was found, otherwise proceeds to value check.

    packing_check_result: "Discrepancy"→Warehouse: Resolve Pick Discrepancy
    packing_check_result: "Complete"→Check if Shipment Value Requires Approval
    Default→End
  6. 6
    Warehouse: Resolve Pick Discrepancycreate task

    Warehouse team resolves the pick discrepancy and records what was corrected.

  7. 7
    Loop Back to Packing Checkrestart from step

    Restarts the process from the packing check so the packer can re-verify after the pick was corrected.

  8. 8
    Check if Shipment Value Requires Approval

    Routes to manager approval if the shipment value exceeds $5,000, otherwise proceeds directly to dispatch.

    shipment_value: "5000"→Set Status to Pending Approval
    Default→Dispatch: Select Carrier and Hand Off Shipment
  9. 9
    Set Status to Pending Approvalupdate record

    Sets the shipment status to Pending Approval before requesting manager sign-off.

  10. 10
    Dispatch Manager Approvalrequest approvalrequires approval

    Dispatch manager reviews and approves or rejects the high-value shipment.

  11. 11
    Route on Manager Approval Outcome

    Routes to carrier dispatch if approved, or to the not-approved notification if rejected.

    approval_status: "approved"→Dispatch: Select Carrier and Hand Off Shipment
    approval_status: "rejected"→Set Status to Not Approved
    Default→End
  12. 12
    Set Status to Not Approvedupdate record

    Sets the shipment status to Not Approved after manager rejection.

  13. 13
    Notify Warehouse of Non-Approvalsend email

    Emails the warehouse team member that the dispatch was not approved.

  14. 14
    Dispatch: Select Carrier and Hand Off Shipmentcreate task

    Dispatch selects the carrier and service, produces labels and documents, and hands the shipment to the carrier.

  15. 15
    Save Dispatch Details and Set Status to Dispatchedupdate record

    Persists the carrier, tracking number, dispatch date and documents to the record, and sets status to Dispatched.

  16. 16
    Notify Customer of Dispatchsend email

    Emails the customer with the carrier and tracking number for their shipment.

Fields

Show all 17 fields

FormShipment Dispatch Request

  • Warehouse Team Member Name*· Text
  • Warehouse Team Member Email*· Email
  • Customer Name*· Text
  • Customer Email*· Email
  • Order Number*· Text
  • Items and Quantities*· Long text
  • Delivery Address*· Long text
  • Shipment Value ($)*· Number
  • Service Level*· Choice

TaskPacker: Check Packing Against Order

  • Packing Check Result*· Choice
  • Packing Check Details· Long text

TaskWarehouse: Resolve Pick Discrepancy

  • Pick Correction Details*· Long text

TaskDispatch: Select Carrier and Hand Off Shipment

  • Carrier*· Text
  • Tracking Number*· Text
  • Dispatch Date*· Date
  • Labels and Documents*· File upload

Other fields

  • Shipment Status· Choice
  • Warehouse Team Member Name*
  • Warehouse Team Member Email*
  • Customer Name*
  • Customer Email*
  • Order Number*
  • Items and Quantities*

Forms

Shipment Dispatch Request

9 fields

Data Views

Shipments Overview

order_number, customer_name, shipment_value, tracking_number +1 more

Dashboard Widgets

Shipments by Status

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 the packer finds a discrepancy during the packing check?

The workflow routes the shipment to the warehouse team to resolve the pick discrepancy, and they record what was corrected on the shipment record. Once that's done, the workflow loops back to the packing check step so the packer can re-verify the corrected pick before the shipment moves forward. This keeps discrepancies from slipping through to dispatch.

Can this handle shipments that go through multiple rounds of discrepancy correction?

Yes, the loop back to the packing check step runs each time a discrepancy is found, so a shipment can cycle through correction and re-verification as many times as needed. Each pass records what was corrected on the shipment record, building a timeline of the resolution history. The shipment only proceeds to the value check once the packer records a Complete result.

What happens if the shipment value exceeds $5,000?

The workflow sets the status to Pending Approval and assigns the shipment to the dispatch manager for review. If the manager approves it, the workflow proceeds to carrier dispatch; if rejected, the status is set to Not Approved and the warehouse team member is notified by email. Shipments at or below $5,000 skip this step and go straight to dispatch.

What if the dispatch manager rejects a high-value shipment?

The workflow sets the shipment status to Not Approved and sends an email to the warehouse team member named on the original request form. This gives the warehouse team a clear signal to stop preparing that shipment for carrier handoff. The rejection and status change are recorded on the shipment's timeline.

Who is responsible for each step in this workflow?

A packer checks packed items against the order, the warehouse team resolves any pick discrepancies, a dispatch manager reviews and approves or rejects high-value shipments, and dispatch staff select the carrier and hand off the shipment. Each of these is a task assigned to a workspace member, and the workflow waits for their input before moving forward at each of those steps.

Can we customise the $5,000 approval threshold or add more approval tiers?

Yes, you can describe the change you want in plain English or edit the routing condition directly in the workflow editor to adjust the value threshold. You can also add further decision points or tasks if your dispatch process needs additional review tiers. Earlier versions of the workflow are kept, so you can compare changes over time.

What information does the customer receive during the process?

The customer gets an acknowledgement email with their shipment reference number right after the request is submitted, and a dispatch email with the carrier and tracking number once the shipment is handed off. Customers take part through the public request form and never need an account to receive these updates.

What details get saved on the shipment record versus staying with a task?

Because the workflow waits for the packing check, discrepancy resolution, and carrier handoff tasks, the results entered on those tasks — like Packing Check Result, What was corrected, Carrier, and Tracking Number — are saved directly on the shipment record. Any information entered on a task the workflow doesn't wait for would stay with that task in the record's task list instead. This distinction matters if you're customising which steps wait for input.

How can we track where a shipment is in the dispatch process?

Every shipment is a record with a reference number, a status such as Packing, Pending Approval, Not Approved, or Dispatched, and a timeline showing what happened at each step. Table views and dashboards let you see shipments grouped by status, so warehouse and dispatch teams can spot where orders are stuck. Each business should confirm what level of record-keeping meets its own requirements.

Can we route the manager approval and warehouse notification to specific team members?

Yes, tasks and approvals in this workflow are assigned to workspace members, so the dispatch manager approval and any related notifications go to the people you designate. You can adjust assignees or add conditions by editing the workflow in plain English or in the workflow editor.

Ready to use this workflow?

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

Shipment Dispatch Workflow | assess.one