Two products, one API, one set of domains.
Transactional email is priced by how many emails you send. Marketing email, which is audiences, broadcasts, and automations, is priced by how many contacts you store. Neither requires the other, and both send from the same verified domains into the same delivery log. Every page below carries a section saying what that part of the product does not do.
Transactional
The mail your product has to send: verification, resets, receipts, alerts.
Migrate without changing your code
We serve Resend, Postmark, SendGrid, and Mailgun wire formats. Their own SDK talks to us. For Resend in most languages it is two environment variables.
Hosted email templates
Store a template, publish a version, and reference it by slug from a send, a broadcast, or an automation. Saving is not publishing.
Marketing and lifecycle
The mail people asked to receive: announcements, sequences, and the list they are on.
Broadcasts
Send one email to an audience or a segment of it, from the API or the dashboard, on a reputation pool kept separate from your transactional mail.
Audiences and segments
A contact list with double opt-in, CSV import with a dry run, and segments built from tags, attributes, join date, opens, and clicks.
Automations
Lifecycle sequences on a visual canvas: 17 triggers, waits, branches, and 11 actions. The same automation is a YAML file you can review in a pull request.
Automations as code, reviewed in a pull request
Your lifecycle sequences as YAML files in git: pulled, diffed in review, pushed from CI, and versioned on the server. Round-trippable, not an export.
Delivery and infrastructure
What sits under both of them: the relay, the numbers, the addresses, and the DNS.
SMTP relay
Point existing mail code at smtp.emails.sh on port 587 or 465. Username emailssh, password your API key. Same log, same suppressions, same quota.
Sending analytics
Delivery, bounce, complaint, and click rates over any window up to 400 days, grouped by day, week, or month, broken down by domain, tag, or template.
Dedicated sending IPs
A sending address of your own, with a 17-day warmup schedule the sender enforces rather than suggests, and marketing kept off your transactional IP.
Deliverability tooling
DNS checked as it resolves, DMARC aggregate reports parsed and filed, reputation against the thresholds that actually get senders suspended.
Send your first email today.
3,000 emails a month on the transactional side and 1,000 contacts on the marketing side, both free, no card.