×
3PL provider
ShipBob
Connect your Fulfil account with ShipBob to automate order fulfillment and inventory synchronization across a global fulfillment network.
Overview
DTC brands use ShipBob's global fulfillment network spanning the US, Canada, Europe, and Australia to provide fast, affordable shipping to customers worldwide. Fulfil's native ShipBob integration enables merchants to route orders from Shopify, Amazon, and other channels to ShipBob's distributed warehouse network while maintaining real-time inventory visibility and seamless bi-directional communication for fulfillment and receiving.
Type: Direct 3PL Integration
Capabilities
- Customer shipment fulfillment with tracking
- Supplier shipment receiving
- Lot/batch number tracking support
- Real-time inventory synchronization
- Multi-warehouse support across ShipBob's global network
- Returns processing
Supported Actions
From Fulfil to ShipBob:
- Export customer shipments for fulfillment
- Export supplier shipments for receiving
- Send lot numbers and expiry dates for lot-assigned shipment lines
- Send B2B retailer data (program type, purchase order number)
From ShipBob to Fulfil:
- Import tracking numbers and fulfillment confirmations
- Import lot numbers with shipment confirmations
- Import supplier shipment receipt confirmations
- Sync inventory levels
Best For
- DTC E-commerce Brands: Fast fulfillment for direct-to-consumer orders from Shopify and other channels
- Multi-Regional Brands: Distributed inventory across US, Canada, Europe, and Australia for faster delivery
- International Shipping: Leverage ShipBob's global network for cross-border e-commerce
- High-Volume Shippers: Scalable fulfillment for brands processing thousands of orders monthly
Setup Instructions
Step 1: Create ShipBob Warehouse in Fulfil
Repeat these steps for each ShipBob location you want to connect:
- Navigate to Inventory & Stock > Locations
- Click Setup New Location
- Select Warehouse and configure:
- Type: 3PL
- 3PL Source: Another 3PL using API
- Structure: As required for your operations
- Click Create
- Open the warehouse and click View access token
- Copy the JWT token (you'll need this for ShipBob)
Step 2: Install Fulfil App on ShipBob
- Log into your ShipBob account
- Navigate to Integrations
- Search for "Fulfil" and install the integration
- Navigate to My Apps to find the installed Fulfil integration
Step 3: Configure Connection Settings
- Click the three-dot menu on the Fulfil integration
- Select Connection Settings
- Under Connect your account:
- Enter the JWT token from Step 1 under Fulfil-3PL
- Click Connect
- Click Connect on ShipBob V1
- Click Allow and Install in the popup to grant ShipBob access
Step 4: Map ShipBob and Fulfil Locations
- Under Details, enter a connection name for the warehouse
- Under ShipBob ↔ Fulfil location Mapping:
- Select the ShipBob location from the dropdown
- Enter the Fulfil warehouse location ID
- Click Save
Step 5: Enable Data Sync
- Under Configure your Integration Settings:
- Enable Customer Shipments sync (all options)
- Enable Supplier Shipments sync (all options)
- Select the inbound fulfillment center for supplier shipments
- Enter your Fulfil subdomain (e.g., "yourcompany" from yourcompany.fulfil.io)
- Click Save
Step 6: Initial Sync
- Click SYNC NOW to perform the initial data synchronization
- Verify that inventory levels appear correctly in both systems
- Test with a sample customer shipment to confirm fulfillment flow
Note: Adjust the sync schedule frequency in ShipBob's integration settings to match your fulfillment volume.
Step 7: Configure ShipBob as Carrier (Optional)
To ensure customer shipments route correctly to ShipBob, set up ShipBob as a carrier in Fulfil:
- Review ShipBob's Ship Option Mapping for accepted carrier service names
- Contact Fulfil support to set up ShipBob carrier services
- Provide the specific Ship Option Names you want to enable
Features in Fulfil
Global Warehouse Network
Route orders to the optimal ShipBob location based on customer proximity. ShipBob automatically selects the best warehouse to minimize shipping time and cost.
Lot Number Tracking
Track lot and batch numbers through the fulfillment process. Fulfil sends lot numbers and expiry dates when an outbound shipment has a lot assigned to a line. When ShipBob fulfills orders, lot numbers sync back to Fulfil for full traceability.
B2B Retailer Data
For B2B orders, ShipBob receives the retailer program type and the purchase order number from the end customer order reference. This enables ShipBob to handle retailer-specific fulfillment requirements.
Real-Time Inventory Sync
Inventory levels automatically update as ShipBob receives shipments, fulfills orders, or adjusts stock. Maintain accurate inventory across all sales channels.
Multi-Location Management
Manage inventory across multiple ShipBob fulfillment centers with unified visibility in Fulfil. Perfect for brands distributing inventory strategically across regions.
Returns Processing
Handle customer returns through ShipBob with automatic restocking in Fulfil once products pass inspection and return to available inventory.
Pricing
ShipBob pricing varies based on storage volume, order volume, and fulfillment services. Contact ShipBob directly for a quote tailored to your business needs.
Support
For questions about this integration, contact Fulfil support. For ShipBob-specific questions or to set up your account, visit ShipBob or reach out to your ShipBob account manager.
FAQ