Node reference

Get User for Joomla

Get User is a Step (action) in Users. Retrieves a Joomla user by User ID, email, or username.

Overview

Get User is a Step (action) in Users. Retrieves a Joomla user by User ID, email, or username.

When the flow reaches this step, JOrchestrator executes Get User against your linked site or an external integration, using the field values you set on General and Design. Downstream steps can read the output payload fields defined for this node.

Why use this node

Get User is a action step in the Users group. Action steps run in the middle or end of a flow. They perform work on your CMS, call external services, or transform data for the next step.

Typical reasons teams add Get User to a flow:

  • Get User on your linked Joomla site when the flow reaches this step
  • Get user based on webhook, schedule, or CMS event data
  • Integrate Users operations with messaging, AI, or database steps in one canvas

Example workflows

Common patterns on the canvas:

  1. Trigger or Webhook → upstream steps → Get UserSend Email or CMS update
  2. Scheduled triggerGet UserDebug (while testing) → production action

How to set it up

Returns profile fields and group ids in the payload.

Good to know

Password hash is never returned — only safe profile data for downstream steps.

Properties panel

The designer shows these tabs for this node:

TabPurpose
InfoPlain-language description and output payload fields for downstream steps
GeneralCanvas label and read-only node ID
AIOptional assistant to help draft settings from plain language
DesignNode-specific configuration fields

System (automatic — not edited by the user)

These fields are managed by the designer or runtime — you do not type into them directly:

Property keyLabelTypeRequiredVisible whenNotes
_nodeIdNode IDnode-idNo
_payloadFieldsAvailable Fieldspayload-panelNo

User-configured — General tab

Property keyLabelTypeRequiredVisible whenNotes
labelLabeltextNoNode label

User-configured — Design tab

Property keyLabelTypeRequiredVisible whenNotes
emailEmailemailNo[email protected] or {{placeholder}}
usernameUsernametextNoLogin name or {{placeholder}}

CMS-backed or hybrid (loaded from the linked site at design time)

These fields can pull live options or values from the Joomla/WordPress site linked to the flow:

Property keyLabelTypeRequiredVisible whenNotes

| userId | User ID | email-recipient | No | — | Numeric id, {{placeholder}}, or select Joomla user… Provide at least one way to find the user (they work as OR — any filled field can match):

• User ID — numeric id, pick from the your site user list, or {{placeholder}} • Email — account email address or {{placeholder}} • Username — login name or {{placeholder}}

If you fill more than one, your site tries them in order until a user is found. Password is never returned. Value kind: userId |

CMS site configuration (not on this node's properties panel)

Credentials, API keys, mailers, SMTP, and integration defaults are configured in the CMS plugin under Node Configuration, not per step on this node. Link the flow to a domain before testing CMS-backed fields.

Output payload fields

After this step runs, later nodes can reference these fields using placeholders such as {{get_user.id}}.

Field keyTypeDescription
idstringPrimary record identifier.
usernamestringText value from this node's output.
emailstringText value from this node's output.
namestringDisplay name of the record.
blocknumberWhether the user account is blocked.
sendEmailnumberNumeric value from this node's output.
registerDatestringAccount registration date/time.
lastvisitDatestringLast site visit date/time.
activationstringAccount activation token or status.
groupsarrayUser group IDs assigned to the account.
successbooleanWhether the operation completed successfully.