Workflow Template
Goods Receiving Workflow
Manages the end-to-end receiving process for warehouse deliveries: intake via a receiving form, receiver inspection of goods, put-away for accepted goods, and quarantine/resolution handling for discrepancies, with status tracking and notifications throughout.
Warehouse receiving spans multiple people and hand-offs, and organisations benefit from a consistent, visible process that captures what arrived, how it was inspected, and how any discrepancy was resolved. This workflow manages the end-to-end receiving process from a receiving form through receiver inspection, put-away, and quarantine/resolution handling, with statuses and notifications tracked throughout. Receivers, warehouse teams, and buyers are each brought into the process at the point their input or action is needed, and every step is recorded on the goods receipt record's timeline.
Business Outcomes
- Supports more consistent handling of deliveries across receivers and shifts
- Helps reduce delays between inspection, put-away, and buyer notification
- Improves visibility into discrepancies and their resolution status
- Makes it easier for buyers and warehouse staff to track receipt status without status-check emails
- Provides a clearer audit trail of inspection findings, storage locations, and resolutions
Workflow Steps
Steps
- 1Create Goods Receipt Recordcreate record
Registers the submitted delivery details as a goods receipt record.
- 2Set Status to Receivedupdate record
Sets the receipt status to Received.
- 3Email Acknowledgementsend email
Sends the receiver an acknowledgement email with the receipt reference number.
- 4Receiver: Inspect Goodscreate task
Assigns the receiver a task to inspect the delivered goods and record findings.
- 5Save Inspection Resultupdate record
Persists the inspection result, damage/shortage details, and photos to the record.
- 6Route on Inspection Outcome
Routes the workflow to put-away or quarantine based on the inspection result.
inspection_result: "Accept"→Warehouse: Put Away Stockinspection_result: "Discrepancy"→Set Status to QuarantinedDefault→End - 7Warehouse: Put Away Stockcreate task
Assigns the warehouse team a task to put the accepted stock away and record its storage location.
- 8Save Storage Locationupdate record
Persists the storage location to the record.
- 9Set Status to Put Awayupdate record
Sets the receipt status to Put Away.
- 10Email Buyer: Received in Fullsend email
Notifies the buyer that the goods were received in full and put away.
- 11Set Status to Quarantinedupdate record
Sets the receipt status to Quarantined due to a discrepancy.
- 12Buyer's Team: Resolve Discrepancycreate task
Assigns the buyer's team a task to resolve the discrepancy with the supplier and record the resolution.
- 13Save Resolutionupdate record
Persists the resolution outcome and notes to the record.
- 14Set Status to Resolvedupdate record
Sets the receipt status to Resolved.
- 15Email Buyer: Resolutionsend email
Notifies the buyer of the discrepancy resolution.
Fields
Show all 15 fieldsShow fewer fields
FormGoods Receiving Form
- Receiver Name*· Text
- Receiver Email*· Email
- Buyer Name*· Text
- Buyer Email*· Email
- Purchase Order / Shipment Reference*· Text
- Supplier*· Text
- Items and Quantities Received*· Long text
- Delivery Date*· Date
TaskReceiver: Inspect Goods
- Inspection Result*· Choice
- Damage or Shortage Details· Long text
- Inspection Photos· File upload
TaskWarehouse: Put Away Stock
- Storage Location*· Text
TaskBuyer's Team: Resolve Discrepancy
- Resolution*· Choice
- Resolution Notes· Long text
Other fields
- Receipt Status· Choice
- Receiver Name*
- Receiver Email*
- Buyer Name*
- Buyer Email*
- Purchase Order / Shipment Reference*
- Supplier*
Forms
Goods Receiving Form
8 fields
Data Views
Goods Receipts
po_or_shipment_ref, supplier, delivery_date, receipt_status
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What does this workflow record for each delivery?
Each submission creates a goods receipt record with a reference number, a status, and a timeline of events. As the workflow proceeds, the record captures the inspection result, damage or shortage details, inspection photos, storage location, resolution outcome, and resolution notes. The status updates automatically as the receipt moves from Received through Put Away, Quarantined, and Resolved.
Who is involved at each stage of the receiving process?
The receiver submits or is named on the initial receiving form and completes the goods inspection task. The warehouse team is assigned the put-away task for accepted goods, recording the storage location. If a discrepancy is found, the buyer's team is assigned a task to resolve it with the supplier, and the buyer receives email notifications at key points throughout.
What happens when the receiver records an inspection result?
The receiver's inspection task waits for them to record the inspection result, along with any damage or shortage details and photos, all of which are saved to the record. The workflow then routes based on that result: an Accept result moves the receipt toward put-away, while a Discrepancy result moves it into quarantine. Any other outcome is also routed accordingly, so every inspection leads to a defined next step.
How is a discrepancy handled once goods are quarantined?
When the inspection result indicates a discrepancy, the status is set to Quarantined and a task is assigned to the buyer's team to resolve the issue with the supplier. Once they record the resolution and resolution notes, these are saved to the record and the status changes to Resolved. The buyer is then emailed with the resolution outcome, keeping them informed without needing to check the record directly.
How do we change this workflow if our receiving process differs?
A workflow can be adjusted by describing the desired change in plain English or by editing its steps directly in the workflow editor. This might mean adjusting the questions on the receiving form, adding an extra task, or changing which team is assigned an inspection or resolution step. Earlier versions of the workflow are kept, so changes can be reviewed or reverted if needed.
Do receivers and buyers need an account to take part?
No account is required for receivers or buyers to participate in this workflow. They interact through a public request form and through forms emailed to them at the relevant stage, such as the inspection or resolution steps assigned to their team.
How do buyers stay informed about the status of a delivery?
Buyers receive an email once goods are received in full and put away, and a further email once any discrepancy has been resolved. Because each receipt record has a status and timeline, workspace users can also check progress at any point without waiting for an email update.
What is captured about put-away for accepted goods?
When the inspection result is Accept, the warehouse team is assigned a task to put the stock away and record the storage location. This storage location is saved to the record, and the status is updated to Put Away before the buyer is notified that the goods were received in full.
Can this workflow support compliance or audit requirements?
The workflow records statuses, the values staff and customers enter, and a timeline of events for each goods receipt record, which can support internal record-keeping. Each business should confirm its own compliance and audit obligations, as this workflow is a tool for tracking the receiving process rather than a guarantee of regulatory compliance.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
