iVendNext N8N - The iVendNext Action Node

iVendNext N8N - The iVendNext Action Node

Purpose

What the Action Node is for

The Action Node does something to iVendNext when the workflow tells it to. It is how a workflow reads data out of iVendNext or writes data into it. Think of it as your hands inside the system: fetch this order, create that customer, update this price, list those items, delete that draft.


When to use it: 

Any time a workflow needs to look something up in iVendNext or make a change to it — whether the workflow was started by a schedule, a button, another app, an AI agent, or the iVendNext Trigger.


5.1 — How it is organised

The node always asks three questions, top to bottom:


Setting

Meaning

Resource

Always Document. Because every record in iVendNext is a document, a single resource cleanly covers the entire platform.

Operation

What to do: Create, Get, Get Many, Update, or Delete.

DocType

Which Document Type to act on — Customer, Item, Sales Order, etc. The dropdown is loaded live from your tenant.


5.2 — The five operations

Operation

What it does

Typical use

Create

Adds a brand-new document.

Turn a web order into a Sales Order; add a new Customer.

Get

Fetches one document by its Document Name.

Look up a single customer's details or one order.

Get Many

Returns a list of documents, with optional filters, field selection and a limit.

List all items, or every order placed today over £500.

Update

Changes fields on an existing document.

Adjust a price; change an order's status.

Delete

Removes a document by its Document Name.

Clean up a cancelled draft.


5.3 — Entering field values (Create & Update)

When you choose a Document Type, the node fetches that type's full field list from your tenant and shows it to you — required fields first, then optional ones. You simply fill in the boxes or map them from earlier steps in the workflow. The node automatically presents each field in the right format:


Field kind in iVendNext

How it appears in the node

Text, description, link to another record, code

Text box

A fixed set of choices (e.g. order status)

Drop-down list of the valid options

Whole numbers, decimals, currency, percentage

Number box

Yes / No flags

Toggle switch

Dates and date-times

Date picker

Colour

Colour picker


Behind-the-scenes housekeeping fields (created-on, modified-by, internal counters, and layout-only elements) are hidden automatically so you only see fields that matter.


Advanced: Meta Fields

For a less common Document Type, or a field you need to set that is not shown, expand Meta Fields and add a Field Name → Value pair. The Field Name must match the field's exact internal name in iVendNext. Values accept n8n expressions, so you can pass numbers, dates, or even nested line-item tables from earlier steps.


5.4 — Identifying a document (Get, Update, Delete)

These three operations act on one specific record, so they ask for the Document Name. You can type it, or — more commonly — map it from a previous step using an expression such as ={{ $json.customer }}.


5.5 — Get Many options

Get Many is the workhorse for reporting and bulk sync. Its options:


Option

Effect

Return All

Returns every matching record, paging through large data sets automatically. Off by default.

Limit

When Return All is off, the maximum number of records to return (default 10). Great for "top N" lists and demos.

Field Names or IDs

Choose which columns come back. Returning only the fields you need keeps results fast and tidy.

Filters

One or more conditions, each a Field · Operator · Value. Supported operators: IS, IS NOT, IS GREATER, IS LESS, EQUALS or GREATER, EQUALS or LESS.


Worked example — "Today's orders over £500"

Operation : Get Many

DocType   : Sales Order

Return All: On

Filters   :

    grand_total   EQUALS or GREATER   500

    transaction_date   IS   ={{ $today }}

Field Names: name, customer, grand_total, status


5.6 — When something goes wrong

The node gives clear, plain-language errors. If an automation should keep going even when one record fails, switch on the node's Continue On Fail setting — failed items are passed along with an error note instead of stopping the whole run, so you can route them to a "needs attention" branch.


    • Related Articles

    • The Action Node

      Overview The iVendNext Action Node is the component that reads from and writes to your iVendNext tenant from within an n8n workflow. It is the operational arm of the connector — the part that creates documents, retrieves records, applies updates, and ...
    • iVendNext N8N - What is the iVendNext Node?

      The iVendNext Node is the official connector that plugs your iVendNext retail platform into n8n — a visual workflow automation tool used by hundreds of thousands of teams worldwide. n8n lets you build automations by dragging boxes (called nodes) onto ...
    • iVendNext N8N - The iVendNext Trigger Node

      Purpose What the Trigger Node is for The Trigger Node listens to iVendNext and starts a workflow the instant something happens. Where the Action Node waits to be told what to do, the Trigger Node is the doorbell — it fires the moment a sale is made, ...
    • iVendNext N8N - Action vs. Trigger — Which to Use

      Start here? Use the Trigger Node when… You want iVendNext to kick off the automation. The trigger is an event: a sale, an order, a stock change. You need a real-time reaction. Do work? Use the Action Node when… The workflow needs to read or change ...
    • The Trigger Node

      Overview The iVendNext Trigger Node listens to your iVendNext tenant and starts a workflow the instant a chosen event occurs. Where the Action Node waits to be told what to do, the Trigger Node is proactive — it fires the moment a sale is made, an ...