Actions2
- Email Actions
Email → Send and Wait for Response
AI-generatedSummary
Send an email via SMTP with interactive response options and pause execution until a response is received or a timeout occurs.
Inputs
- SMTP Host (required) — The SMTP server hostname.
- SMTP Port (required) — The SMTP server port (e.g., 465 for SSL, 587 for TLS).
- Use SSL/TLS — Whether to use SSL/TLS for the SMTP connection.
- SMTP User — The SMTP username for authentication.
- SMTP Password — The SMTP password for authentication.
- From Email (required) — The sender's email address; can include a name (e.g., 'Nathan Doe nate@n8n.io').
- To Email (required) — The recipient's email address; single address only. Can include a name.
- Subject (required) — Subject line of the email.
- Message (required) — The email body message.
- Response Type (required) — Type of user response expected: approval with action buttons, free text input, or custom form submission.
- Approval Options — For approval response type, configure approval button(s) labels and styles, supporting either approve-only or approve-and-disapprove options.
- Options — Additional configurable options such as wait time limits before execution resumes and whether to append n8n attribution text.
Output shape
a list with one item per input, each containing the original input data and workflow resuming after user response or timeout
Execution is put on hold after sending the email until the user responds via the embedded buttons or form, or until the configured wait time limit expires. The node outputs the input data after resuming.
Examples
Example 1: Sending an email requesting user approval with custom button labels and waiting up to 1 hour for their response.
Specify SMTP credentials, sender and recipient emails, subject and message, choose 'Approval' as Response Type, configure approval options (e.g., approve and disapprove buttons), and set the wait time limit in Options.