assess.one – AI-powered business operations platform

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

  1. 1
    Create Delivery Recordcreate record

    Registers the delivery against the purchase/shipment reference.

  2. 2
    Set Status: Receivedupdate record

    Marks the delivery as received and awaiting inspection.

  3. 3
    Inspect Goods for Damage or Shortagescreate task

    Warehouse staff inspect the delivered items against the reference and record the inspection outcome.

  4. 4
    Update Status After Inspectionupdate record

    Persists the inspection outcome to the record for reporting.

  5. 5
    Route on Inspection Outcome

    Branches to acceptance and putaway, or quarantine and discrepancy handling.

    inspection_outcome: "Accept"Set Status: Accepted
    inspection_outcome: "Quarantine - Damage"Set Status: Quarantined
    inspection_outcome: "Quarantine - Shortage"Set Status: Quarantined
    DefaultSet Status: Quarantined
  6. 6
    Set Status: Acceptedupdate record

    Marks the delivery as accepted following successful inspection.

  7. 7
    Record Goods Receiptcreate record

    Creates a formal goods receipt record for the accepted delivery.

  8. 8
    Put Away Stockcreate task

    Warehouse staff move accepted stock to its storage location and confirm the bin location.

  9. 9
    Persist Putaway Locationupdate record

    Saves the putaway location to the record and closes out the delivery.

  10. 10
    Notify Buyer: Goods Acceptedsend email

    Emails the buyer confirming the delivery was accepted and stocked.

  11. 11
    Set Status: Quarantinedupdate record

    Marks the delivery as quarantined pending discrepancy resolution.

  12. 12
    Raise Discrepancy & Assign Supplier Follow-upcreate task

    Assigns a follow-up task to resolve the damage or shortage discrepancy with the supplier.

  13. 13
    Persist Discrepancy Resolutionupdate record

    Saves the discrepancy resolution details and closes the delivery.

  14. 14
    Notify Buyer: Discrepancy Raisedsend email

    Emails the buyer that the delivery was quarantined and how the supplier discrepancy was resolved.

  15. 15
    Set 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

Deliveries by StatusDelivery Processing PipelineDelivery Summary

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
goods receivinggoods receiptwarehouse receivingdelivery receivinginbound logistics

Similar Workflows

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.

Goods Receiving & Inspection Workflow | assess.one