Flexport (Deliverr) Fulfillment Integration


Flexport (formerly Deliverr Fulfillment) is an established and reliable third-party logistics provider for those who sell on Walmart or eBay. They offer fast and affordable fulfillment services, which include two- and three-day delivery options to help multi-channel e-commerce sellers increase their sales.

The integration of Flexport with Sellercloud allows you to exchange order information effortlessly. You can set up Flexport with a Sellercloud account and allow it to handle orders assigned to the Flexport (Deliverr) Ship From Warehouse.

Flexport has numerous benefits, such as the ability to fulfill both partial and complete orders, an easy integration process with Sellercloud, and fast, guaranteed delivery. Furthermore, Flexport supports eBay Guaranteed Delivery and Walmart Free 2-Day Shipping, making it an excellent choice for sellers looking to enhance their e-commerce offerings.

Integrate Flexport (Deliverr)

To initiate the integration:

  1. Create a new warehouse in Sellercloud:
    1. Click Settings > Inventory > Add New Warehouse.
    2. Enter the word Deliverr in the Warehouse Name field (ensure an exact match, as shown below).
      1. If you use Skustack, make sure that the setting Inventory managed strictly per bin is NOT checked.
    3. Click the blue arrow.
    4. Enter the required information.
    5. Click on the green flag to save the warehouse.
    6. Make a note of your Sellercloud server name from the URL in your web browser. For example, xx.delta.sellercloud.com, where XX is your unique server name.
  2. Create a new Employee account:
    1. Go to Settings > Employees > Manage Employees.
    2. Click on the Plus Button.
    3. Enter the required information.
    4. Click on Add.
    5. To confirm that your account is valid, log in with the credentials you just created in Sellercloud.
  3. Return to the Flexport setup page and enter the following:
    1. Sellercloud Login Email.
    2. Sellercloud Login Password.
    3. Sellercloud server name that you recorded earlier.
  4. Click Connect Sellercloud to finish connecting Flexport to Sellercloud.
You need to grant full order and inventory Permissions to the Flexport employee you have created, otherwise, they will not be able to pull orders and send inventory feeds.

Integration Setup

Flexport will regularly pull all orders from your Sellercloud account that are allocated to the designated warehouse. There are a couple of ways to make sure all the correct orders are assigned to your Flexport (Deliverr) warehouse. You can either set up a custom plugin or use the Order Rule Engine.

Order Allocation Plugin

There is a generic Flexport (Deliverr) plugin that can be installed on your server by a  Sellercloud Support representative. It will run regularly via a Scheduled Task.

In order for the plugin to work, you need to create a Custom Company Setting for the company where the Scheduled task is running. The setting name must be Deliverr warehouse ID, and the value should be just the ID of your new Flexport warehouse (e.g., Deliverr warehouse ID: 100)

  • It will check if all the items on each order have sufficient inventory in the Flexport Warehouse
  • It will check if the orders are either of the following:
    • Walmart Marketplace order AND a Rush order.
    • eBay order AND its sub-type is eBay Guaranteed Delivery (eBay Now)
If both of the above requirements are met, the plugin will automatically set an order’s Ship From Warehouse to the one in the company custom setting Deliverr warehouse ID.
This workflow is highly customizable, and we can create a plugin just for you! Note that such modifications are billable. Contact Sellercloud Support for more information.

Create a Scheduled Task

If you decide to use a plugin to allocate your orders, you will need to set up a Scheduled Task. The generic plugin available for all clients to use is an order export plugin:

  1. Go to Scheduled Tasks > Press the green plus icon at the bottom right corner to Create New Scheduled Task. A pop-up will appear.
  2. Choose the Task TypeTask NameCompany, and Start Time. The start time includes a calendar date and time. You can select both values from the Calendar and Time View pop-ups. Enter the information required > Create.

This should be an Export Orders scheduled task, and it should be set to Export To: None. The saved search should include Charged, Unshipped. You can add any further criteria depending on your workflow. The plugin will only assign orders that fit the criteria explained above to Flexport. We recommend setting the task to run every 30 minutes.

Each time the Ship From Warehouse of an order item is changed, the item’s inventory will be recalculated to ensure that the inventory is deducted from the correct warehouse.
If you use ShipBridge to fulfill orders, you can route which orders will load into Shipbridge based on the warehouses to which they are allocated in order to prevent Flexport orders from loading into Shipbridge. Please read about Locations and Stations in our dedicated article.
Sellercloud does not manage your inbound shipments to Flexport. These should be created and monitored within Flexport directly. After Flexport receives your shipment, they will send this inventory to Sellercloud in their regular feeds, and it will appear on your items in your Flexport warehouse in Sellercloud.

Order Rule Engine

You can set up an Order Rule, which will look at all orders as soon as they are created in Sellercloud. The recommended setup is:
  1. Set up an Order Saved View that filters by Shipping Status: UnhippedPayment Status: Charged, and Order Status: Processing.
    1. You can add other filters as well, but these three are required.
  2. Go to set up your Order Rule:
    1. First, create a Condition Type: Saved View.
    2. Set the Comparison Operator: Equals To.
    3. Select your username and the view created in the previous step.
    4. Save and move on to the Actions page of the creation wizard.
    5. Create an Action Type: Split Order.
    6. Add Warehouses In Order Of Preference: Flexport ( or Deliverr) and a Warehouse If Unavailable, which should be one of your local warehouses. This is the option that will make the rule check if the order can be shipped from the Flexport warehouse, set the Ship From warehouse, and split the order if needed.
    7. Click Create Rule and enable it.

Flexport Kit Fulfillment

Flexport only works with Independent Kit Products. However, there’s a workflow that allows you to send All Component and Main Component kits as well. Let’s say you have an all-component kit that you’re selling in Walmart, and you want to fulfill it through Flexport.

  1. Create an independent kit in Sellercloud with the same components as your all-component kit.
  2. Update the Walmart Merchant SKU of the new kit to match the original kit’s Product ID in SellerCloud.
  3. Go back to the original all-component kit in SellerCloud and change the Walmart merchant SKU to something entirely different.
  4. Go to Deliverr and set the Alias of the original kit listed there to match the newly created independent kit SKU so that when they send the inventory feed to us, we can update the correct item.

Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support