Integrating Fulfil.io with Jetpack enables you to use your ERP as the source of truth for products, inventory, fulfillment, and tracking, while Jetpack handles the logistics. This integration syncs customer shipments, tracking information, and warehouse receiving orders between Fulfil.io and Jetpack, streamlining your operations and keeping your inventory data synchronized across platforms.
About ShipBob Integration References
During setup, you’ll connect to the “ShipBob” integration through the Fulfil-3PL connector. This is expected—Jetpack has licensed ShipBob’s integration infrastructure to provide reliable connections. Your data flows seamlessly to your Jetpack dashboard.
Fulfil.io Integration Overview
Jetpack’s integration with Fulfil.io enables you to use your ERP to manage core operational data while leveraging Jetpack for order fulfillment and logistics. Once integrated, you can:- Sync customer shipments: Import B2C orders from Fulfil.io into Jetpack (with historical data available for up to the last 60 days) so Jetpack can pick, pack, and ship them
- Sync tracking information: Automatically update order records in Fulfil.io with unique tracking numbers once Jetpack fulfills the orders
- Create Warehouse Receiving Orders (WROs): Generate WROs based on Supplier Shipment records from Fulfil.io, ensuring that inventory is properly packaged and shipped to Jetpack warehouses for stocking
Integrating Fulfil.io with Jetpack
By following these detailed steps, you can seamlessly integrate Fulfil.io with Jetpack to streamline your operations, manage customer and supplier shipments effectively, and keep your inventory data synchronized across platforms.From the Jetpack Dashboard
Navigate to Integrations and select App Store
Click Integrations on the left-hand navigation bar, then select App Store to be redirected.
Locate and click the Fulfil.io tile
Find the Fulfil.io tile using scrolling or the search bar, then click it.

Connect Fulfil-3PL
Input your API key from Fulfil.io
In the pop-up window, enter your API key from Fulfil.io.
To find your API key:In your Fulfil.io dashboard:

- Go to Inventory & Stock > Locations
- Click on the desired location and click View access token

Connect ShipBob
Click CONNECT next to ShipBob
After completing the Fulfil-3PL connection, click CONNECT next to ShipBob.
Log in with your Jetpack dashboard credentials
In the pop-up window, enter your Jetpack dashboard username and password.

Configuring Fulfil.io Connection Settings
After integration, you can update various settings on the Connection Settings page. Click Save after making changes.
Details and Fulfil.io-Jetpack Location Mapping
Configure the connection between your Fulfil.io locations and Jetpack fulfillment centers:
Select the corresponding Jetpack fulfillment center
Choose your Jetpack fulfillment center from the dropdown menu.
Input the Record ID from Fulfil.io
Enter the Record ID in the provided textbox.To find your Record ID:In Fulfil.io:
- Navigate to the Locations page for your Jetpack fulfillment center
- Click the three horizontal dots at the top right and select View Logs
- Copy the Record ID shown in the pop-up
Configuring Customer Shipments Settings
Under Customer Shipments, configure the following settings:
| Setting | What It Controls |
|---|---|
| Enable Syncing | Check the box to enable syncing of customer shipments so that B2C orders from Fulfil.io are imported into Jetpack. |
| Split Customer Shipments | Enable this option to create new orders in Fulfil.io if Jetpack’s Operations team splits an order (e.g., when products do not fit in standard packaging). |
| Sync Tracking Information | Enable this option so carrier tracking data syncs back to Fulfil.io once orders are labeled by Jetpack. |
| Send Warehouse During Tracking Sync | Check this option to sync the fulfillment center’s name to Fulfil.io, providing visibility to your customers. |
| Import Delay Filter | ![]() Choose between create_date (delay begins when the order is created) or write_date (delay begins when the order is updated). This applies a 60-minute delay before orders sync to Jetpack. |
Configuring Supplier Shipments Settings
Under Supplier Shipments, complete the following fields and click Save to apply your changes:| Setting | What It Controls |
|---|---|
| Sync New Supplier Shipments | Enable this feature to allow Fulfil.io supplier shipments to import into Jetpack as WROs for inbound inventory. |
| Fulfil Mark Supplier Shipments as Received | Enable Jetpack to mark supplier shipments as Received in Fulfil.io once the WRO is completed. |
| tpl_reference on Fulfil Supplier Shipment Acknowledgement | Enable the sync of the Jetpack WRO ID (tpl_reference) back to Fulfil.io, allowing easy identification of the associated WRO. |
| Select Fulfillment Center | Choose the appropriate Jetpack fulfillment center for the WRO from the dropdown. (Keep in mind the hub process when making this selection.) |
| Subdomain | Enter the Fulfil.io subdomain used for API requests. |
Import B2B Orders from Fulfil.io
For Jetpack to import B2B orders, the customer shipment record must have one of the following service_codes:| Service Code | Description |
|---|---|
| 3pl-b2b-parcel | Use this service_code to create the B2B order as a Jetpack parcel shipment (Jetpack will purchase shipping labels and charge your account accordingly). |
| 3pl-b2b-parcel-prepaid | Use this service_code to create the B2B order as a prepaid parcel shipment (you will upload prepaid shipping labels to ship the order). |
| 3pl-b2b-freight | Use this service_code to create the B2B order as a Jetpack Freight shipment (Jetpack will arrange the freight pickup and charge your account accordingly). |
| 3pl-b2b-freight-prepaid | Use this service_code to create the B2B order as a prepaid freight shipment (you will arrange freight pickup). |
Uninstalling the Fulfil.io Integration
If you need to disconnect your Fulfil.io integration:Navigate to Integrations and select My Apps
From the Jetpack dashboard, click Integrations on the left-hand navigation bar, then select My Apps to view your active integrations.

Click the three vertical dots on the Fulfil.io integration
Locate your Fulfil.io integration and click the three vertical dots.

Let’s Dive Deeper
Other Integrations Overview
Back to the main integrations guide
Integrations + Apps Overview
Learn about managing integrations
Sending Inventory
Send inventory to Jetpack
B2B Fulfillment
Explore B2B fulfillment options
NetSuite Integration
Another ERP integration option
Order Management
View and manage your orders

Questions? Contact Jetpack Care.
If you have any questions or run into issues, you can always contact Jetpack Care for help. Our team is always here to assist via Slack, phone, or email!




