Skip to content

Send Email (module)

Module · Stable

Thin module wrapper around core/mail/ — use the send_email step for new workflows.

Use only in legacy workflows that already call this module tile and supply email_to / email_subject / email_body in context; the output email_delivery_id can be passed downstream for logging or idempotency checks. To attach stored documents (e.g. a PDF a Render document call just produced), pass their document-store ids in attachments (comma-separated or a JSON list) — an id that does not resolve fails the send instead of quietly sending without the attachment.

For any new workflow, use Send email instead — it is a first-class step with the same Resend provider, richer options (HTML body, reply-to, tags), and no module overhead. To format the body before sending, pair Format with Send email.

Configured per use: email_to, email_subject, email_body, attachments, actor_id.

  • email_delivery_id
  • email_status
  • attachments_attached
  • attachments_skipped

Auto-generated from the skill registry (load_skills()). Do not edit by hand.