Barrett Distribution × Fulfil
3PL PROVIDER

Barrett Distribution

Connect with Barrett Distribution for seamless fulfillment operations with comprehensive lot tracking and inventory management.

Request a Demo

Overview

Barrett Distribution is a US-based third-party logistics provider specializing in warehousing and fulfillment services. Fulfil's native integration with Barrett Distribution automates order routing, shipment tracking, inventory synchronization, and supports lot-tracked inventory for complete traceability. Fulfil sends shipments to Barrett as orders and receives tracking updates and lot information automatically.

Type: Direct 3PL Integration

Capabilities

  • Customer shipment fulfillment with tracking
  • Outbound internal shipments (transfers out)
  • Supplier shipment receiving (ASN)
  • Inbound internal shipments (transfers in)
  • Customer returns processing
  • Real-time inventory synchronization
  • Lot/batch number tracking support
  • Order cancellation support

Supported Actions

From Fulfil to Barrett Distribution:

  • Send customer shipments for fulfillment (D2C and wholesale)
  • Send outbound internal shipments for warehouse transfers
  • Send supplier shipments for receiving (ASN)
  • Send inbound internal shipments
  • Send customer return shipments
  • Cancel orders

From Barrett Distribution to Fulfil:

  • Receive fulfillment updates with tracking numbers
  • Receive lot/batch numbers with shipments
  • Receive supplier shipment receipt confirmations
  • Receive customer return confirmations
  • Import inventory snapshots with lot-level detail

Best For

  • DTC E-commerce Brands: Direct-to-consumer brands requiring reliable US-based fulfillment
  • Lot-Tracked Products: Businesses needing comprehensive lot and batch number tracking
  • Multi-Channel Retailers: Businesses selling across Shopify, Amazon, and other platforms
  • B2B Wholesalers: Companies managing both retail and wholesale fulfillment operations
Setup Instructions

Step 1: Obtain Barrett Distribution Credentials

Contact Barrett Distribution to obtain your integration credentials:
- Customer ID (your Barrett Distribution customer identifier)
- API Token (for authentication)
- Facility ID (your warehouse identifier in Barrett's system)

Step 2: Create Barrett Distribution Warehouse in Fulfil

  1. Navigate to Inventory & Stock > Locations
  2. Click Setup New Location
  3. Select Warehouse and configure:
  4. Type: 3PL
  5. 3PL Source: Barrett Distribution
  6. Structure: As required for your operations
  7. Click Create

Step 3: Create Barrett Distribution Integration

  1. Navigate to Settings > Integrations
  2. Click Setup New Integration on the top right
  3. Select Barrett Distribution as the Type from the dropdown
  4. Enter a name for the integration and click Next
  5. Enter your credentials:
  6. Customer ID: Your Barrett Distribution customer ID
  7. API Token: Your Barrett API token
  8. Is this a test integration?: Check if using UAT environment
  9. Click Connect
  10. Select the Warehouse in Fulfil from the dropdown
  11. Enter the Facility ID exactly as provided by Barrett Distribution
  12. Click Save

Step 4: Enable 3PL Schedules

Configure automated synchronization between Fulfil and Barrett Distribution:

  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 Barrett (recommended: 15 minutes)
- Get customer shipment advices: Retrieves tracking numbers, lot numbers, and marks shipments as done
- Send internal shipments (to shipping 3PL): Sends assigned outbound internal shipments
- Get internal shipment advices (from shipping 3PL): Marks shipments as shipped with tracking

For Receiving:
- Send supplier shipments: Exports draft supplier shipments to Barrett as inbound orders
- Get inventory receipts: Receives lot numbers and marks supplier shipments as received
- Send internal shipments (to receiving 3PL): Sends draft internal shipments for receiving
- Get internal shipment advices (from receiving 3PL): Marks internal shipments as done

For Returns:
- Send customer return shipments: Sends return shipments to Barrett
- Get customer return shipment advices: Imports return tracking and updates return shipments

For Inventory:
- Get inventory: Imports current inventory levels with lot information

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

Comprehensive Lot Tracking

Track lot and batch numbers through the entire fulfillment process. Specify lots when creating shipments, or let Barrett select the lot and return which lot was shipped. Lot numbers sync back to Fulfil for full traceability.

Multi-Channel Order Fulfillment

Route customer orders from Shopify, Amazon, and other channels to Barrett Distribution with automatic tracking number synchronization back to the original sales channel.

ASN Support

Create Advance Ship Notices (ASN) for inbound supplier shipments. Barrett receives the ASN and returns actual lot numbers received with receipt confirmation.

Real-Time Inventory Sync

Inventory levels automatically update with lot-level detail. Barrett provides snapshots showing available inventory broken down by SKU and lot number.

Returns Processing

Handle customer returns through Barrett Distribution with automatic status updates. Returns are received, inspected, and restocked with full tracking in Fulfil.

Warehouse Transfers

Send inventory between your warehouses and Barrett facilities with automated tracking and receiving confirmations for both inbound and outbound transfers.

Order Cancellation

Cancel orders that haven't been picked or shipped yet directly through the integration. Cancellation requests are sent automatically when you cancel a shipment in Fulfil.

Pricing

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

Support

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

Frequently asked questions

How do I set up Barrett Distribution fulfillment in Fulfil?

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

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

How does inventory sync work with Barrett Distribution?

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

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

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

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

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

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

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

Book a demo to learn how Fulfil integrates with Barrett Distribution.

Book a Demo