Automations
Send Email Node
4 min readnode-send-email
Send a personalised email to a lead or any address directly from an automation, using a connected mailbox.
Send Email Node
Sends a one-off email to the address you specify, using one of your connected mailboxes. Supports full HTML and {{variables}} placeholders in both subject and body.
When to use it
- Send an instant confirmation email the moment a new lead submits a form.
- Notify an internal team member when a high-value lead is detected by an AI scoring node.
---
Required fields
| Field | Type | Required | Description |
|---|---|---|---|
| mailboxId | dropdown | Yes | Connected mailbox to send from — connect at /inbox/connect |
| to | string | Yes | Recipient address — typically {{lead.email}} |
| subject | string | Yes | Email subject line — supports {{variables}} |
| body | string | Yes | Email body — HTML is supported |
---
Optional fields
| Field | Type | Required | Description |
|---|---|---|---|
| replyTo | string | No | Override reply-to address |
| cc | string | No | Comma-separated CC addresses |
---
Variables available
This node does not produce output variables. It fires and moves to the next node.
---
Step-by-step setup
- Connect a mailbox at /inbox/connect (Google, Outlook, or SMTP).
- Add a Send Email node to the canvas.
- Select your mailbox from the dropdown.
- Set To to
{{lead.email}}. - Write your subject and body — use
{{lead.firstName}}and any{{variables.xxx}}you've set earlier in the flow. - Save and test with a real lead address.
---
Example config
json
{
"mailboxId": "mbx_abc123",
"to": "{{lead.email}}",
"subject": "Your free quote is ready, {{lead.firstName}}",
"body": "<p>Hi {{lead.firstName}},</p><p>Thanks for reaching out. Here's what we prepared for you...</p>"
}
---
Tips & gotchas
- HTML is rendered — avoid plain-text line breaks without
<br>tags. - If the mailbox is disconnected, the node will fail and the automation stops. Reconnect at /inbox/connect.
- Sending to
{{lead.email}}when the lead has no email will cause the node to error — add an If/Else node upstream to checklead.email exists.