- Home
- Resources
- Integrations
- Unleashed Software
Unleashed Software n8n integrationAutomate Unleashed Software with n8n.
Need Unleashed stock and order data inside a workflow? The Unleashed Software n8n integration is a read-only node: 3 operations spread over 2 resources, Sales Order and Stock On Hand. No trigger ships for this tool, so a Schedule Trigger or a webhook starts the run. Written for ops and supply teams.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Unleashed Software n8n integration actually do?
It is a node that ships with n8n, calls the Unleashed API from inside a workflow, and hands the answer to the next step. Two resources are covered, Sales Order and Stock On Hand, for a total of 3 operations, all of them reads. Authentication runs on an API ID and an API Key stored once as an n8n credential, which is a saved login that every workflow on the instance can pick from a dropdown.
Start with the case most warehouses ask for first: a stock list that arrives on its own. A Schedule Trigger fires each morning, the node runs stockOnHand.getAll with Return All switched on, and every line lands in Google Sheets. The buyer opens one tab instead of logging into Unleashed.
Second, a single site to watch. Set Warehouse Code on the same operation so only one warehouse comes back, then send the result to Slack for the team that picks orders there. Same node, one filter, a very different message.
Third, order follow-up. Run salesOrder.getAll with Order Status on Completed and Modified Since pointing at yesterday, and you get the orders that closed in the last day. Summarize them in a Gmail message, or match them against the store orders you already pull from WooCommerce.
Whatever sits outside those 3 operations goes through the HTTP Request node. It calls any endpoint of the Unleashed API and reuses the same credential through n8n's predefined authentication, so there is nothing new to set up and no second login to manage.
Two habits save time while building. Return All keeps asking the API for the next page until nothing is left; leave it off and Limit decides how many items the next step ever sees. And on sales orders, Order Number overrides every other filter the moment it holds a value, which is exactly what you want for a lookup and confusing when you forgot to clear it. The n8n training goes through that kind of wiring if workflows are becoming a weekly habit.
How do you connect Unleashed Software to n8n?
- 01
Open the API access screen in Unleashed
In Unleashed, go to Integrations > Unleashed API Access. That screen holds the two values n8n asks for: the API ID and the API Key. One catch before you look for them: the screen only opens for an Unleashed account owner, so a standard user account will not show it. Keep the page open, the key is easier to copy than to retype.
- 02
Store both values as an n8n credential
In n8n, open the Credentials menu and create an Unleashed Software credential, then paste the API ID and the API Key into their fields and save. A credential is created once and reused everywhere: every later workflow, on n8n Cloud or on a self-hosted instance, picks it from the node's dropdown instead of asking for the key again.
- 03
Add the node and choose what it reads
Drop the Unleashed Software node into a workflow, select the credential you just saved, then pick the resource, Sales Order or Stock On Hand, and the operation under it. Unleashed has no trigger node in n8n, so put something in front: a Schedule Trigger running at a fixed interval, an n8n Webhook called by another service, or the trigger of a different app in your stack.
What can the Unleashed Software node do?
The Unleashed Software node exposes 3 operations across 2 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.
| Resource | Get | Get Many |
|---|---|---|
| Sales Order | ✓ | |
| Stock On Hand | ✓ | ✓ |
Operations index
Sales Order
1 operationGet many sales orders
salesOrder.getAllWhat you see in n8n
Notes & use cases
Returns the sales orders held in Unleashed and passes them to the next step as items.
Key parameters
- Return All: switched on, n8n walks through every page the API returns. Left off, Limit sets the maximum number of orders that come back.
- Order Status: pick among Backordered, Completed, Deleted, Parked and Placed. Leave the filter empty and Deleted orders stay out by default.
- Order Number: returns one order only, and it overrides every other filter as soon as it holds a value.
Stock On Hand
2 operationsGet a stock on hand
stockOnHand.getWhat you see in n8n
Notes & use cases
Reads one stock on hand record and hands back a single item instead of the whole list.
Key parameters
- Product ID: the only field this operation exposes, and it is optional. Feed it from an earlier step with an expression such as
{{ $json.field }}, which is how n8n reads a value off the incoming item.
Get many stocks on hand
stockOnHand.getAllWhat you see in n8n
Notes & use cases
Lists stock on hand records, one item per line, ready to be filtered, counted or exported.
Key parameters
- Return All: on for a full export, off to stop at Limit.
- Warehouse Code or Warehouse Name: narrows the answer to one warehouse, by code or by name.
- As at Date: returns the stock on hand for a specific date.
- Is Assembled: decides whether AvailableQty also counts the quantity that can be assembled.
Need help automating Unleashed Software with n8n?
A person reads every message.