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.
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
In Katana, open the Integrations page and find the NPFulfilment tile.
Click Connect.
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.
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.
Click Activate sync to start syncing data with NPFulfilment. Nothing syncs until you do this.
How your daily workflow looks
You move a sales order to Ready for fulfillment in Katana, and Katana sends it to NPFulfilment.
NPFulfilment picks, packs, and ships the order.
The order's status updates in Katana. Each shipped package is added as a fulfillment with carrier and tracking.
Inbound shipments to NPFulfilment appear as stock transfers and update as stock is received.
Stock levels at each mapped location update from NPFulfilment.
You plan purchasing and production in Katana using these up-to-date numbers.



