XB Fulfillment × Fulfil
3PL PROVIDER

XB Fulfillment

Partner with XB Fulfillment for bespoke supply chain management including omnichannel order fulfillment and contact center services for leading eCommerce brands.

Request a Demo

Overview

The world's leading eCommerce brands choose XB Fulfillment for bespoke supply chain management, omnichannel order fulfillment, and comprehensive contact center services. Fulfil's integration with XB Fulfillment enables merchants to leverage their customized fulfillment solutions while maintaining complete visibility over inventory and orders from all sales channels.

Type: API-Based 3PL Integration

Capabilities

  • Customer shipment fulfillment with tracking
  • Outbound internal shipments (transfers out)
  • Supplier shipment receiving
  • Inbound internal shipments (transfers in)
  • Real-time inventory adjustments
  • Omnichannel fulfillment (DTC, wholesale, marketplace)
  • Contact center services integration
  • Bespoke supply chain solutions

Supported Actions

From Fulfil to XB Fulfillment:

  • Fetch and acknowledge customer shipments for fulfillment
  • Fetch and acknowledge outbound internal shipments
  • Fetch and acknowledge supplier shipments for receiving
  • Fetch and acknowledge inbound internal shipments

From XB Fulfillment to Fulfil:

  • Send fulfillment updates with tracking numbers for customer shipments
  • Send fulfillment updates with tracking numbers for internal shipments
  • Send receiving confirmations for supplier shipments
  • Send receiving confirmations for inbound internal shipments
  • Adjust inventory levels

Best For

  • Leading E-commerce Brands: Established brands requiring customized fulfillment solutions
  • Omnichannel Retailers: Businesses selling across DTC, wholesale, and marketplace channels
  • Brands Requiring Contact Center Services: Companies needing integrated customer service operations
  • Complex Supply Chain Operations: Businesses with sophisticated fulfillment requirements
Setup Instructions

Step 1: Create XB Fulfillment 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: Another 3PL using API
  6. Structure: As required for your operations
  7. Click Create

Step 2: Generate and Share JWT Token

  1. Open the XB Fulfillment warehouse in Fulfil
  2. Click View access token to display the JWT token
  3. Share this token with XB Fulfillment to enable API authentication

Note: Only users with designated contact permission can view the JWT token. Contact Fulfil support if you need assistance accessing the token.

Step 3: Test the Integration

Work with XB Fulfillment to thoroughly test the integration across all workflows:

Fulfillment Testing:
- ✓ XB Fulfillment can fetch and acknowledge customer shipments
- ✓ XB Fulfillment can fetch and acknowledge outbound internal shipments
- ✓ XB Fulfillment can send fulfillment updates with tracking numbers for customer shipments
- ✓ XB Fulfillment can send fulfillment updates with tracking numbers for internal shipments

Inventory Testing:
- ✓ XB Fulfillment can successfully adjust inventory in Fulfil

Receiving Testing:
- ✓ XB Fulfillment can fetch and acknowledge supplier shipments
- ✓ XB Fulfillment can fetch and acknowledge inbound internal shipments
- ✓ XB Fulfillment can send receiving confirmations for supplier shipments
- ✓ XB Fulfillment can send receiving confirmations for inbound internal shipments

Step 4: Configure Automation Rules

Set up automation rules to route orders to XB Fulfillment based on your business logic:

  1. Navigate to Settings > Automation Rules
  2. Create rule triggered on: Customer Shipments / Waiting
  3. Add conditions based on destination, product type, or other criteria
  4. Add actions:
  5. Set Warehouse: Select XB Fulfillment warehouse
  6. Change Carrier: Select appropriate shipping carrier

Step 5: Update Channel Settings

Configure sales channel settings to include XB Fulfillment:
- Add XB Fulfillment as an available warehouse for inventory sync
- Enable order routing to XB Fulfillment for applicable channels
- Configure inventory export settings

Features in Fulfil

API-Based Integration

XB Fulfillment built their integration using Fulfil's comprehensive 3PL API, enabling real-time communication for all fulfillment, receiving, and inventory operations.

Bespoke Supply Chain Management

Access XB Fulfillment's customized supply chain solutions tailored to your brand's specific requirements, with all operations tracked through Fulfil's system.

Omnichannel Fulfillment

Handle orders from any channel—DTC websites, wholesale partners, Amazon, Shopify, through XB Fulfillment with unified inventory visibility and order management.

Contact Center Integration

Leverage XB Fulfillment's contact center services integrated with your fulfillment operations, providing customers with seamless support for order inquiries, returns, and product questions.

Full Shipment Lifecycle

Track customer shipments from order creation through fulfillment with automatic status updates and tracking number synchronization.

Bi-Directional Transfers

Send inventory between your warehouses and XB Fulfillment facilities with automated tracking and receiving confirmations.

Real-Time Inventory Sync

Inventory adjustments made at XB Fulfillment facilities automatically reflect in Fulfil, maintaining accurate stock levels across all channels.

Integration Details

This integration was developed by XB Fulfillment using Fulfil's 3PL API, enabling robust bi-directional communication between systems.

For more information about XB Fulfillment services and integration capabilities, contact info@xbfulfillment.com.

Support

For questions about this integration, contact Fulfil support. For XB Fulfillment-specific questions or to set up your account, visit XB Fulfillment or contact your XB Fulfillment representative.

Frequently asked questions

How do I set up XB Fulfillment fulfillment in Fulfil?

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

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

How does inventory sync work with XB Fulfillment?

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

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

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

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

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

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

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

Book a demo to learn how Fulfil integrates with XB Fulfillment.

Book a Demo