Skip to main content

Connect Zenventory to Katana

Push sales orders to Zenventory for fulfillment and import tracking, products, stock levels, and inbound shipments.

A
Written by Argo Ohvril

What the Katana–Zenventory integration does

Zenventory is a cloud-based warehouse management, order-fulfillment, and shipping platform for third-party logistics providers and ecommerce businesses. It includes built-in shipping, rate comparison, label generation, and shipment management.

By connecting Katana with Zenventory, you can:

  • Import orders as sales orders: Each Zenventory order becomes a Katana sales order, and shipped packages arrive as fulfillments with carrier and tracking details.

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

  • Import products by SKU: Products match existing Katana products by SKU, and SKU aliases bridge SKUs that differ between the two systems.

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

  • Track inbound shipments as stock transfers: Each Zenventory inbound shipment becomes a Katana stock transfer that updates as goods are received.

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

sync diagram showing Zenventory and Katana side by side: arrows from Zenventory to Katana labeled orders and fulfillments with tracking, products by SKU, read-only inventory, and inbound shipments as stock transfers; one arrow from Katana to Zenventory labeled sales orders at Ready for fulfillment

Before you start

  • An active Zenventory account with access to Admin → Users → API Keys.

  • The credentials the Katana connection form asks for: an API Key and Secret generated for a Zenventory user.

  • A Katana account with permission to manage integrations.

Connect Zenventory to Katana

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

  2. Click Connect.

  3. Enter the API Key and Secret from Zenventory in the connection form, then confirm.

    the Katana Zenventory connection form showing two input fields labeled API Key and Secret, with the confirm button

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

    the Location tab of the Zenventory configuration screen in Katana listing Zenventory warehouses, each with an Add to Katana option for mapping to a dedicated Katana location, status Connected with Sync inactive and the Activate sync button in the header

  5. Click Activate sync to start syncing data with Zenventory. Nothing syncs before you do this.

How your daily workflow looks

  1. Katana sends sales orders to Zenventory when they reach Ready for fulfillment.

  2. Zenventory picks, packs, and ships the orders.

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

  4. Zenventory inbound shipments appear in Katana as stock transfers and update as goods are received.

  5. Stock levels from Zenventory update as read-only External inventory at each mapped location.

  6. You plan purchasing and production in Katana using the up-to-date picture.

Did this answer your question?