Flexport × Fulfil
3PL PROVIDER

Flexport

Connect with Flexport's technology-driven 3PL fulfillment services for efficient warehousing and order fulfillment.

Request a Demo

Overview

E-commerce businesses choose Flexport's 3PL fulfillment services for technology-driven warehousing and efficient order fulfillment. Flexport's strategically located fulfillment network enables fast delivery across multiple regions while maintaining complete visibility into inventory and orders. Fulfil's native integration with Flexport's fulfillment services ensures orders are picked, packed, and shipped without delay.

Note: This integration connects with Flexport's 3PL fulfillment services, not their freight forwarding operations.

Type: Direct 3PL Integration

Capabilities

  • Customer shipment fulfillment with tracking
  • Outbound internal shipments (transfers out)
  • Supplier shipment receiving
  • Inbound internal shipments (transfers in)
  • Bundle item fulfillment
  • Partial shipment support
  • Real-time inventory synchronization (manual)
  • Product master data synchronization (manual)

Supported Actions

From Fulfil to Flexport:

  • Send customer shipments for fulfillment
  • Send outbound internal shipments
  • Send supplier shipments for receiving
  • Send inbound internal shipments
  • Send product master data (manual)

From Flexport to Fulfil:

  • Receive full and partial shipment confirmations with tracking
  • Receive supplier shipment receipt confirmations
  • Receive full and partial receipt confirmations
  • Import inventory snapshots (manual)

Best For

  • Technology-Forward Brands: Companies valuing visibility and data-driven fulfillment
  • Multi-Region E-commerce: Businesses requiring strategic warehouse locations
  • Bundle Sellers: Brands selling product bundles and kits
  • Growing DTC Brands: Companies scaling their fulfillment operations
Setup Instructions

Step 1: Obtain Flexport Credentials

Contact Flexport support to obtain:
- API Key for authentication
- Flexport logisticsSku for each product in your catalog
- List of supported services and shipping methods

Step 2: Create Flexport Integration

  1. Navigate to Settings > Integrations in Fulfil
  2. Click Setup new integration
  3. Select Flexport as the provider
  4. Enter your API Key
  5. Fulfil will create a new warehouse and map it to the integration
  6. Click Save to establish the connection

Step 3: Configure Product Mapping

Map your Fulfil products to Flexport logisticsSku:
1. Obtain logisticsSku for each product from Flexport
2. In Fulfil, navigate to each product variant
3. Add the logisticsSku as the product identifier for Flexport

Step 4: Enable 3PL Schedules

Configure automated synchronization between Fulfil and Flexport:

  1. Scroll to 3PL Schedules section in warehouse settings
  2. Click + to add schedules for each action:

For Fulfillment:
- Send customer shipments: Sends assigned shipments to Flexport (recommended: 15 minutes)
- Get customer shipment advices: Retrieves tracking numbers and marks shipments as done

For Receiving:
- Send supplier shipments: Exports draft supplier shipments to Flexport
- Get inventory receipts: Marks supplier shipments as received

  1. Select an interval for each schedule or enter custom timing
  2. Click Save
Features in Fulfil

Bundle Item Fulfillment

When fulfilling product bundles, Fulfil automatically sends only the input components to Flexport. Flexport assembles and ships the complete bundle to the customer.

Partial Shipment Support

When Flexport ships an order partially, Fulfil automatically handles the split:
- Creates separate shipments for shipped vs. pending items
- Updates tracking for shipped items
- Keeps original shipment open for remaining items

Partial Receipt Handling

For partial supplier shipment receipts:
- Fulfil creates a new shipment for received items and marks it done
- Original shipment remains open until all items are received
- Full receipts mark the entire shipment as done immediately

Multi-Region Fulfillment

Leverage Flexport's strategically located warehouses to reduce shipping times and costs. Route orders to the optimal location based on customer proximity.

Technology-Driven Operations

Flexport's technology platform provides complete visibility into fulfillment operations, inventory levels, and order status through their API integration with Fulfil.

Pricing

Flexport pricing varies based on storage volume, order volume, and fulfillment services. Contact Flexport directly for a quote tailored to your business needs.

Support

For questions about this integration, contact Fulfil support. For Flexport-specific questions or to set up your account, visit Flexport or reach out to your Flexport account manager.

Frequently asked questions

How do I set up Flexport fulfillment in Fulfil?

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

Can I use Flexport 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 Flexport for fulfillment, and tracking information syncs back to each sales channel automatically.

How does inventory sync work with Flexport?

Inventory levels automatically sync in real-time between Flexport and Fulfil. When products are received at Flexport, 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 Flexport for receiving?

Yes, you can send purchase orders and supplier shipments directly to Flexport for receiving. Fulfil exports the shipment details to Flexport, 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 Flexport 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 Flexport?

Yes, Fulfil's automation rules allow you to automatically route specific orders to Flexport 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 Flexport?

Returns can be sent directly to Flexport for inspection and restocking. Once Flexport 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 Flexport warehouse locations?

Yes, Fulfil supports multiple Flexport warehouse locations with unified visibility. You can view inventory across all Flexport 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 Flexport?

Fulfil can batch multiple orders together before sending them to Flexport 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 Flexport?

Yes, Fulfil intelligently splits orders when inventory is distributed across multiple warehouses. If some items are at Flexport 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 Flexport?

Book a demo to learn how Fulfil integrates with Flexport.

Book a Demo