Configure Auto-Routing

Auto-Routing Currently in Beta

Shipping orders from multiple locations? If yes, we invite you to join our Auto-Routing Beta Program. Auto-Routing splits orders based on product location and assigns the closest shipping locations automatically!

Complete this form to request access to the Auto-Routing Beta Program and one of our team members will reach out to you.

Auto-Routing assigns orders to a Ship From Locations based on which locations stock the order items and are located closest to your customer. When there are multiple items on an order that need to be shipped from multiple locations, Auto-Routing will split the order and route each shipment.

Additionally, you can specify whether you wish Auto-Routing to prioritize shipping from the closest Ship From Location to the customer or to prioritize the fewest number of Ship From Locations, even when it means that an order will not be shipped from the closest location to your customer. Learn more about how ShipStation auto-routes orders in the Introduction to Auto-Routing help article.

When Auto-Routing cannot determine the correct Ship From Location for an order, such as when the Ship To address cannot be verified or an item on the order has no assigned Ship From Location, the order will be moved to the the Planning status so you can review and correct any issues.

This article will guide you through configuring and enabling Auto-Routing and how to review orders in the Planning status. Already have Auto-Routing enabled and just need to update the Ship From Locations assigned to your Products? Check out our Auto-Routing: Update Ship From Locations help article.

Auto-Routing Requirements

  • The Auto-Routing feature is available to ShipStation accounts on the High Volume plan.

  • All of the products you wish to be auto-routed must be added to the ShipStation Product catalog and each of these products must be assigned to the correct Ship From Locations.

Configure Auto-Routing

Configuring Auto-Routing requires several steps. Our Auto-Routing onboarding process will take you through all of them.

  • Launch the Auto-Routing setup

  • Create a Product file

  • Assign Ship From Locations & upload the product CSV file

  • Review the product settings, set the Auto-Routing priority, and enable the feature

The sections below will take you step-by-step through the entire process.

Launch Auto-Routing Setup

  1. Select Automation, then Auto-Routing.

    The left-side menu is shown with the automation menu expanded and auto-routing selected.
  2. Select Start Setup.

    Select the start setup button on the auto-routing screen.

    The Set Up Auto-Routing screen will open.

  3. Select Continue.

    Click the continue button in the Set Up Auto-Routing wizard.

Next, you will create a file containing all of your products and their associated Ship From Locations.

Create a Product File

Products that you wish to auto-route need to be included in the ShipStation product catalog with the correct Ship From Locations assigned. Follow the steps in this section to download a CSV (Comma-Separate Value) file containing your current products in ShipStation. You will add any missing products to the CSV and to assign active Ship From Locations.

  1. Click the Export Product CSV button to download a CSV file containing the products currently in ShipStation.

    The export product CSV button is highlighted on the Create a Product File screen.

    The file will download to your computer as a .zip file to your browser's download folder.

    SKU, Name, and ActiveShipFrom Fields

    The downloaded CSV file contains multiple columns for the products already in ShipStation. In the following steps you will review and update information in the SKU, Name, and ActiveShipFroms fields. All other information can be left as-is.

  2. Locate and open the downloaded CSV file.

    We recommend opening the file using a spreadsheet application like Excel or Google Sheets.

  3. Review the products contained in the file and add the SKU and Name for any products that you wish to add.

    A sample product CSV file is shown with the SKU and Name columns highlighted.
  4. Select Continue.

    Click the continue button.

You are now ready to assign Ship From Locations to your products.

Assign Ship From Locations & Upload the File

Next, add the Ship From Locations for each product in the file. Once all Ship From Locations have been added, the file will be ready to import to ShipStation.

  1. Add the Ship From Locations for each product into the ActiveShipFroms column.

    For products with more than one Ship From, separate each Ship From Location with the pipe symbol (|). Add a pipe symbol by pressing SHIFT + \ on your keyboard.

    Sample CSV file is shown with the active ship froms column selected.

    Ship From Locations in ShipStation

    The Ship From Locations you add to the ActiveShipFroms column in the CSV file must match the Ship From Location names in ShipStation for the file to be imported successfully. Review the current, active Ship From Locations in ShipStation at Settings > Shipping > Ship From Locations.

  2. Save your work!

    Save the file to a location on your computer that you can easily access. Then, exit the file.

  3. Click the Select File button in ShipStation.

    The select file button is highlighted in the auto-routing setup wizard.
  4. Locate and select the product CSV file you saved in the previous steps. Click Open.

  5. Verify that the correct CSV file is selected. Then, click the Upload File button.

    The file will be uploaded to ShipStation. Once complete, click Continue.

    The selected CSV file and the upload file button is highlighted in the auto-routing setup wizard.
    Click the continue button.
  6. Review the information about the new Planning status. Then, click Continue.

    Click the continue button.
  7. Select Save Setup.

Next, you will review your products to ensure all Ship From Location assignments are correct and enable Auto-Routing.

Review Your Products, Set the Fulfillment Priority, and Enable Auto-Routing

Prior to enabling Auto-Routing, it is important to review the products in ShipStation to ensure they were assigned to the correct Ship From Locations. Then, you will specify the Fulfillment Priority and enable Auto-Routing.

  1. Click Products in the informational banner on the Auto-Routing screen to open the Products page in a separate browser tab.

    You can also click the Products tab at the top of ShipStation.

  2. Review the Active Ship Froms column for each product to ensure the correct Ship From Locations are assigned.

    Products are listed on the Products page and the active ship froms column is highlighted.
  3. (Optional) Correct any incorrect Ship From Location assignments:

    • Check the box to the left of the products you wish to update. Multiple products can be selected.

      Multiple products are selected by checking the box for each product.
    • Select the correct locations for the selected products from the Active Ship Froms drop-down menu.

      Ship from locations are selected in the active ship froms drop-down menu.
  4. Switch back to the Auto-Routing browser tab or go to Settings > Automation > Auto-Routing.

  5. Select whether to prioritize shipping from the closest location or shipping from the fewest number of Ship From Locations.

    • Products Closest to Customer: Select this option if you wish to prioritize shipping from the Ship From Location(s) closest, geographically, to the Ship To address. Auto-Routing will split the order into as many shipments as needed.

    • Fewest Ship From Location(s): Select this option if you wish to prioritize shipping from the location that can fulfill the most order items and is closest to the customer. This will avoid splitting the order unless necessary, even if the Ship From is further away.

  6. Toggle Auto-Routing to Enabled.


Auto-Routing is now configured and enabled. Auto-Routing will apply to newly imported orders. Learn more about how automation is applied to orders in ShipStation.

Orders in the Planning Status

Orders that cannot be auto-routed will be moved to the Planning status so that you can review and correct any issues and move the order to either the Awaiting Shipment or On Hold status.

Orders are moved to the Planning status when:

  • The Ship To address cannot be verified

  • There are items on the order that do not have an assigned Ship From Location

To review and correct issues for orders in the Planning status:

  1. Select Planning.

    The Planning status is highlighted in the left-side menu.
  2. Click the order number for the order you wish to review. The Order View screen will open.

    Click the order number for the order you wish to review.
  3. Check for any issues related to the Ship To address. Click the Edit link to correct any issues.

    The ship to address is shown with an error indicating an issue with the address. Click the edit link to correct the address.
  4. Check for any Order Items that do not have an assigned Ship From Location.

    Order items with no ship from location assigned are shown.
  5. Select the correct Ship From for all order items from the Ship From drop-down menu.

    Once an item has been assigned to a Ship From Location, the Status for the item will update to Planned, indicating that the item can be moved to the correct status.

    An item is shown with the correct ship from location selected and the status column shows Planned.

    Save Ship From Locations for Products

    You can save the selected Ship From Locations as the active Ship From so that you do not have to select the location again in the future. Click the Save as active Ship From for this product link for each order item for which you wish to save the Ship From Location.

    The save as active ship from location for this product link is highlighted for an item.
  6. Send the order items to the correct status.

    1. Select the items you wish to send to the Awaiting Shipment or On Hold status.

    2. Click the Send to Awaiting Shipment button to send the selected items to Awaiting Shipment or move the items to On Hold by clicking the drop-down and selecting Move to On Hold.


    The Status column will update to indicate the current status of the line items, and the Shipment column will display the shipment to which each item has been assigned.


    Items with No Ship From Selected

    When sending items with no Ship From selected to the Awaiting Shipment or On Hold status, you will be notified that the selected items will be assigned to the default Ship From location. Click Cancel to return to the Order View screen and assign Ship From Locations, or Send to Awaiting Shipment/On Hold to assign the items to the default Ship From.

    A modal is displayed warning that 2 items do not have ship froms assigned and will be assigned to the default ship from location.

Additional Details About Auto-Routing

  • Auto-Routing will not apply to manual orders.

  • Marketplace updates will not apply to orders that have been auto-routed.

  • Shopify orders containing items with a zero quantity will not be auto-routed. This is so that any quantity updates sent from Shopify will be applied to the order in ShipStation.

Troubleshooting Auto-Routing Setup

The Error

When uploading the product CSV file during the setup process, you encounter the error:

! ERROR - Row XX [Location Name] Active Ship From does not exist

What it Means

The Ship From Location listed in the error message was not found and needs to be added to the Ship From Locations in ShipStation.

What to Do

  1. Cancel out of the Auto-Routing setup.

  2. Go to Settings > Shipping > Ship From Locations in ShipStation.

  3. Click the Add New Location button and add the missing Ship From Location.

    The Ship From Location name is indicated in the error message. For example, in the below image St. Louis needs to be added as a Ship From Location.

    An error is displayed indicating that St. Louis does not exist in the list of Ship Froms in ShipStation.
  4. Follow the steps to configure Auto-Routing and upload the file again.