×
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 DemoOverview
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
- 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
Step 2: Generate and Share JWT Token
- Open the XB Fulfillment warehouse in Fulfil
- Click View access token to display the JWT token
- 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:
- Navigate to Settings > Automation Rules
- Create rule triggered on: Customer Shipments / Waiting
- Add conditions based on destination, product type, or other criteria
- Add actions:
- Set Warehouse: Select XB Fulfillment warehouse
- 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