Skip to main content
Jeremias Meister - Tools & Pipeline

Action Notifications

Send Email

Sends an email using SMTP with support for HTML, multiple recipients, and attachments. For security, the password should be stored in the Project Succession Vault Settings.

Node IDSendEmailAction

Parameters

ParameterTypeRequiredDefaultDescription
SMTP Host smtp_host string Yes smtp.gmail.com The address of the SMTP server.
SMTP Port smtp_port integer Yes 587 The port of the SMTP server (587 for STARTTLS, 465 for implicit TLS).
SMTP Username smtp_user string Yes — The username for authenticating with the SMTP server.
Password Vault Key smtp_password_env_var string Yes — The NAME of the vault key that holds the SMTP password or app password.
From Address from_address string Yes — The email address of the sender.
To Address(es) to_addresses array_string Yes — A list of recipient email addresses.
Cc Address(es) cc_addresses array_string No — A list of Carbon Copy (Cc) email addresses.
Bcc Address(es) bcc_addresses array_string No — A list of Blind Carbon Copy (Bcc) email addresses.
Subject subject string Yes Succession Pipeline Notification The subject of the email.
Body body textarea Yes The pipeline has completed successfully. The body of the email.
Use HTML use_html boolean No false If true, the body will be treated as HTML. If false, it will be plain text.
Attachments attachments array_string No — A list of full file paths to attach to the email.
Use TLS use_tls boolean No true If true (recommended), encrypts the connection - implicit TLS on port 465, STARTTLS on any other port; if the server offers no STARTTLS the send fails rather than falling back to plaintext. Disable only for servers that don't support TLS at all.

Inputs

InputTypeRequiredDescription
Execute input0 object No An execution signal. The 'value' of the data object can be used to format the subject and body templates.

Outputs

OutputTypeIdentifierDescription
On Success output0 object <Passing input identifier> The execution path followed if the email is sent successfully.
On Failure output1 object <Passing input identifier> The execution path followed if the email fails to send.