Skip to main content

Connect NPFulfilment to Katana

Push ready sales orders to NPFulfilment and get tracking, on-hand stock and inbound transfers back in Katana.

A
Written by Argo Ohvril

What the Katana–NPFulfilment integration does

NPFulfilment is an Australian third-party logistics and warehouse-fulfilment provider. It offers warehousing, inventory management, pick-and-pack, shipping, and returns, and connects business systems to its warehouse management system.

By connecting Katana with NPFulfilment, you can:

  • Import orders as sales orders: Each NPFulfilment order becomes a Katana sales order, and each shipped package is added as a fulfillment with carrier and tracking.

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

  • Import products by SKU: Products match existing Katana products by SKU, and SKU aliases bridge mismatched SKUs.

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

  • Track inbound shipments as stock transfers: Each NPFulfilment inbound shipment becomes a Katana stock transfer that updates as stock is received.

sync diagram showing Katana and NPFulfilment side by side, with an arrow from Katana to NPFulfilment labeled 'Sales orders (Ready for fulfillment)' and arrows from NPFulfilment to Katana labeled 'Orders, fulfillments and tracking', 'Products by SKU', 'Read-only stock levels', 'Inbound shipments → stock transfers', and 'Warehouses → locations'

Before you start

  • An active NPFulfilment account with Direct API access enabled.

  • The three values the connection form asks for, issued by NPFulfilment support: Username, Password, and Client Code. These are separate from your NPFulfilment web portal login.

  • A Katana account with permission to manage integrations.

Connect NPFulfilment to Katana

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

  2. Click Connect.

  3. In the connection form, enter your Username, Password, and Client Code. Leave the Sandbox checkbox unchecked unless NPFulfilment gave you separate test credentials. Then confirm.

    the NPFulfilment connection form in Katana showing the Username, Password, and Client Code fields, an unchecked Sandbox checkbox, and the confirm button

  4. Once NPFulfilment approves 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 NPFulfilment warehouse to its own Katana location. Use Add to Katana to create a new location automatically.

    the warehouse location mapping panel on the Location tab, listing NPFulfilment warehouses each mapped to a dedicated Katana location, with an Add to Katana button, status shown as Connected with Sync inactive, and the Activate sync button in the header

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

How your daily workflow looks

  1. You move a sales order to Ready for fulfillment in Katana, and Katana sends it to NPFulfilment.

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

  3. The order's status updates in Katana. Each shipped package is added as a fulfillment with carrier and tracking.

  4. Inbound shipments to NPFulfilment appear as stock transfers and update as stock is received.

  5. Stock levels at each mapped location update from NPFulfilment.

  6. You plan purchasing and production in Katana using these up-to-date numbers.

Did this answer your question?