Unitpost
NewBuild Emails in React & Tailwind

One platform for every password reset you send.

Transactional and marketing email — from the editor, your code, or an AI agent. Unlimited contacts, one monthly allowance across every channel.

Ask your AI to draft & send it — ChatGPT, Claude, Gemini and others

Use cases

Transactional and marketing, on the same rails.

From a welcome email to a five-step drip.

Infinite more use cases

Developer experience

Send your first email in a few lines.

Compose once. Send by name with variables. SDKs for Node, Python, and Ruby.

Send an emailwelcome
import { Unitpost } from "unitpost";

const unitpost = new Unitpost(process.env.UNITPOST_API_KEY);

await unitpost.email.send({
  from: "you@acme.com",
  to: "user@example.com",
  template: "welcome",
  variables: {
    first_name: "Ada",
    product_name: "Acme",
    get_started_url: "https://acme.com/start",
  },
});
Compose in Reactwelcome

Acme

Welcome aboard, Ada 👋

Thanks for joining Acme. Your account is ready — let's get you to your first win.

Get started

Three quick steps to get value fast

  • 1. Set up your profile — personalize your experience.
  • 2. Connect an integration — bring your data in.
  • 3. Invite your team — Acme is better together.

Need a hand? Just reply — a real human will help.

What you see is what recipients get

Email libraryTry in playground

Templates

Design once. Send anywhere.

Visual editor, @unitpost/email, and a gallery.

  • Visual builder

    Pixel-perfect in Outlook, Gmail, Apple Mail.

  • Template gallery

    Clone a ready-to-send design.

  • Build with AI

    Describe it. Get a template.

Components@unitpost/email
<Heading>

Your March invoice

<Text>

$49.00 — paid.

<Button>View invoice
<Divider>
<Unsubscribe>

Unsubscribe · Acme Inc

Email design suite

Three tools, one design system.

Same format. Use the suite, or just the piece you need.

No account needed to try it in the playground or npm i @unitpost/email.

Analytics

See what happens after send.

Per message, or across thousands.

  1. Sent
  2. Delivered
  3. Opened
  4. Clicked

Audience

Your contacts, with consent built in.

One list for marketing and transactional.

  • Custom fields

    Any field is a merge variable.

  • Segments

    Slice by field or activity.

  • Suppression

    Opt-outs, bounces, complaints. Automatic.

Contacts1,204 total
EmailNameMarketing

ada@example.com

Ada Lovelace

jaden@example.com

Jaden Smith

alan@example.com

Alan Turing

grace@example.com

Grace Hopper

mike@example.com

Mike Vasilev

Compliance & consent

Compliant by default, branded by you.

Footer and unsubscribe page. On every marketing send.

You are receiving this email because you opted in.

Update your preferences

Acme Inc · 123 Market St, San Francisco, CA

Powered byUnitpost

Deliverability

Reach inboxes, not spam folders.

Domain auth, then we keep checking it.

  • Domain auth

    DKIM, SPF, DMARC. Copy-paste records.

  • Reputation

    Suppression, idempotency, rate limits.

acme.comVerifying
DKIMSigns your mail. Proves the domain is yours.Pending
SPFAuthorizes our servers to send for you.Pending
DMARCBetter inbox placement. Stops spoofing.Pending

Webhooks & events

Keep your systems in sync.

Signed events. Retried until acknowledged.

  • Signed events

    HMAC-signed. Retried until 2xx.

  • Inbound mail

    Parse replies into your own workflows.

POST https://acme.com/api/webhooksEnabled
Listening foremail.*Attemptsauto-retry ×5Signing keywhsec_••••••••
  • email.delivered
    1s200
  • email.opened
    2h200
  • email.bounced
    5h429
  • email.clicked
    8h200

Brand Kit

On-brand AI, in a few clicks.

Paste your site. Voice, colors, and logos land in Brand Kit.

  • Built for AI generation

    Ask Unit and MCP agents read this when they draft.

  • Import → review → save

    Preview colors and logos. Edit before you save.

Import brandWebsite

Website URL

https://acme.com
Import Brand

Colors

  • #0a0a0aPrimaryAccent
  • #1f7aeeAccent
  • #f5f5f4Background

AI · New

Let your agents send email.

Point Cursor, Claude, or any MCP client at our server.

  • Hosted MCP

    One URL. Your API key. Same scopes as REST.

  • Scoped keys

    Grant emails:send. Keep domain admin off the agent.

mcp.json
{
  "mcpServers": {
    "unitpost": {
      "url": "https://mcp.unitpost.com/mcp",
      "headers": {
        "Authorization": "Bearer pk_live_YOUR_KEY"
      }
    }
  }
}

Everything you need

The whole email stack, without the bloat.

The pieces developers actually use.

One REST API

Emails, campaigns, contacts, templates, webhooks.

Batch & scheduled

Up to 100 per call. Schedule or cancel.

Template gallery

Send as-is or customize. No account to browse.

Brand Kit import

Paste your site. AI stays on-brand.

Scoped API keys

Scopes for people and keys.

SMTP relay

Same tracking and deliverability.

Integrate anywhere

One REST API, SDKs for every stack

REST from any language, or a native SDK. Same interface.

Pricing

One flat price, everything included

Every feature on every paid plan. Pay for sends, never contacts. Free starts at 5,000 emails / mo.

Build your plan

Tell us what you send each month — we'll recommend the cheapest plan that covers it.

Emails50k / mo

Free

For side projects

$0/ mo
Start free
5kemails / mo
200emails / day
10kcontacts
5domains
  • Full API, SMTP relay & SDKs
  • Visual + React code templates
  • Campaigns, segments & tracking
  • Topics & inbound email
  • SoonAutomations
Recommended

Starter

For production apps

$30/ mo
Get started
10domains
3team seats
5webhooks
10API keys
  • Everything in Free, plus:
  • Unlimited contacts
  • No daily sending cap
  • SoonAutomations
  • No Unitpost branding

Growth

For scaling teams

$200/ mo
Get started
100domains
10team seats
25webhooks
50API keys
  • Everything in Starter, plus:
  • Higher domains, seats & webhooks
  • Priority deliverability
  • SoonDedicated IP
  • SoonSub-account management

Enterprise

Sending 1M+ or need custom terms? Let's talk.

Migration Assistant

Already sending elsewhere? Switch in ~4 minutes.

Paste one read-only API key. Preview first. Nothing writes until you accept.

  • Resend
  • SendGrid
  • Mailgun
  • Postmark
  • Brevo
  • Loops

Unitpost

Start sending for free

$0/ mo

  • 5,000 emails / mo — no credit card
  • Your domain with DKIM, SPF & DMARC
  • REST API, SMTP & official SDKs
  • Visual editor + code templates
  • Open & click tracking + signed webhooks
  • 10,000 contacts · automatic suppression