Sends an email through the linked Joomla site's mail system. You configure the recipient, subject, and body on the Design tab; at run time the flow executes the send and dow…
Sends an email through the linked Joomla site's mail system. You configure the recipient, subject, and body on the Design tab; at run time the flow executes the send and downstream nodes can read whether it succeeded and any message metadata returned by the mailer.
Use this after a trigger or upstream step when you need to notify someone by email — for example order confirmations, alerts, or reports built from earlier payload fields.
When the flow reaches this step, JOrchestrator executes Send Email 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.
Send Email is a action step in the Messaging › Email 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 Send Email to a flow:
Common patterns on the canvas:
Set To, Subject, and Body on Design. Choose bespoke HTML or assemble the body from upstream payload fields. Pick recipients manually, via placeholders, or from the Joomla user list.
Delivery uses the site's configured mailer (SMTP/global config). SPF/DKIM and inbox placement depend on server DNS — test with Debug before going live.
The designer shows these tabs for this node:
| Tab | Purpose |
|---|---|
| Info | Plain-language description and output payload fields for downstream steps |
| General | Canvas label and read-only node ID |
| AI | Optional assistant to help draft settings from plain language |
| Design | Node-specific configuration fields |
These fields are managed by the designer or runtime — you do not type into them directly:
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
_nodeId | Node ID | node-id | No | — | — |
_payloadFields | Available Fields | payload-panel | No | — | — |
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
label | Label | text | No | — | Node label |
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
subject | Subject | payload-text | Yes | — | Email subject or drag a payload field |
bodyType | Body Type | select (payload | bespoke; default: bespoke) | No | — | — |
body | Body | wysiwyg | No | bodyType === 'bespoke' | Email body |
These fields can pull live options or values from the Joomla/WordPress site linked to the flow:
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
to | To | email-recipient | Yes | — | [email protected] or select user... |
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.
After this step runs, later nodes can reference these fields using placeholders such as {{send_email.sent}}.
| Field key | Type | Description |
|---|---|---|
sent | boolean | Whether the message was sent successfully. |
to | string | Recipient address or user. |
subject | string | Email subject line that was sent. |
messageId | string | Provider message or email identifier. |
subject) must be filled before the flow can be saved.Other steps in the same area of the palette:
discord-message) — Messaging › Socialsend-notification) — Messaging › Notificationsslack-message) — Messaging › Socialtwilio-mms) — Messaging › Mobiletwilio-sms) — Messaging › Mobile