Workflow Template
Goods Receiving Workflow
Warehouse receiving workflow: receiver logs a delivery against a purchase/shipment reference, confirms items and quantities, and inspects for damage or shortages. The workflow branches to either accept and put away stock (creating a goods receipt record) or quarantine the goods and raise a supplier discrepancy for follow-up. The buyer is notified of the final outcome either way.
Warehouse and procurement functions in larger organisations require a controlled, auditable process for goods receiving to ensure inventory accuracy, supplier accountability, and compliance with internal financial and quality controls. This workflow governs the full receiving lifecycle, from logging a delivery against a purchase or shipment reference through inspection, decision-point routing, and either stock putaway or supplier discrepancy escalation. Warehouse receivers, inventory managers, buyers, and procurement teams all operate within a single, permission-controlled process with full traceability at every stage.
Business Outcomes
- Reduce discrepancy resolution time by routing quarantined goods directly to supplier follow-up
- Achieve full audit trail on every delivery, inspection outcome, and putaway location
- Cut manual reconciliation effort between warehouse and procurement teams
- Improve inventory accuracy through mandatory inspection and status confirmation gates
- Increase buyer visibility with automatic notification of acceptance or discrepancy outcomes
Workflow Steps
Steps
- 1Create Delivery Recordcreate record
Registers the delivery against the purchase/shipment reference.
- 2Set Status: Receivedupdate record
Marks the delivery as received and awaiting inspection.
- 3Inspect Goods for Damage or Shortagescreate task
Warehouse staff inspect the delivered items against the reference and record the inspection outcome.
- 4Update Status After Inspectionupdate record
Persists the inspection outcome to the record for reporting.
- 5Route on Inspection Outcome
Branches to acceptance and putaway, or quarantine and discrepancy handling.
inspection_outcome: "Accept"→Set Status: Acceptedinspection_outcome: "Quarantine - Damage"→Set Status: Quarantinedinspection_outcome: "Quarantine - Shortage"→Set Status: QuarantinedDefault→Set Status: Quarantined - 6Set Status: Acceptedupdate record
Marks the delivery as accepted following successful inspection.
- 7Record Goods Receiptcreate record
Creates a formal goods receipt record for the accepted delivery.
- 8Put Away Stockcreate task
Warehouse staff move accepted stock to its storage location and confirm the bin location.
- 9Persist Putaway Locationupdate record
Saves the putaway location to the record and closes out the delivery.
- 10Notify Buyer: Goods Acceptedsend email
Emails the buyer confirming the delivery was accepted and stocked.
- 11Set Status: Quarantinedupdate record
Marks the delivery as quarantined pending discrepancy resolution.
- 12Raise Discrepancy & Assign Supplier Follow-upcreate task
Assigns a follow-up task to resolve the damage or shortage discrepancy with the supplier.
- 13Persist Discrepancy Resolutionupdate record
Saves the discrepancy resolution details and closes the delivery.
- 14Notify Buyer: Discrepancy Raisedsend email
Emails the buyer that the delivery was quarantined and how the supplier discrepancy was resolved.
- 15Set Status: Under Inspectionupdate record
Marks the delivery as under inspection before the inspection task begins.
Fields
- Purchase / Shipment Reference*
- Supplier Name*
- Buyer Email*
- Receiver Name*
- Items and Quantities Received*
- Delivery Note / Packing Slip
- +8 more fields
Forms
Goods Receiving Intake
6 fields
Data Views
All Deliveries
purchase_reference, supplier_name, delivery_status, inspection_outcome +1 more
Goods Receipts
purchase_reference, supplier_name, putaway_location
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Categories
FAQs
How is this workflow audited?
Every step, from delivery record creation through inspection, status changes, and final routing decision, is timestamped and logged within assess.one. This creates a complete, exportable audit trail covering who performed each action, when the goods receipt or discrepancy record was created, and how the final outcome was reached, supporting internal audit and supplier dispute resolution requirements.
Who has access to the goods receiving workflow?
Access is role-based and configured directly within assess.one, typically granting warehouse receivers permission to log deliveries and inspections, while buyers and procurement staff receive read access and outcome notifications. Administrators can extend or restrict access at any step, including approval and discrepancy-handling stages, to align with organisational segregation-of-duties policies.
How does this integrate with existing procurement or ERP systems?
Integrations such as email or Slack notifications to buyers are configured inside assess.one, requiring no external development work. Purchase or shipment references entered at the delivery logging stage can be aligned with identifiers used in existing procurement systems, ensuring the goods receipt record remains traceable back to source purchase orders.
Can the inspection criteria or routing logic be customised?
Yes, the inspection step, acceptance thresholds, and routing logic between acceptance and quarantine are fully configurable within assess.one's no-code editor. Organisations can adjust which fields are mandatory, add additional approval gates, or introduce further branching for specific goods categories without any code changes.
What happens at the inspection outcome decision point?
Following inspection, the workflow automatically routes goods down one of two paths based on the recorded outcome. Goods confirmed free of damage or shortage proceed to acceptance, goods receipt creation, and putaway, while goods flagged with issues are quarantined and a supplier discrepancy is raised for follow-up, with the buyer notified in either case.
How long does implementation take?
This is a ready-to-use template that can be published in minutes. Once live, the warehouse team can begin logging deliveries and running inspections immediately, with no separate implementation project required.
What compliance or approval considerations apply to discrepancy handling?
When goods are quarantined, the workflow requires a discrepancy record and supplier follow-up assignment before resolution can be persisted, ensuring no discrepancy is closed without documented action. This structure supports internal control requirements around goods-not-as-ordered scenarios and provides an evidentiary record for supplier performance reviews.
Who needs to be notified when goods are accepted or quarantined?
Buyers are automatically notified at both final outcomes, whether goods are accepted and put away or quarantined with a discrepancy raised. Notification recipients and channels, such as email or Slack, are configured within assess.one and can be extended to include procurement managers or other stakeholders as required.
Can putaway locations and goods receipt data be tracked over time?
Yes, putaway locations are persisted as a distinct field within the workflow record, alongside the goods receipt itself, enabling historical reporting on storage patterns and inventory placement. This data remains accessible for audit, reconciliation, and warehouse optimisation purposes.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
