Home / Transactional Email

Transactional Email for Developers

Send password resets, order confirmations, and verification emails through a REST API or SMTP relay. Built for reliability, not marketing.

What is transactional email?

Transactional email is an automated message sent to a single recipient in response to a specific action, such as a password reset, order confirmation, or account verification. Unlike marketing email sent in bulk, transactional email is triggered by user behavior and typically achieves open rates above 80%.

Common examples include password reset links, order receipts, shipping notifications, account verification emails, two-factor authentication codes, and invoice delivery. These emails are expected by the recipient and are critical to your application's user experience.

Send via API or SMTP

RelayPost supports two methods for sending transactional email. Choose the one that fits your stack.

REST API

Send email with a single HTTP request. Best for modern applications, serverless functions, and high-volume sends.

curl -X POST https://api.relaypost.dev/v1/emails/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "[email protected]",
    "to": "[email protected]",
    "subject": "Reset your password",
    "html": "<p>Click <a href=\"...\">here</a> to reset.</p>"
  }'

SMTP Relay

Point your existing SMTP config at RelayPost. No code changes needed for WordPress, Rails, Django, or any app that sends email via SMTP.

Host:     smtp.relaypost.dev
Port:     587 (STARTTLS) or 465 (TLS)
Username: your-smtp-username
Password: your-smtp-password

Transactional vs marketing email

AspectTransactional emailMarketing email
TriggerUser action (purchase, signup, password reset)Business decision (campaign, newsletter)
RecipientsSingle individualList or segment
ContentExpected, action-specificPromotional, informational
Open rate80–90%15–25%
Unsubscribe linkNot requiredRequired by law (CAN-SPAM)
ExamplesPassword reset, order receipt, 2FA codeNewsletter, product launch, sale
Sending methodAPI trigger from app codeCampaign builder or scheduler

RelayPost handles both transactional and campaign email in a single platform — no need for separate providers.

Common transactional email examples

🔑 Password reset

Time-sensitive link sent when a user requests a password change. Must arrive within seconds.

🧾 Order confirmation

Receipt with order details, total, and tracking information sent immediately after purchase.

✅ Email verification

Confirmation link sent during signup to verify the user owns the email address.

🔐 Two-factor authentication

One-time code sent as a second authentication factor. Delivery speed is critical.

📦 Shipping notification

Tracking updates sent when an order ships, is out for delivery, or has been delivered.

💳 Invoice & billing

Payment receipts, upcoming renewal reminders, and failed payment notifications.

Why developers choose RelayPost

Fast delivery

Transactional emails are delivered in under 3 seconds. Password resets and 2FA codes arrive when users expect them.

Automatic authentication

SPF, DKIM, and DMARC are configured automatically when you verify your domain. No manual DNS debugging.

Real-time webhooks

Get instant notifications for delivery, bounce, open, and complaint events via HTTP webhooks.

Suppression management

Automatic suppression of bounced and complained addresses protects your sender reputation.

Pricing

Free

$0/month

1,000 emails/month

API + SMTP access

Starter

$5/month

10,000 emails/month

Priority support

Pro

$25/month

100,000 emails/month

Dedicated IP available

No per-email overage charges. Full pricing details →

Frequently asked questions

What is transactional email?

Transactional email is an automated message sent to a single recipient in response to a specific action, such as a password reset, order confirmation, or account verification. Unlike marketing email sent in bulk, transactional email is triggered by user behavior and typically achieves open rates above 80%.

What is the difference between transactional and marketing email?

Transactional emails are triggered by user actions (password reset, order receipt) and sent to one person. Marketing emails are sent in bulk to a list for promotional purposes. Transactional emails don't require an unsubscribe link and have much higher open rates (80%+ vs 15-25%).

How much does transactional email cost?

RelayPost offers 1,000 transactional emails per month free. Paid plans start at $5/month for 10,000 emails and $25/month for 100,000 emails. There are no per-email overage charges or hidden fees.

Can I send transactional email via SMTP?

Yes. RelayPost supports both REST API and SMTP relay for sending transactional email. SMTP is ideal for legacy applications, CMS plugins, and frameworks like WordPress or Rails. The API is better for modern applications that need templates, scheduling, and detailed tracking.

Do transactional emails need an unsubscribe link?

No. Transactional emails triggered by user actions (password resets, receipts, verification codes) are exempt from CAN-SPAM unsubscribe requirements. However, if your transactional email includes promotional content, an unsubscribe link is recommended.

Start sending transactional email

Free tier includes 1,000 emails per month. No credit card required.

Create free account