Portal Community
What this node does: The Email (SMTP) node sends emails via a configured SMTP server. It supports plain text and HTML bodies, dynamic recipients, Liquid-templated HTML, file attachments, CC/BCC, and custom sender names. Every field supports BizFirst expressions, enabling rich, data-driven email generation from within any workflow.

Key Capabilities

Business Benefits

Automated Transactional Communication

Remove manual steps from order confirmations, invoice delivery, account registrations, and password resets. Trigger the right email at the right moment, with data populated directly from the workflow context — zero manual intervention required.

Rich HTML Email Templates

Go beyond plain text with fully styled HTML emails. Use Liquid template syntax to loop over order line items, conditionally show sections, and format currency and dates — all without a separate email service platform.

Operational Alerting at Scale

Send SLA breach notifications, workflow failure alerts, batch completion summaries, and system health digests to the right stakeholders automatically. Dynamic recipient lists ensure the right people are always notified.

Document Delivery Workflows

Attach generated PDFs, spreadsheets, and reports to emails triggered by workflow completion. Close the loop between document generation and customer or partner delivery in a single, automated step.

Use Cases

Invoice PDF Delivery

After an invoice is generated as a PDF in a previous workflow step, attach it to an email and send it to the customer. Populate the subject line and body with dynamic invoice number, amount, and due date from workflow variables.

Order Confirmation Email

Immediately after order placement, send a branded HTML confirmation email listing all ordered items, quantities, prices, shipping address, and estimated delivery date — all rendered from the order object in workflow context.

Password Reset / Account Verification

Send a time-sensitive password reset link or email verification token to a user. Include the token stored in a workflow variable and set a short, clear subject to maximise open rates and security compliance.

Welcome Email Sequence

Trigger a welcome email when a new user is registered. Personalise the message with the user's first name, company, and a direct link to their onboarding checklist — driving activation from day one.

SLA Breach Alert

When a monitoring workflow detects a service metric exceeding a threshold, email the on-call engineer and their manager simultaneously. Include the metric name, current value, threshold, and a link to the monitoring dashboard.

Approval Notification

Notify an approver that a purchase request, expense claim, or document is awaiting their review. Include a deep link to the approval portal and a summary of the request details formatted from workflow data.

Workflow Completion Digest

At the end of a nightly batch processing workflow, send a summary email to the operations team with a count of records processed, errors encountered, and any records requiring manual review — using a loop-rendered HTML table.

In This Guide

Configuration

All SMTP properties, recipient fields, body options, attachments, and credential setup.

Input & Output

Output ports, input field reference, output data schema, and delivery confirmation examples.

Examples

Five complete email configurations: invoice, order confirmation, alert, HTML template, and attachment.

SMTP credentials: Store SMTP host, username, and password in the BizFirst Credentials Manager. Reference the credential set by ID in the credential_id field. Never embed SMTP passwords directly in node configuration.