×
3PL provider
ASL Distribution Services
Connect ASL Distribution Services to sync outbound shipments, inbound receipts, and inventory adjustments through a webhook.
Overview
ASL Distribution Services is a third-party logistics provider running on the dotwms warehouse management platform. Fulfil's integration sends outbound customer and internal shipments as pack jobs, sends supplier and internal ASNs as receipts, and pushes product master data on request. ASL Distribution has no pull API of its own. Instead of Fulfil polling for updates, ASL Distribution posts tracking confirmations, receiving confirmations, and inventory adjustments back to Fulfil through a webhook you configure during setup.
Type: Direct 3PL Integration (webhook-based)
Capabilities
- Customer shipment fulfillment with tracking and SSCC codes
- Outbound internal shipments (transfers out)
- Supplier shipment receiving (ASN) with lot numbers
- Inbound internal shipments (transfers in)
- Automatic inventory adjustments for damages and corrections
- Manual product master data sync
- Multi-package wholesale support
- Order cancellation at the shipment level
Supported Actions
From Fulfil to ASL Distribution:
- Send assigned customer shipments for fulfillment (D2C and wholesale)
- Send outbound internal shipments for warehouse transfers
- Send supplier shipments as advance ship notices (ASNs)
- Send inbound internal shipments for receiving
- Send product master data (SKU, GTIN/UPC, weight, dimensions, packaging type)
- Cancel a shipment
From ASL Distribution to Fulfil (via webhook):
- Tracking numbers and SSCC codes on shipping confirmations
- Full receipt confirmations with lot and batch numbers
- Signed inventory adjustments (damages, corrections, removals)
Best For
- DTC E-commerce Brands: Direct-to-consumer brands wanting reliable fulfillment with automatic confirmations
- Lot-Tracked Products: Businesses that need lot and batch numbers captured on inbound receipts
- Multi-Channel Retailers: Brands selling across Shopify, Amazon, eBay, and other channels
- Wholesale and B2B: Companies shipping multi-package orders alongside retail fulfillment
Setup Instructions
Step 1: Create the ASL Distribution Warehouse in Fulfil
- Navigate to Inventory & Stock > Locations
- Create a new Warehouse (or open an existing one) and configure:
- Warehouse Type: 3PL
- 3PL Source: ASL Distribution
- Click Create
Step 2: Connect the Integration
- Navigate to Settings > General > Integrations
- Search for ASL Distribution and open it
- Click Connect ASL Distribution and enter your credentials:
- Instance Code (separates test and production tenants)
- Tenant Code (your merchant identifier within ASL's WMS)
- API Key
- Click Connect
- In the configuration wizard, enter the Warehouse Code ASL assigned to this facility and select the Warehouse you created in Step 1
- Click Save
Contact your ASL Distribution representative to obtain your Instance Code, Tenant Code, API Key, and Warehouse Code.
Step 3: Configure the Webhook
ASL Distribution posts tracking, receiving, and inventory confirmations back through a webhook rather than Fulfil polling for them.
- Open the ASL Distribution integration record
- Copy the Webhook URL shown on the integration page
- Click Set token, enter a token of your choosing, and click Save
- Share both the webhook URL and the token with your ASL Distribution representative
Webhook requests are rejected with a 401 error until a token is set. To rotate the token, click Replace token and share the new value.
Step 4: Enable Schedulers
On your warehouse location page, click + to add a schedule for each action you want to enable:
- Send customer shipments: Sends assigned customer shipments as pack jobs
- Send internal shipments (to shipping 3PL): Sends assigned outbound internal shipments
- Send supplier shipments: Exports draft supplier shipments as ASNs
- Send internal shipments (to receiving 3PL): Exports draft inbound internal shipments as ASNs
Select an interval for each schedule and click Save. Tracking numbers, receipts, and inventory adjustments arrive automatically through the webhook, so they don't need schedules.
Features in Fulfil
Webhook Confirmations
ASL Distribution posts tracking numbers, SSCC codes, receipt confirmations, and inventory adjustments back to Fulfil as they happen, so you don't wait on a polling cycle for status updates.
Lot Tracking on Receipts
Inbound receipt confirmations include lot and batch numbers with expiry dates, recorded against received inventory for full traceability. Enable lot tracking on your product variants before sending products to ASL Distribution.
Automatic Inventory Adjustments
ASL Distribution posts signed adjustments for damages, corrections, and manual changes at the warehouse. Each adjustment is matched to your Fulfil warehouse and applied automatically.
Carrier Mapping
ASL Distribution maps the carrier or SCAC code it returns (UPS, FedEx, Purolator, GLS) to the matching Fulfil carrier. Tracking numbers and connotes are always recorded, even when a returned carrier code falls outside the mapping.
Product Master Data Sync
Push products to ASL Distribution from Products > Products > Actions > Send to 3PL. ASL Distribution requires a packaging type for every product (Cardboard by default); override it with the asl_packaging_type metafield.
Warehouse Transfers
Send inventory between your warehouses and ASL Distribution facilities with automated pack jobs and receipt confirmations for both inbound and outbound transfers.
Support
For questions about this integration, contact Fulfil support. For ASL Distribution-specific questions or to set up your account, visit ASL Distribution Services or reach out to your ASL Distribution account manager.
FAQ
Questions? Answers.
How do I set up ASL Distribution Services fulfillment in Fulfil?
Can I use ASL Distribution Services for both Shopify and Amazon orders?
How does inventory sync work with ASL Distribution Services?
Can I send supplier shipments to ASL Distribution Services for receiving?
Does tracking information sync automatically?
Can I route orders automatically to ASL Distribution Services?
How are returns handled with ASL Distribution Services?
Can I manage multiple ASL Distribution Services warehouse locations?
How does order batching work with ASL Distribution Services?
Can I split orders between my own warehouse and ASL Distribution Services?
Ready to get started with ASL Distribution Services?
See how Fulfil integrates with ASL Distribution Services.