Skip to main content

Connect Nimble to Katana

Push sales orders to Nimble for fulfillment and get back tracking, read-only stock levels, and inbound transfers.

A
Written by Argo Ohvril

What the Katana–Nimble integration does

Nimble is an e-commerce fulfillment and cloud logistics platform that runs robotic fulfillment centers. Its cloud platform combines inventory, order, warehouse, transportation, and returns management.

By connecting Katana with Nimble, you can:

  • Import orders as sales orders: Nimble orders become Katana sales orders, and each shipped package adds a fulfillment with carrier and tracking.

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

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

  • See read-only stock levels: Nimble's stock numbers appear as external inventory at each warehouse's mapped Katana location.

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

  • Map warehouses to locations: Each Nimble warehouse syncs to its own dedicated Katana location.

sync diagram showing Katana on the left and Nimble on the right: an arrow from Katana to Nimble labeled 'Sales orders (Ready for fulfillment)', and arrows from Nimble to Katana labeled 'Orders, fulfillments & tracking', 'Products by SKU', 'Inventory (read-only)', and 'Inbound shipments → stock transfers'

Before you start

  • An active Nimble account with access to the Developer tab in the Nimble UI.

  • Your Nimble API Key (the authentication key for V2 of the Nimble API). You also need to know whether you're connecting to production or to the Sandbox/UA Environment.

  • A Katana account with permission to manage integrations.

Connect Nimble to Katana

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

  2. Click Connect.

  3. In the connection form, enter your API Key. Check the Sandbox/UA Environment checkbox only for a test connection. Leave it unchecked for production. Then confirm.

    the Katana connection form for Nimble showing an 'API Key' text field, a 'Sandbox/UA Environment' checkbox (unchecked), and a Connect button

  4. Once Nimble 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 Nimble warehouse to a Katana location. Use Add to Katana to create a dedicated location automatically.

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

  5. Click Activate sync to start syncing data with Nimble. Nothing syncs until you do this.

How your daily workflow looks

  1. You move a Katana sales order to Ready for fulfillment, and Katana sends it to Nimble as an outbound order.

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

  3. Orders and their fulfillments, with carrier and tracking, land in Katana and keep updating as statuses change.

  4. Nimble inbound shipments appear in Katana as stock transfers into the mapped location.

  5. Nimble's stock levels update as read-only external inventory in Katana.

  6. You plan purchasing and production in Katana using up-to-date orders and stock.

Did this answer your question?