Automation / UPDATED JULY 2026

Transactional email

A message triggered by an individual action, account event, or existing transaction.

Transactional email helps a recipient complete or understand something they initiated or an important event affecting their account. Examples include password resets, receipts, verification links, security alerts, and service confirmations.

The category is determined by purpose and context, not by whether the message was sent through an API. A promotional newsletter sent through a transactional endpoint remains promotional.

Transactional messages are often time-sensitive and highly expected. They need independent reliability, security, latency monitoring, templates, and stream-level reputation protection.

  1. 01

    A user or system event creates a message request.

  2. 02

    The application supplies recipient, template, and event-specific data.

  3. 03

    The sending system validates, renders, authenticates, and queues the message.

  4. 04

    Delivery events return to the application through logs or webhooks.

Receipt event
event: order.paid
recipient: [email protected]
template: receipt_v4
data: { order_id: "4821", total: "$49.00" }
stream: transactional
idempotency_key: order_4821_receipt
  • Mixing promotions into security alerts or receipts.
  • Using unversioned templates without preview and rollback.
  • Failing to make retries idempotent.
  • Sending from a no-reply identity when customers reasonably need help.
  • Purpose—not transport—defines transactional email.
  • Separate critical product mail from promotional streams.
  • Design for retries, observability, and a useful reply path.
  1. 01FTC: Transactional or relationship messages