Posthawk
Product

Transactional
Email

Send password resets, order confirmations, and onboarding emails through a simple REST API. Reliable delivery backed by AWS SES and your own infrastructure.

Simple API

One API call to
send any email

No complex SDKs or configuration. A single POST request with your content and recipient is all it takes.

cURL
curl -X POST https://your-api.com/v1/send \  -H "X-API-Key: YOUR_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "from": "hello@yourdomain.com",    "to": ["user@example.com"],    "subject": "Welcome to Acme",    "html": "<h1>Welcome!</h1><p>Thanks for signing up.</p>",    "headers": {      "List-Unsubscribe": "<https://yourdomain.com/unsubscribe?id=abc123>",      "List-Unsubscribe-Post": "List-Unsubscribe=One-Click"    }  }'
How it works

From API call
to inbox

01

Make an API call

Send a POST request with your recipients, subject, and HTML or template ID.

02

Queued & processed

Posthawk validates, queues via BullMQ, and processes the email with retry logic built in.

03

Delivered via SES

Your email is sent through AWS SES from your own account. Full deliverability control.

Delivery Tracking

Track every email from send to delivery. Monitor bounces, complaints, and opens in real time.

Automatic Retries

Failed sends are automatically retried with exponential backoff. No emails lost to transient errors.

Per-Email Metadata

Attach custom metadata to every email for filtering, searching, and debugging in the dashboard.

Bounce Handling

Automatic suppression of hard bounces and complaint addresses to protect your sender reputation.

Start sending emails

Deploy Posthawk and send your first transactional email in under 10 minutes.

Cookie Preferences

We use analytics cookies to understand how you use our site and improve your experience. Privacy Policy