Swap supports automatic Quality Control (QC) updates via integrations with select third-party logistics (3PL) providers. This allows you to streamline return inspections by syncing QC data directly from your warehouse management system (WMS) into Swap.
This article explains how QC by Integration works and what to expect when using a supported 3PL.
Supported Integrations
QC by Integration is currently available for selected 3PLs, including:
Each integration has its own setup and behaviour. For provider-specific steps, see the individual integration articles.
How It Works
When using QC by Integration:
The 3PL sends QC data directly to Swap after inspecting returned items
Swap automatically matches this data to the correct return (RMA)
Your store’s approval logic is applied to each item
Approved items proceed automatically if auto-processing is enabled
You don’t need to upload files or push updates manually. Once connected, the integration handles QC submissions in real time or in batches, depending on the 3PL’s capabilities.
Required Data
Each QC update must include the following information:
Order number or Return ID
SKU of the returned item
Returned quantity
QC condition (e.g. Sellable, Damaged, Missing)
Swap uses this data to validate and process returns accurately.
Handling Special Cases
QC by Integration automatically accounts for common edge cases:
Case | Behaviour |
No QC update | Item is marked Missing after 48 hours |
Quantity mismatch | Marked as Missing if fewer items are returned |
Unexpected SKU | Appears in the “Unexpected” tab or summary |
The exact behaviour may vary slightly by integration. Refer to the provider-specific guide for full details.
Automatic vs Manual Processing
If all items in a return are marked as Approved, and your store has enabled automatic processing, the return is completed without manual intervention. If not, returns can be reviewed manually on the RMA page.