# Send Email

The Send Email action sends an automated email when your workflow runs. You set up the recipient, subject line, and message body once, and the system sends it every time the trigger fires.

You can use dynamic fields to pull in real data from your records — like the customer's name, invoice total, or order number — so each email is personalized automatically.

## Steps

1. **Drag a "Send Email" action onto the canvas** — Find it in the actions section of the left sidebar.
2. **Click the block to configure it.**
3. **Set the recipients** — Enter one or more email addresses. You can type a fixed address (like `sales@yourcompany.com`) or use a dynamic field to pull the address from the record (like the customer's email).
4. **Set the subject line** — Write the email subject. You can include dynamic fields here too (e.g., "New Lead: {{lead\_name}}").
5. **Write the message** — Compose the email body. Use dynamic fields to insert record data automatically.
6. **Connect the block** — Draw a line from the previous block (trigger, condition, or another action) to this one.

![connected to trigger](/files/Oa8us890kIgEqG45RQbA)

## Using dynamic fields

Dynamic fields let you insert real data from your records into the email. Wrap the field name in double curly braces:

* `{{lead_name}}` — Inserts the lead's name
* `{{grand_total}}` — Inserts the invoice or order total
* `{{customer_name}}` — Inserts the customer's name
* `{{email_id}}` — Inserts the contact's email address

The exact field names depend on the record type your trigger is using. You can find them by looking at the fields on that record's form.

## Related pages

* [What Are Actions?](/workflow-automation/workflow-builder/actions.md)
* [Send SMS](/workflow-automation/workflow-builder/actions/send-sms.md)
* [Notifications](/workflow-automation/workflow-builder/actions/notifications.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.proforgeerp.com/workflow-automation/workflow-builder/actions/send-email.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
