Skip to main content

ShipBob integration

Connect Katana with ShipBob via Extensiv for streamlined order and inventory management.

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated yesterday

Connect Katana with ShipBob via Extensiv for streamlined order and inventory management.


ShipBob is a global eCommerce fulfillment solution that helps businesses scale with fast shipping and inventory management.

By connecting ShipBob to Katana via Extensiv Integration Manager, you can automate:

  • Sending sales orders (SOs) from Katana → ShipBob

  • Pushing inventory levels from ShipBob → Katana

  • Syncing fulfillment and tracking updates from ShipBob → Katana

Note: Only ShipBob V2 is supported.


How it works

  • Katana → ShipBob (Orders):
    SOs created in Katana are sent to ShipBob through Extensiv. You can choose whether orders are sent when they are Not Shipped, Packed, or other statuses.

  • ShipBob → Katana (Inventory):
    Inventory levels in Katana are updated based on ShipBob data. If there’s a mismatch, Extensiv creates a Stock Adjustment in Katana to align.

    • Sync frequency is determined in Extensiv (minimum: hourly).

  • ShipBob → Katana (Fulfillment):
    Once an order is shipped in ShipBob, Extensiv pushes tracking info to Katana and updates the SO status (e.g., Packed or Delivered, based on your settings).

We recommend creating a separate location in Katana for ShipBob fulfillment to keep operations organized.


Setting up the integration

Step 1: Connect ShipBob to Extensiv

  1. Log in to Extensiv (or create an account).

  2. Extensiv screenshot: Shows where to find ShipBob v2 to add as a WMS

  3. Go to Merchants, click Edit setup, and then click Grant Us API Access and authorize the connection.

    Extensiv screenshot: shows where the Grant Us API Access button is located within Merchants

Step 2: Connect Katana to Extensiv

  1. In Extensiv, go to Carts → New Setup → Katana.

  2. Click Grant Us API Access. A Katana login window will open.

  3. Sign in with your Katana credentials and approve the authorization.

  4. Return to Extensiv, where you’ll see a confirmation if successful.


Step 3: Configure Katana cart settings

Extensiv screenshot: shows the Katana cart setup config
  • Order Import Status – choose when orders should be pushed to ShipBob:

    • Not Shipped, Partially Packed, Partially Delivered, Packed, or Delivered

  • Order Confirmation Status – choose the status Katana applies when tracking info comes back from ShipBob (Delivered or Packed).

  • Warehouse Location ID – enter your Katana location ID for syncing.

    • Don’t know the ID? Click Test to list all Katana locations and their IDs.

      Extensiv screenshot: Test successful message

Step 4: General order options

Extensiv screenshot: general order config
  • Earliest Order Date – define from which date orders should be pulled.

  • Translate Item Code – map item SKUs to Katana using Product Aliases.


Step 5: General inventory options

Extensiv screenshot: general inventory config
  • Minimum Inventory Level – prevents overselling. Read more.

    • Example: If set to 0, Extensiv pushes actual ShipBob stock to Katana.

  • Push Inventory Using Alias – map SKUs with Product Aliases if needed.

  • Warehouse Location – choose the Katana warehouse for inventory sync.


Step 6: ShipBob WMS settings

Extensiv screenshot: order type settings

Step 7: Test & save

  1. Review all settings.

  2. Click Test to verify the connection.

  3. If successful, click OK to save.

You’re all set! SOs will now flow from Katana → ShipBob, with inventory and fulfillment updates synced back automatically.


Notes

  • Extensiv creates Stock Adjustments in Katana when mismatches occur.

  • Sync runs at least hourly (based on Extensiv settings).

  • Keep a dedicated Katana location for ShipBob to avoid confusion.


Need help?

For setup support or workflow customization, contact the Extensiv team via their Support portal.


Your feedback is invaluable. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]

Did this answer your question?