Skip to content

Email Node

The Email node sends an email message during a conversation. It supports variable interpolation in all fields (recipient, subject, body), allowing you to send personalized emails based on data collected during the conversation.

When to Use

  • You want to send a confirmation email after collecting user information.
  • You need to notify a team member when a specific conversation event occurs.
  • You want to email a summary or transcript at the end of a conversation.
  • You need to send a follow-up email with links or documents.

Configuration

PropertyDescriptionDefault
ToRecipient email address. Supports {{variable}} interpolation (e.g., {{user_email}}).Empty (required)
SubjectEmail subject line. Supports {{variable}} interpolation.Empty (required)
BodyEmail body content. Supports {{variable}} interpolation.Empty

Advanced Settings

PropertyDescriptionDefault
CCCC recipients (optional).Empty
Reply-ToReply-to address (optional).Empty
Send as HTMLWhether to send the body as HTML email.false

Variable Interpolation

Use double curly braces to insert session variable values:

To: {{user_email}}
Subject: Your support case #{{case_id}} has been created
Body: Hi {{user_name}},

Thank you for contacting us. We have created support case #{{case_id}} for your issue.
We will respond within 24 hours.
imageEmail node config panel showing To, Subject, and Body fields with variable interpolation, plus advanced settings for CC, Reply-To, and Send as HTML toggle
Email node configuration panel

Handles

HandleDirectionDescription
InputInReceives execution from the previous node
OutputOutContinues to the next node after the email is sent

WARNING

The Email node requires a configured email integration in your workspace. If no email integration is available, the node will fail at runtime.

TIP

Enable Send as HTML to include formatting, links, and images in your email. When disabled, the body is sent as plain text.

OmniBots AI Bot Platform