๐Ÿ‡ฌ๐Ÿ‡ง EN
๐Ÿ‡ฎ๐Ÿ‡น IT

๐Ÿ“ง Email Notification

Sends an outbound email using the SMTP server configured in Settings → SMTP Mail. Use this node to deliver automated notifications, summaries, or alerts to any email address.

Category: Notifications & Messaging  ยท  Type identifier: email_notification

Overview

The Email Notification node connects to your organisation's SMTP mail server and sends a fully formatted email at the point where it appears in your workflow. Both plain-text and HTML emails are supported. You can address multiple recipients and reference any workflow data in the subject and body using the standard {{ variable }} syntax.

Before this node can send mail, an administrator must configure SMTP credentials in Settings → SMTP Mail. If SMTP is not configured the step will fail with a configuration error.

Prerequisite: SMTP must be configured in Settings → SMTP Mail before this node can send email. Ask your administrator if you are unsure whether it has been set up.

Configuration

Field Required Description
To Required Recipient email address or addresses. Separate multiple addresses with commas. Supports {{ variable }}.
CC Optional Carbon copy recipients. Comma-separated. Supports {{ variable }}.
BCC Optional Blind carbon copy recipients. These addresses receive the email but are not visible to other recipients.
Subject Required The email subject line. Supports {{ variable }} references.
Body Required The email body text. Supports HTML markup and {{ variable }} references throughout.
Is HTML Optional Toggle on to render the body as HTML. When off, the body is sent as plain text. Default: off.

Output Data

On successful delivery, the node outputs the following fields:

FieldTypeDescription
sentbooleantrue if the email was accepted by the SMTP server.
message_idstringThe unique message ID assigned by the SMTP server.
tostringThe resolved recipient address(es) as sent.
subjectstringThe resolved subject line as sent.
timestampstringISO 8601 timestamp of when the email was dispatched.

Reference output fields in later steps using {{ step_key.output.sent }}, etc.

Example Usage

The following example sends a completion summary after a data processing loop finishes. The body references the loop's counter output to include the number of records processed.

-- To field -- manager@example.com -- Subject field -- Processing complete: {{ trigger.output.job_name }} -- Body field (HTML enabled) -- <p>Hello,</p> <p>The batch job <strong>{{ trigger.output.job_name }}</strong> finished successfully.</p> <p>Records processed: <strong>{{ counter.output.value }}</strong></p> <p>Completed at: {{ loop.output.finished_at }}</p>

Tips & Notes

Related Nodes