Workflow blocks
Send Email
Send an email via Resend
resend/send-email — Send an email via Resend.
Where it appears
The Send Email block lives in the Integrations group of the Workflow Builder. Connect the Resend integration before adding it.
Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
emailTo | text (supports references) | Yes | — | Recipient email address for the message sent via Resend. Use literal text or <StepName.field> to reference an address from a previous step. |
emailReplyTo | text (supports references) | No | — | Optional Reply-To address; replies from the recipient go here instead of the sender. Accepts literal text or <StepName.field>. |
emailSubject | text (supports references) | Yes | — | Subject line of the email. Use literal text or <StepName.field> to reference a value from a previous step. |
emailBody | text (multi-line, supports references) | Yes | — | Body content of the email. Use literal text or <StepName.field> to reference upstream content such as a generated reply. |
Inputs and outputs
Inputs are the configurable fields above. The block produces these outputs:
Outputs
Reference an output downstream with <Send Email.field>.
| Name | Type | Description |
|---|---|---|
success | boolean | Whether email was sent successfully |
id | string | Message ID from Resend |
error | string | Error message if sending failed |
Example
A minimal configuration for this block:
{
"type": "resend/send-email",
"config": {
"emailTo": "<PreviousStep.field>",
"emailSubject": "<PreviousStep.field>",
"emailBody": "<PreviousStep.field>"
}
}Limits and failure modes
- Requires a connected Resend integration. Calls fail if that integration is disconnected or its authorization has expired.
- Required fields (
emailTo,emailSubject,emailBody) must be set, or the block fails validation before it runs. - On failure the
erroroutput is populated; downstream blocks that reference other outputs may not receive values.