ShipBob × Fulfil
3PL PROVIDER

ShipBob

Connect your Fulfil account with ShipBob to automate order fulfillment and inventory synchronization across a global fulfillment network.

Request a Demo

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

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:

  1. Navigate to Inventory & Stock > Locations
  2. Click Setup New Location
  3. Select Warehouse and configure:
  4. Type: 3PL
  5. 3PL Source: Another 3PL using API
  6. Structure: As required for your operations
  7. Click Create
  8. Open the warehouse and click View access token
  9. Copy the JWT token (you'll need this for ShipBob)

Step 2: Install Fulfil App on ShipBob

  1. Log into your ShipBob account
  2. Navigate to Integrations
  3. Search for "Fulfil" and install the integration
  4. Navigate to My Apps to find the installed Fulfil integration

Step 3: Configure Connection Settings

  1. Click the three-dot menu on the Fulfil integration
  2. Select Connection Settings
  3. Under Connect your account:
  4. Enter the JWT token from Step 1 under Fulfil-3PL
  5. Click Connect
  6. Click Connect on ShipBob V1
  7. Click Allow and Install in the popup to grant ShipBob access

Step 4: Map ShipBob and Fulfil Locations

  1. Under Details, enter a connection name for the warehouse
  2. Under ShipBob ↔ Fulfil location Mapping:
  3. Select the ShipBob location from the dropdown
  4. Enter the Fulfil warehouse location ID
  5. Click Save

Step 5: Enable Data Sync

  1. Under Configure your Integration Settings:
  2. Enable Customer Shipments sync (all options)
  3. Enable Supplier Shipments sync (all options)
  4. Select the inbound fulfillment center for supplier shipments
  5. Enter your Fulfil subdomain (e.g., "yourcompany" from yourcompany.fulfil.io)
  6. Click Save

Step 6: Initial Sync

  1. Click SYNC NOW to perform the initial data synchronization
  2. Verify that inventory levels appear correctly in both systems
  3. 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:

  1. Review ShipBob's Ship Option Mapping for accepted carrier service names
  2. Contact Fulfil support to set up ShipBob carrier services
  3. 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. When ShipBob fulfills orders, lot numbers sync back to Fulfil for full traceability.

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.

Frequently asked questions

How do I set up ShipBob fulfillment in Fulfil?

To set up ShipBob in Fulfil, navigate to Inventory & Stock → Locations, create a new warehouse with Type set to 3PL, and configure your ShipBob credentials. The setup typically takes 30 minutes.

Can I use ShipBob for both Shopify and Amazon orders?

Yes, Fulfil's ERP automatically imports orders from Shopify, Amazon, and other channels. You can route all these orders to ShipBob for fulfillment, and tracking information syncs back to each sales channel automatically.

How does inventory sync work with ShipBob?

Inventory levels automatically sync in real-time between ShipBob and Fulfil. When products are received at ShipBob, stock levels update in Fulfil immediately. When orders are fulfilled, inventory decreases automatically. This ensures accurate stock counts across all your sales channels.

Can I send supplier shipments to ShipBob for receiving?

Yes, you can send purchase orders and supplier shipments directly to ShipBob for receiving. Fulfil exports the shipment details to ShipBob, and once they receive and inspect the products, the shipment is automatically marked as received in Fulfil with updated inventory levels.

Does tracking information sync automatically?

Yes, when ShipBob fulfills an order, tracking numbers automatically sync to Fulfil and push back to Shopify, Amazon, and other connected sales channels, triggering automated customer notification emails.

Can I route orders automatically to ShipBob?

Yes, Fulfil's automation rules allow you to automatically route specific orders to ShipBob based on product type, destination, inventory availability, or custom criteria. This eliminates manual warehouse assignment and ensures orders flow to the right fulfillment center automatically.

How are returns handled with ShipBob?

Returns can be sent directly to ShipBob for inspection and restocking. Once ShipBob receives and inspects returned products, inventory automatically updates in Fulfil and syncs back to your sales channels, making products available for sale again.

Can I manage multiple ShipBob warehouse locations?

Yes, Fulfil supports multiple ShipBob warehouse locations with unified visibility. You can view inventory across all ShipBob facilities, route orders to the optimal location based on proximity or stock availability, and track fulfillment status across all locations from a single dashboard.

How does order batching work with ShipBob?

Fulfil can batch multiple orders together before sending them to ShipBob based on your configured sync schedule. This reduces API calls and streamlines fulfillment operations. You can adjust the batch frequency to match your fulfillment volume—from every 5 minutes for high-volume operations to hourly for lower volumes.

Can I split orders between my own warehouse and ShipBob?

Yes, Fulfil intelligently splits orders when inventory is distributed across multiple warehouses. If some items are at ShipBob and others in your own warehouse, Fulfil creates separate shipments for each location, ensuring customers receive all their items while optimizing fulfillment from the most appropriate facility.

Ready to get started with ShipBob?

Book a demo to learn how Fulfil integrates with ShipBob.

Book a Demo