Skip to main content
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.
ShipBob
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
Lot numbers and expiration dates are not currently supported.
For more information on sending inventory to Jetpack, see Creating Warehouse Receiving Orders.

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

1

Navigate to Integrations and select App Store

Click Integrations on the left-hand navigation bar, then select App Store to be redirected.
2

Locate and click the Fulfil.io tile

Find the Fulfil.io tile using scrolling or the search bar, then click it.App Store page showing Fulfil.io tile
3

Click the CONNECT APP button

Review the integration details and click CONNECT APP to begin the integration process.Fulfil.io details page with CONNECT APP button

Connect Fulfil-3PL

1

Click CONNECT next to Fulfil-3PL

On the connection screen, click CONNECT next to Fulfil-3PL.Connect your account screen with Fulfil-3PL and ShipBob
2

Input your API key from Fulfil.io

In the pop-up window, enter your API key from Fulfil.io.Fulfil-3PL Authentication popup with API Token fieldTo find your API key:In your Fulfil.io dashboard:
  1. Go to Inventory & Stock > Locations
  2. Click on the desired location and click View access token
Fulfil.io location page with View access token button
3

Click CONNECT to finish this step

Complete the Fulfil-3PL connection by clicking CONNECT.

Connect ShipBob

1

Click CONNECT next to ShipBob

After completing the Fulfil-3PL connection, click CONNECT next to ShipBob.
2

Log in with your Jetpack dashboard credentials

In the pop-up window, enter your Jetpack dashboard username and password.ShipBob login page
3

Enter a channel name and authorize

Enter a channel name for the integration (for example, “Fulfil.io”), review the permissions, and click Authorize & Install.
When both Fulfil-3PL and ShipBob show Connected, the integration is successfully established.

Configuring Fulfil.io Connection Settings

After integration, you can update various settings on the Connection Settings page. Click Save after making changes. Connection Settings page showing connected status for Fulfil-3PL and ShipBob

Details and Fulfil.io-Jetpack Location Mapping

Configure the connection between your Fulfil.io locations and Jetpack fulfillment centers: Location mapping configuration showing ShipBob fulfillment center dropdown and Fulfil Location ID field
1

Enter the warehouse name

Enter the name of the warehouse for this Fulfil.io connection.
2

Select the corresponding Jetpack fulfillment center

Choose your Jetpack fulfillment center from the dropdown menu.
3

Input the Record ID from Fulfil.io

Enter the Record ID in the provided textbox.To find your Record ID:In Fulfil.io:
  1. Navigate to the Locations page for your Jetpack fulfillment center
  2. Click the three horizontal dots at the top right and select View Logs
  3. Copy the Record ID shown in the pop-up
4

Add or remove location mappings as needed

Use the + icon to add additional location mappings or the trash can icon to remove an entry.Location mapping section with plus icon to add additional mappings

Configuring Customer Shipments Settings

Under Customer Shipments, configure the following settings: Customer Shipments settings section with sync options
SettingWhat It Controls
Enable SyncingCheck the box to enable syncing of customer shipments so that B2C orders from Fulfil.io are imported into Jetpack.
Split Customer ShipmentsEnable 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 InformationEnable this option so carrier tracking data syncs back to Fulfil.io once orders are labeled by Jetpack.
Send Warehouse During Tracking SyncCheck this option to sync the fulfillment center’s name to Fulfil.io, providing visibility to your customers.
Import Delay FilterImport Delay Filter dropdown showing create_date option

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:
SettingWhat It Controls
Sync New Supplier ShipmentsEnable this feature to allow Fulfil.io supplier shipments to import into Jetpack as WROs for inbound inventory.
Fulfil Mark Supplier Shipments as ReceivedEnable Jetpack to mark supplier shipments as Received in Fulfil.io once the WRO is completed.
tpl_reference on Fulfil Supplier Shipment AcknowledgementEnable the sync of the Jetpack WRO ID (tpl_reference) back to Fulfil.io, allowing easy identification of the associated WRO.
Select Fulfillment CenterChoose the appropriate Jetpack fulfillment center for the WRO from the dropdown. (Keep in mind the hub process when making this selection.)
SubdomainEnter 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 CodeDescription
3pl-b2b-parcelUse 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-prepaidUse 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-freightUse 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-prepaidUse this service_code to create the B2B order as a prepaid freight shipment (you will arrange freight pickup).
Learn more about creating manual B2B orders.

Uninstalling the Fulfil.io Integration

If you need to disconnect your Fulfil.io integration:
1

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.Integrations navigation menu with My Apps option highlighted
2

Click the three vertical dots on the Fulfil.io integration

Locate your Fulfil.io integration and click the three vertical dots.Fulfil.io integration card with three vertical dots menu
3

Choose Connections Settings from the menu

Select Connections Settings from the dropdown menu.Connection Settings page with UNINSTALL button at bottom right
4

Click UNINSTALL

Click UNINSTALL located at the bottom right of the page. This will remove the Fulfil.io integration.

Let’s Dive Deeper

Jetpack

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!