New: one-click DNS setup for Cloudflare

Email that reaches the inbox.

Reliable email for your website, your app, and your clients' sites. Connect with a plugin, SMTP, or the API in minutes, and pay $0.30 per 1,000 emails with every feature included.

  • 10,000 emails free
  • No credit card
  • Credits never expire

Works with the tools you already use

  • WordPress
  • WooCommerce
  • FluentCRM
  • FluentSMTP
  • Laravel
  • Node.js
  • PHP
  • Python
  • Go
How it works

Live in about ten minutes.

A plugin for WordPress, SMTP for any app, or the API for your own code. No servers to run.

  1. 1

    Add your domain

    Copy three DNS records into your domain settings. If your DNS is on Cloudflare, one click adds them for you.

  2. FluentSMTP mailer toSend
    API key tsend_••••••••••••3f9a
    Save connection
    Hostsmtp.tosend.com
    Port587 (STARTTLS)
    Usernametosend
    Passwordtsend_••••3f9a
    const tosend = new ToSend(apiKey);
    
    await tosend.send({
      from: { email: 'hi@you.com' },
      to: [{ email: 'maya@example.com' }],
      subject: 'Your order shipped',
    });
    2

    Connect your site or app

    On WordPress, choose toSend in the free FluentSMTP plugin. Anywhere else, use the SMTP details or one of our SDKs. Either way, it's one API key.

  3. 3

    That's it

    Every email now goes through toSend. Send a test and watch it arrive in your logs.

Running sites for clients? Add each client as a team and repeat steps one and two on their site. One balance and one invoice cover them all.

Read the WordPress guide
For agencies

A team for every client, one bill for all of them.

Each client gets their own team with separate domains, logs, and sending reputation. Credits come from one shared balance, and you get a single invoice.

  • Up to 25 client teams, more on request
  • Switch between clients in one click
  • A heads-up before credits run low
For support

When a client asks where an email went, you'll know.

Search every email from the last 14 days by address, status, or domain. See whether it was sent, bounced, or blocked, and why.

  • Bounce reasons in plain view
  • Daily or weekly summaries by email
  • Bad addresses suppressed automatically
Everything included

Every way to send, one account.

None of this costs extra or waits behind an upgrade. It's what you get on day one, for one site or fifty.

  • WooCommerce and every plugin

    Order receipts, password resets, form notifications, and FluentCRM campaigns all go through toSend once FluentSMTP is connected.

  • SMTP for everything else

    Not everything runs on WordPress. Any app or plugin with SMTP settings can send through toSend too.

  • API for developers

    If your team writes code, there's a JSON API, webhooks, and official SDKs for Node, PHP, Laravel, Python, and Go.

Why toSend

Email infrastructure, priced like infrastructure.

Delivering an email costs almost nothing, so sending one shouldn't cost much either. Three promises follow from that.

  • One price, every feature

    $0.30 per 1,000 emails. No plans, no monthly minimum, and nothing held back for a higher tier. Credits you buy never expire.

  • Your reputation stays yours

    Every client site sends separately from everyone else's, so another sender's bad habits can't drag your delivery down.

  • Answered by the people who build it

    Support comes from the team behind toSend, FluentCRM, and FluentSMTP. No chatbot and no support tiers. Usually the same day.

Pricing

$0.30 per 1,000 emails. That's the whole price list.

Top up credits when you need them. Your first 10,000 emails are free, and every feature is included from the start.

  • Unlimited domains
  • Client teams for agencies
  • 14-day searchable logs
  • Daily or weekly reports
  • Low-credit alerts
  • SMTP relay
  • API and webhooks
What you'd pay each month
emails / mo
toSend$30.00/mo
SendGrid1.2× more$34.95/mo
Resend1.2× more$35.00/mo
Mailgun2.5× more$75.00/mo
Postmark3.8× more$115.00/mo
$1,020saved per year (vs Postmark at 100,000 emails/mo)
How we stack up

Same deliverability. A fraction of the bill.

We don't try to out-feature the giants. We cover what small teams actually use, at a fraction of the going rate.

Feature toSend Postmark Mailgun SendGrid
Price per 10k emails $3.00 $15.00 $15.00 $19.95
Multiple domains unlimited tier-gated tier-gated tier-gated
Webhooks included ✓ ✓ ✓
Free to start 10,000 emails 100 a month 100 a day 60-day trial
Features locked behind higher plans none yes yes yes
Pay only for what you send always monthly minimums monthly minimums monthly minimums

* list pricing from each provider's public page, September 2026. transactional tier.

A note from the builder

We want to make email easy and affordable again.

As a builder, I know the struggle. You want to reach your audience, but the tools out there feel like they were made for giant corporations, not for us. They're complicated to set up and expensive very quickly.

We wanted to change that. Strip away the complexity. Strip away the high costs. You should never be forced to upgrade to a "Pro" plan just to access basic features.

Our promise is simple: send 10,000 emails for $3. Every feature included. No hidden subscriptions. No paying for emails you don't send. We want to support your growth, not tax it.

Shahjahan Jewel
Shahjahan Jewel
Builder & CEO, toSend
Read the full story: an open letter to small business owners
Questions

Straight answers.

Is $0.30 per 1,000 really the only price?
Yes. No tiers, no plans, no monthly commitment. You pay for the emails you actually send, every feature included, and credits never expire.
Can I manage all my clients from one account?
Yes. Add each client as a team under your account. Every team keeps its own domains, logs, and sending reputation, while credits are shared and you get one invoice. Up to 25 client teams by default, more on request.
Do you support WordPress out of the box?
Yes. Use the free FluentSMTP plugin to route every site email (WooCommerce receipts, password resets, forms) through toSend. Setup takes a couple of minutes; see the WordPress guide.
What about deliverability?
We run our own routing, retry, and reputation layer. Each team sends separately from everyone else, and fake addresses and domains with no mail server are stopped before they're sent. Your domain is checked before it goes live.
Can I use my own domain?
Always. Add a domain, publish three DNS records, and you're sending. On Cloudflare it's one click. Unlimited domains per account.
Do I have to migrate all my email at once?
No. toSend works alongside your existing provider. Move one site first, keep the rest where they are, and switch over on your own schedule.
Can I sign up today?
Yes. Signup is open: create an account, add your domain and start sending straight away. We still call it early access because we ship new features every week.

Ready to send? Your first 10,000 are on us.

Every feature included. No tiers. For one website, one app, or fifty client sites.

No credit card10,000 emails freePay as you go