Skip to main content

Connect ShipStream to Katana

Push Ready for fulfillment orders to ShipStream, then track shipments, stock, and inbound transfers back in Katana.

A
Written by Argo Ohvril

What the Katana–ShipStream integration does

ShipStream is a cloud-based warehouse management system for third-party fulfillment, warehouse management, and ecommerce shipping. It includes inventory management, shipping management, real-time inventory visibility, and ecommerce integrations.

By connecting Katana with ShipStream, you can:

  • Import orders as sales orders: Each ShipStream order becomes a Katana sales order that keeps updating through later status changes, including cancellations.

  • Send Katana sales orders to ShipStream for fulfillment: A sales order is pushed to ShipStream as an outbound order when it reaches the Ready for fulfillment status in Katana.

  • Track fulfillments and shipping: Each shipped package becomes a Katana fulfillment with carrier and tracking details.

  • Import products by SKU: Existing Katana products are matched by SKU, and SKU aliases can bridge SKUs that differ between the two systems.

  • See stock levels at mapped locations: ShipStream stock appears as read-only external inventory at each warehouse's mapped Katana location.

  • Turn inbound shipments into stock transfers: Each ShipStream inbound shipment becomes a Katana stock transfer that tracks receiving.

sync diagram showing Katana and ShipStream side by side: an arrow from Katana to ShipStream labeled 'Sales orders (at Ready for fulfillment)', and arrows from ShipStream to Katana labeled 'Orders and status updates', 'Fulfillments with carrier and tracking', 'Products by SKU', 'Read-only stock levels', and 'Inbound shipments as stock transfers'

Before you start

  • An active ShipStream account.

  • The credentials the Katana connection form asks for: your ShipStream API username, Password, and URL. Your ShipStream representative provides these when they set up API access.

  • A Katana account with permission to manage integrations.

Connect ShipStream to Katana

  1. In Katana, open the Integrations page and find the ShipStream tile.

  2. Click Connect.

  3. Enter your ShipStream API username, Password, and URL in the connection form, then confirm.

    the Katana ShipStream connection form showing three input fields labeled API username, Password, and URL, with the confirm button below

  4. Once ShipStream has approved the connection, the configuration screen opens on the Location tab. The integration status shows Connected with Sync inactive, and an Activate sync button appears in the header. Map each ShipStream warehouse to its own Katana location. Use Add to Katana to create a dedicated location automatically.

    the ShipStream configuration screen open on the Location tab, listing ShipStream warehouses each mapped to a Katana location with an Add to Katana option, the status showing Connected and Sync inactive, and the Activate sync button in the header

  5. Click Activate sync to start syncing data with ShipStream. Nothing syncs before you activate sync.

How your daily workflow looks

  1. When a Katana sales order reaches Ready for fulfillment, Katana sends it to ShipStream as an outbound order.

  2. ShipStream picks, packs, and ships the order.

  3. Orders and their status updates land in Katana as sales orders, and each shipped package becomes a fulfillment with carrier and tracking.

  4. Inbound shipments in ShipStream become Katana stock transfers that update as stock is received.

  5. ShipStream stock levels update as read-only external inventory at your mapped locations.

  6. You plan purchasing and production in Katana using this up-to-date data.

Did this answer your question?