Workflow Template
Stock Transfer Workflow
Manages inter-location stock transfer requests from submission through availability check, approval (for high-value transfers), dispatch, receipt, discrepancy resolution, and completion.
Organisations moving stock between locations need a consistent, visible process that captures every decision point, from confirming availability to approving high-value transfers and resolving discrepancies on receipt. This workflow manages inter-location stock transfer requests end to end, giving requesters, source and destination warehouse staff, operations managers and the operations team a shared, status-driven record of each transfer. Every stage of a transfer's progress is tracked on its record, with a reference number and timeline that reflect what happened and when.
Business Outcomes
- Supports faster identification of unavailable stock before a transfer proceeds
- Helps route high-value transfers to operations manager approval consistently
- Improves visibility into dispatch details such as carrier and tracking reference
- Makes it easier to capture and resolve receipt discrepancies with documented notes
- Reduces manual follow-up through automatic status updates and requester emails
Workflow Steps
Steps
- 1Create Stock Transfer Recordcreate record
Registers the submitted stock transfer request as a record.
- 2Set Status to Requestedupdate record
Sets the transfer status to Requested.
- 3Send Acknowledgement Emailsend email
Emails the requester an acknowledgement with their reference number.
- 4Source Warehouse: Check Availabilitycreate task
Source warehouse records whether the requested stock is available.
- 5Route on Availability
Routes based on whether the source warehouse confirmed availability.
availability: "Not available"→Set Status to Cancelledavailability: "Available"→Route on Transfer ValueDefault→Route on Transfer Value - 6Set Status to Cancelledupdate record
Sets the transfer status to Cancelled due to unavailable stock.
- 7Send Cancellation Emailsend email
Emails the requester that the stock is not available and the transfer is cancelled.
- 8Route on Transfer Value
Routes to operations manager approval if the transfer value exceeds $5,000.
transfer_value: "5000"→Operations Manager ApprovalDefault→Set Status to Dispatching - 9Operations Manager Approvalrequest approvalrequires approval
Operations manager approves or rejects the high-value stock transfer.
- 10Route on Approval Outcome
Routes based on the operations manager's approval decision.
approval_status: "approved"→Set Status to Dispatchingapproval_status: "rejected"→Set Status to RejectedDefault→End - 11Set Status to Rejectedupdate record
Sets the transfer status to Rejected.
- 12Send Rejection Emailsend email
Emails the requester that the transfer was not approved.
- 13Set Status to Dispatchingupdate record
Sets the transfer status to Dispatching.
- 14Source Warehouse: Pick and Dispatchcreate task
Source warehouse picks and dispatches the stock, recording dispatch details.
- 15Save Dispatch Detailsupdate record
Persists the dispatch date, carrier and tracking reference to the record.
- 16Set Status to In Transitupdate record
Sets the transfer status to In Transit.
- 17Destination Warehouse: Receive Stockcreate task
Destination warehouse receives the stock and records quantities received and any discrepancy.
- 18Save Receipt Detailsupdate record
Persists the quantities received and discrepancy to the record.
- 19Route on Discrepancy
Routes to discrepancy resolution if a discrepancy was recorded on receipt.
discrepancy: "None"→Set Status to Completeddiscrepancy: "Short"→Operations Team: Resolve Discrepancydiscrepancy: "Damaged"→Operations Team: Resolve Discrepancydiscrepancy: "Wrong item"→Operations Team: Resolve DiscrepancyDefault→Set Status to Completed - 20Operations Team: Resolve Discrepancycreate task
Operations team resolves the recorded discrepancy and documents the resolution.
- 21Save Resolution Notesupdate record
Persists the discrepancy resolution notes to the record.
- 22Set Status to Completedupdate record
Sets the transfer status to Completed.
- 23Send Completion Emailsend email
Emails the requester that the transfer is complete and inventory is updated.
Fields
Show all 15 fieldsShow fewer fields
FormStock Transfer Request
- Requester Name*· Text
- Requester Email*· Email
- Source Location*· Text
- Destination Location*· Text
- Items and Quantities*· Long text
- Transfer Value ($)*· Number
- Required Date*· Date
TaskSource Warehouse: Check Availability
- Source Warehouse Availability*· Choice
TaskSource Warehouse: Pick and Dispatch
- Dispatch Date*· Date
- Carrier*· Text
- Tracking Reference*· Text
TaskDestination Warehouse: Receive Stock
- Quantities Received*· Long text
- Discrepancy*· Choice
TaskOperations Team: Resolve Discrepancy
- Resolution Notes*· Long text
Other fields
- Transfer Status· Choice
- Requester Name*
- Requester Email*
- Source Location*
- Destination Location*
- Items and Quantities*
- Transfer Value ($)*
Forms
Stock Transfer Request
7 fields
Data Views
Stock Transfers
source_location, destination_location, transfer_value, tracking_reference +1 more
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 at each stage of a stock transfer?
The record captures the requester's submitted details, the source warehouse's availability response, dispatch information including date, carrier and tracking reference, and receipt details such as quantities received and any discrepancy. If a discrepancy is resolved, the resolution notes are also saved to the record. The record's status and timeline reflect these updates as the transfer moves from Requested through to Completed, Cancelled or Rejected.
Who is involved in processing a stock transfer request?
The requester submits the initial request and receives email updates throughout. Source warehouse staff confirm availability and later pick and dispatch the stock, destination warehouse staff record what was received, an operations manager approves or rejects transfers over $5,000, and the operations team resolves any recorded discrepancy. Each of these steps is assigned as a task to the relevant team members within the workspace.
What happens if the source warehouse reports the stock is not available?
When availability is recorded as not available, the transfer's status is set to Cancelled and the requester is emailed to let them know the stock could not be sourced. This decision point routes the transfer away from dispatch entirely, so no further stock movement steps run. The cancellation is reflected in the record's status and timeline.
How does approval work for high-value transfers?
Transfers with a value over $5,000 are routed to an operations manager approval task before dispatch can proceed. If the manager approves, the transfer moves to the Dispatching status; if rejected, the status is set to Rejected and the requester is emailed accordingly. Transfers at or below the threshold bypass this approval task and proceed directly toward dispatch.
How are discrepancies at receipt handled?
When the destination warehouse records the stock received, any discrepancy type — such as short, damaged or wrong item — routes the transfer to the operations team for resolution. The operations team documents their resolution notes, which are then saved to the record before the transfer is marked Completed. If no discrepancy is recorded, the transfer proceeds directly to completion.
How do we change this workflow to fit our own process?
A workspace can describe the desired change in plain English or edit the steps directly in the workflow editor, for example adjusting the approval value threshold or adding additional discrepancy categories. Earlier versions of the workflow are kept, so changes can be made with a record of prior configurations available.
Does the requester need an account to submit or track a transfer?
No account is required; the requester submits the transfer through a public request form and receives email updates, including an acknowledgement with their reference number and later a cancellation, rejection or completion email. All communication happens by email as the transfer progresses through its stages.
What is visible to staff working on a stock transfer?
Workspace admins and members can see each transfer as a record with its reference number, current status and full timeline of what has happened so far. Table views and dashboards show transfers grouped by status, such as In Transit or Completed, making it easier to see where transfers stand across locations.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
