Transactional email for product teams

Every email,walked to the door.

Receipts, OTP codes, and notifications — sent with one API call, and tracked from accepted to delivered.

Free plan1,000 emails / monthNo card required

Your receipt from Northwind

[email protected] [email protected]

Delivered
  1. Accepted
  2. Sent
  3. Delivered
  4. Opened
email_01HZK7R2Mfrankfurtdkim=passspf=pass
1 POSTis all it takes to send — from any language or framework
2 DNSrecords to a verified domain — or none with Cloudflare
100%of sends tracked from accepted to opened
0mail servers for you to run, warm, or babysit
sendfeatherProduction
Project/harborlight/Activity
GH

Activity

live
Recipient · SubjectTemplateEngagementStatusTime
Last hour · 1
Earlier today · 6
ReceiptsOTP codesInvoicesProduct notificationsLifecycle emailDelivery updatesSuppression listsDaily limitsDomain checksFull previewsReceiptsOTP codesInvoicesProduct notificationsLifecycle emailDelivery updatesSuppression listsDaily limitsDomain checksFull previews
Built for product teams

One honest view of every email you send.

Sendfeather gives the whole team one honest view of your email: activity, previews, domains, delivery updates, and a way in that suits whatever you already run.

"Where did that email go?"

Never again. Every send keeps its full journey — recipients, headers, timeline, rendered preview, and delivery events — on one screen.

"Is our domain set up right?"

Add your domain and Sendfeather hands you exactly two records — or connects to Cloudflare and writes them for you. Re-check with one click.

"Do we have to rewrite our mail code?"

No. Point your existing SMTP client at us and nothing in your code changes — or send through one simple REST API. Laravel apps install one package and change one line of .env.

"Why did nobody notice that bounce?"

Bounces and complaints land on your dashboard the moment they happen, join the do-not-send list, and can be forwarded to your own webhooks.

Works with what you already run

Two ways in. Both take minutes.

Point any SMTP client at us and your code never changes — WordPress, Postfix, a form on a machine nobody wants to touch. Or send over one HTTP call: no SDK to install, no vendor lock-in. Either way the message lands in the same timeline.

  • SMTP on ports 587, 465, and 2525 — no code required.
  • Simple REST API with hashed, one-time-reveal keys.
  • Official Laravel package — MAIL_MAILER=sendfeather and done.
  • Delivery updates pushed to your own webhooks.
  • Clear failures when a send is rejected or throttled.
  • Every send lands in the same timeline, whichever way it arrived.
Host      smtp.sendfeather.com
Port      587 STARTTLS · 465 TLS · 2525
Username  your SMTP user
Password  shown once, at creation

# No code needed. Point WP Mail SMTP,
# Postfix, Nodemailer — anything that
# speaks SMTP — at these settings, and
# every message shows up in Activity.
Sign-up to first send

Four stations to production email.

Bring a sending domain and ten minutes — Sendfeather handles the rest of the route.

01

Create your workspace

Sign up, name your project, and Sendfeather is ready before your coffee is.

02

Verify your domain

Add two DNS records — or connect Cloudflare and Sendfeather writes them for you.

03

Create a key or an SMTP user

An API key for HTTP, an SMTP user for everything else. Laravel? composer require, then one line of .env.

04

Send

Watch your first message travel from accepted to delivered in Activity.

Email checkerCheck any domain's MX, SPF, DKIM and DMARC — free, in your browser.
Browser extensionThe same checks from your toolbar, in Chrome or Firefox.ChromeFirefox
Why Sendfeather

Built for the person who asks "did it arrive?" — not just the one who wrote the code.

CapabilityYour own mail serverDeveloper email APIsSendfeather
Per-message delivery journeyGrep the mail logEvent JSONA timeline anyone can read
Getting your app sendingInstall it, then tune itSDK per languageSMTP, or one POST
Domain verificationCopy 5+ recordsCopy records2 records, or zero with Cloudflare
Bounce handlingParse reportsWebhooks you buildDo-not-send list built in
Plain-language dashboardNoDeveloper-firstMade for operators
Deliverability

Your domain, your reputation — our job to protect it.

Mail signs as your domain, not ours. Bounces and complaints join your do-not-send list automatically, so one bad address never becomes a reputation problem — and your delivery updates arrive the moment they happen.

What every plan includes

The whole product, from the first email: no features held hostage behind an enterprise call.

  • Delivery timeline for every send
  • Domain setup with Cloudflare connect
  • Do-not-send list and bounce alerts
  • SMTP and REST API, both included
Pricing

Simple plans that scale with your sending.

Every plan has the full product — pick by how much email you send. Pay yearly and get two months free. Prices exclude VAT.

Save 17% on a yearly subscription

Free

For trying it out

$0per month
Start sending

1,000 emails / month

Hosted mailboxes: 1 · 1 GB each

  • Delivery timeline for every send
  • Domain setup with Cloudflare connect
  • SMTP and REST API, both included

Pro

For high-volume senders

$12.50per monthbilled yearly
Start sending

50,000 emails / month

then $0.25 per 1,000 extra

Hosted mailboxes: 25 · 5 GB each

  • Everything in Starter
  • Priority support

Business

For teams and agencies

$24.17per monthbilled yearly
Start sending

100,000 emails / month

then $0.24 per 1,000 extra

Hosted mailboxes: 100 · 10 GB each

  • Everything in Pro
  • Highest sending volumes
  • Priority support
FAQ

Questions people ask, answered with numbers.

The answers below quote the same numbers checkout charges.

What is Sendfeather?

A transactional email service: send receipts, one-time codes, and notifications over SMTP or an HTTP API, with a delivery timeline for every message — plus hosted mailboxes for your domain on the same platform.

How much does it cost?

Free workspaces send 1,000 emails a month. Paid plans: $7 for 10,000 emails, $15 for 50,000 emails, and $29 for 100,000 emails a month; yearly billing is ten months for twelve. Every paid plan includes hosted mailboxes for your domain.

Is there a free plan?

Yes — a free workspace sends 1,000 emails a month and includes 1 hosted mailbox (1 GB storage), with no credit card required.

What happens if I send more than my plan includes?

With monthly billing, extra emails are metered, not blocked: $0.70 per extra 1,000 on Starter, $0.30 per extra 1,000 on Pro, and $0.25 per extra 1,000 on Business. Nothing pauses to ask for an upgrade.

Does Sendfeather include mailboxes for my domain?

Yes — hosted mailboxes are part of every plan: 1 (1 GB) on Free, 5 (2 GB each) on Starter, 25 (5 GB each) on Pro, and 100 (10 GB each) on Business. They run on the same platform and the same invoice as sending.

Does it work with WordPress and Laravel?

Yes — Sendfeather is an SMTP relay as well as an HTTP API, so anything that can speak SMTP works: point WordPress (or a Laravel mailer) at the host and port with credentials from the dashboard. The docs walk through both setups step by step.

Can I use my own domain and DKIM keys?

Yes. Add your domain, publish the two DNS records the dashboard hands you (DKIM and DMARC) — or let the Cloudflare connection write them — and you keep sending from your own domain. Messages are DKIM-signed with keys that belong to your workspace alone.

Can I move over from my current provider?

Yes. The migration guide walks the cutover order, and the built-in importer can pull existing mailboxes across from your old provider over IMAP — your old provider keeps working the whole time.

Can I self-host Sendfeather?

No — Sendfeather is a hosted service; there is no self-hosted edition. The sending infrastructure, mailboxes, and delivery timeline all run on the platform for you.

How does Sendfeather compare with other providers?

Every provider we compare has a side-by-side page built from their own pricing page, with the date each price was checked: SMTP2GO, SendGrid, Brevo, Mailgun, Postmark, and Resend. At every comparable volume Sendfeather costs half of SMTP2GO or less.

Compare the numbers side by side:SMTP2GOSendGridBrevoMailgunPostmarkResend

Your first email can be on its way today.

Create a workspace, verify your domain, and send — with the full journey of every message on one screen from the very first one.