# Send Email
URL: /reference/blocks/resend-send-email
Type: reference
Description: Send an email via Resend
Keywords: send email, resend/send-email, integrations, resend, block, workflow builder
`resend/send-email` — Send an email via Resend.

Where it appears [#where-it-appears]

The **Send Email** block lives in the **Integrations** group of the Workflow Builder. Connect the Resend integration before adding it.

Fields [#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-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 [#example]

A minimal configuration for this block:

```json
{
  "type": "resend/send-email",
  "config": {
    "emailTo": "<PreviousStep.field>",
    "emailSubject": "<PreviousStep.field>",
    "emailBody": "<PreviousStep.field>"
  }
}
```

Limits and failure modes [#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 `error` output is populated; downstream blocks that reference other outputs may not receive values.

Related [#related]

* [All workflow blocks](/reference/blocks)
* [Workflow Builder overview](/workflow-builder-overview)
* [Integrations](/integrations)