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
FieldTypeRequiredDescription
mailboxIddropdownYesConnected mailbox to send from — connect at /inbox/connect
tostringYesRecipient address — typically {{lead.email}}
subjectstringYesEmail subject line — supports {{variables}}
bodystringYesEmail body — HTML is supported

---

Optional fields
FieldTypeRequiredDescription
replyTostringNoOverride reply-to address
ccstringNoComma-separated CC addresses

---

Variables available

This node does not produce output variables. It fires and moves to the next node.

---

Step-by-step setup
  1. Connect a mailbox at /inbox/connect (Google, Outlook, or SMTP).
  2. Add a Send Email node to the canvas.
  3. Select your mailbox from the dropdown.
  4. Set To to {{lead.email}}.
  5. Write your subject and body — use {{lead.firstName}} and any {{variables.xxx}} you've set earlier in the flow.
  6. 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 check lead.email exists.