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
- 1Create Shipment Recordcreate record
Creates the shipment record from the dispatch intake form submission.
- 2Set Status to Packingupdate record
Sets the shipment status to Packing.
- 3Send Acknowledgement Emailsend email
Emails the customer an acknowledgement with their shipment reference number.
- 4Packer: Check Packing Against Ordercreate task
Packer checks the packed items against the order and records the result and details.
- 5Route 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 Discrepancypacking_check_result: "Complete"→Check if Shipment Value Requires ApprovalDefault→End - 6Warehouse: Resolve Pick Discrepancycreate task
Warehouse team resolves the pick discrepancy and records what was corrected.
- 7Loop Back to Packing Checkrestart from step
Restarts the process from the packing check so the packer can re-verify after the pick was corrected.
- 8Check 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 ApprovalDefault→Dispatch: Select Carrier and Hand Off Shipment - 9Set Status to Pending Approvalupdate record
Sets the shipment status to Pending Approval before requesting manager sign-off.
- 10Dispatch Manager Approvalrequest approvalrequires approval
Dispatch manager reviews and approves or rejects the high-value shipment.
- 11Route 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 Shipmentapproval_status: "rejected"→Set Status to Not ApprovedDefault→End - 12Set Status to Not Approvedupdate record
Sets the shipment status to Not Approved after manager rejection.
- 13Notify Warehouse of Non-Approvalsend email
Emails the warehouse team member that the dispatch was not approved.
- 14Dispatch: Select Carrier and Hand Off Shipmentcreate task
Dispatch selects the carrier and service, produces labels and documents, and hands the shipment to the carrier.
- 15Save 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.
- 16Notify Customer of Dispatchsend email
Emails the customer with the carrier and tracking number for their shipment.
Fields
Show all 17 fieldsShow fewer 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
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
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.
