Overview
The Email Node integrates Resend email service into your workflows. Send transactional emails, notifications, and automated messages with dynamic content and personalization.Required Configuration
Step 1: API Setup
Resend API Key- Get your key from resend.com/api-keys
- Automatically validated when entered
- Format:
re_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Step 2: Email Configuration
From Email (Required)- Sender email address
- Must be a verified domain in Resend
- Example:
noreply@yourdomain.com
- Recipient email address
- Can be fixed or dynamic from connected nodes
- Email message content
- Supports HTML or Plain Text
- Can include dynamic variables, see How to Add Variables
- Click “Show Preview” to see how your email will look to recipients
Optional Configuration
Display Name- Sender name shown in inbox e.g. “Your Company Name”
- Email subject line
Value Input Modes
All fields support:- Fixed: Static hardcoded values
- From args: Dynamic values from connected nodes or user input
- Expression: Complex value transformations and calculations
Template Variables
How to Add Variables: When you connect nodes to the Email Node, their outputs appear as draggable variable pills below the body editor:- Drag & Drop: Grab a variable pill and drag it directly into your template where you want it
- Click to Append: Click a variable pill to add it at the end of your template
- Type Manually: Type
${variableName}syntax directly in the template
${full_result}: Complete output from the previous node${NodeName.fieldName}: Specific field from a connected node (e.g.,${Read Table 1.result})
Body Content Types
HTML. Full HTML formatting support- Rich text formatting
- Images and links
- CSS styling
- Best for branded emails
- No formatting
- Works on all email clients, including text-only readers
- Best for system notifications and maximum compatibility
Testing
- Sign up at resend.com (free plan available)
- Verify your sending domain in Resend dashboard
- Get your API key from resend.com/api-keys
- Configure your email node with the API key
- Send a test email to yourself to verify everything works
Connections
Input Nodes:- Frontend Element nodes, to trigger emails with buttons
- Query nodes, to fetch user data or email content
- Other workflow nodes, to transform data before sending
- Mutation nodes, to log email sends to database
- Conditional nodes, to handle different outcomes
- Other workflow nodes, to continue workflow after email
Related Nodes
Agent Node
Generate personalized email content with AI
Stripe Node
Send payment and order confirmation emails

