> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.meetgail.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.meetgail.com/_mcp/server.

# Send Email

> Sends an email, with optional attachments from earlier steps.

The Send Email node sends an email to a recipient. It handles a plain text
message, a formatted HTML version, and attachments, so a workflow can deliver a
notice, a report, or a finished document on its own. The subject, body, and
attachments can all be built from values the run gathered.

## When to use it

* You want to send a customer a document the workflow produced, such as a
  certificate or a report.
* You need to notify someone that a run finished or reached a milestone.
* You want a personalized message whose subject and body come from earlier steps.

## Inputs

| Field        | What it's for                                                                   | Example                                             |
| ------------ | ------------------------------------------------------------------------------- | --------------------------------------------------- |
| To           | The recipient's email address.                                                  | `sarah.chen@example.com`                            |
| Subject      | The subject line.                                                               | `Your policy renewal documents`                     |
| Body         | The plain text message.                                                         | `Hi Sarah, attached are your renewal documents ...` |
| HTML Content | An optional formatted version of the message for email clients that show it.    | `<h1>Renewal</h1><p>See attached.</p>`              |
| Attachments  | Files to attach, such as one built earlier in the run or uploaded at the start. | The certificate PDF from an earlier step            |

The recipient, subject, and body can be written as
[expressions](/platform/workflows/core-concepts/expressions/using-expressions-in-nodes) or
[string templates](/platform/workflows/core-concepts/expressions/string-templates), so the
message adapts to the run.

## Outputs

The Send Email node reports whether the email was sent. There is no other value
to read back. If it fails, you can route the run to handle the problem.

## Example

A renewal workflow gathers Sarah Chen's updated documents and produces a
certificate PDF with a [Fill PDF Form](/platform/workflows/node-reference/files-and-documents/fill-pdf-form)
step. A Send Email node then emails her the documents: the subject and greeting
carry her name, the body explains what is attached, and the certificate rides
along as an attachment, all assembled without anyone drafting the message.

![The Send Email configuration panel, showing the recipient, subject, and body fields.](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/gail.docs.buildwithfern.com/1cddef95b4badbd3e6c25aa600f86342b095803059c17281cb4e384bb7a8e4f0/docs/pages/platform/workflows/assets/communication-send-email.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260823%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260823T232855Z&X-Amz-Expires=604800&X-Amz-Signature=6c2d5de6abeaf602296eca6dbfa7612a0add3799676160986535546e4a4f23f3&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

Attachments have a size limit, and each attached file must be reachable when the
step runs. If a file is missing or too large, the node reports the problem and
stops before sending, so confirm the file was produced by an earlier step before
attaching it here.

## Related nodes

#### [Send SMS](/platform/workflows/node-reference/communication/send-sms)

Reach someone by text message instead of email.

#### [Create CSV](/platform/workflows/node-reference/files-and-documents/create-csv)

Build a spreadsheet to attach to the email.

#### [Fill PDF Form](/platform/workflows/node-reference/files-and-documents/fill-pdf-form)

Produce a filled PDF to attach and send.

#### [Create Text File](/platform/workflows/node-reference/files-and-documents/create-text-file)

Build a file to attach to the email.