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

One platform

Transactional and marketing, on the same rails.

Most teams glue an email API to a separate marketing tool. Unitpost is both — one API, one contact list, one deliverability engine.

EventsLive
  1. Clicked “RSVP now” in Monthly Newsletteremail.clicked2m
  2. Opened Password resetemail.opened4m
  3. Order receipt delivered to ada@example.comemail.delivered9m
  4. Reply received at support@acme.comemail.received26m
  • One call to send

    A clean REST API with idempotency keys, batching, and scheduling. Reference a saved template by id or pass HTML inline.

  • Every event, per message

    Delivered, opened, clicked, bounced, complained — resolved on each email, in the dashboard and over the API.

  • Signed webhooks

    Subscribe your systems to every state change with retries and signed payloads.

  • Explore transactional

Developer experience

Send your first email in a few lines.

Compose a template once, then send it by name — with variables. A predictable REST API with idempotency and scoped keys. 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

Component docsTry in playground

Templates

Design once. Send anywhere.

A hybrid visual and code editor, a React component library, and a gallery of ready-to-send templates. Use them together, or take any piece on its own.

  • Visual builder with pre-built layouts

    Drag components or ready-made sections. Everything renders perfectly in Outlook, Gmail, and Apple Mail.

  • Template gallery

    Start from production-tested designs for onboarding, receipts, or newsletters. Copy the code or drop it straight into your workspace.

  • Build with AI

    Describe what you want — “a 20%-off promo, green theme” — and Unit assembles it from our components. Ready to tweak in the editor.

Components@unitpost/email

Your March invoice

$49.00 — paid. A copy is attached for your records.

View invoice

Unsubscribe · Acme Inc, 123 Market St

Pre-built components, tested in Outlook, Gmail & Apple Mail

Analytics

See what happens after send.

Delivery and engagement per message — debug one email or read the trend across thousands.

  • Rates that matter

    Track delivered, open, click, bounce, and complaint rates.

  • Event timeline

    Every state change is timestamped and queryable via API.

EventsLive
  1. Clicked “RSVP now” in Monthly Newsletteremail.clicked2m
  2. Opened Password resetemail.opened4m
  3. Order receipt delivered to ada@example.comemail.delivered9m
  4. Reply received at support@acme.comemail.received26m

Audience

Your contacts, with consent built in.

Contacts, segments, and unsubscribe handling — one list powers both marketing and transactional.

  • Custom fields

    Import and tag contacts. Any stored field becomes a merge variable.

  • Segments

    Slice your audience by field or activity to target exactly the right people.

  • Suppression

    Opt-outs, bounces, and complaints suppress automatically.

Contacts1,204 total
EmailNameMarketing

ada@example.com

Ada Lovelace

jaden@example.com

Jaden Smith

alan@example.com

Alan Turing

grace@example.com

Grace Hopper

Compliance & consent

Compliant by default, branded by you.

Every marketing email ships with a compliant footer and hosted unsubscribe page. Brand them with your logo, colors, and copy — no legal glue code needed.

Marketing footer

You are receiving this email because you opted in.

Update your preferences

Acme Inc · 123 Market St, San Francisco, CA

Powered byUnitpost
Hosted preference center — global and per-topic opt-outs.
  • Compliant out of the box

    A required-by-law footer and link to a hosted preference center — added automatically to every marketing send.

  • Branded, not boilerplate

    Set your logo, footer color, and font. Relabel the unsubscribe link from compliant options. Live preview matches exactly what ships.

  • Merge tags resolved at send

    Company name and postal address pull from your workspace — set once, resolved on every message.

  • Explore marketing

Deliverability

Reach inboxes, not spam folders.

Guided domain auth and continuous re-verification protect your sender reputation by default.

  • Guided domain auth

    DKIM, SPF alignment, and DMARC with copy-paste DNS records and continuous re-verification.

  • Reputation protection

    Automatic suppression, idempotent sends, and per-workspace rate limits keep sending healthy.

acme.com
VerifiedVerifying
PendingTXT

unitpost._domainkey

p=MIGfMA0GCSq…

PendingMX

unitpost

feedback-smtp.us-east-1…

PendingTXT

_dmarc

v=DMARC1; p=none;

Continuous re-verification keeps DKIM, SPF & DMARC aligned.Checking…

Webhooks & events

Keep your systems in sync.

Subscribe to email events with signed, retried payloads. Build your own workflows on top of a reliable stream.

  • Every event, signed

    Delivered, opened, clicked, bounced, complained — HMAC-signed and retried until acknowledged.

  • Inbound mail

    Parse replies to build support inboxes and reply-driven workflows.

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

Brand Kit

On-brand AI, in a few clicks.

Paste your website. Unitpost pulls voice, colors, and logos into Brand Kit — so Ask Unit and MCP agents generate emails that match your brand.

  • Built for AI generation

    Brand Kit is the context Ask Unit and your MCP agents read when they draft templates and campaigns — so output stays on-brand.

  • Import → review → save

    Preview identity, labeled colors, and graphics. Edit anything before it sticks. Standing prefs live in Memory; brand voice and palette live here.

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. Your agent can send, template, and manage domains using scoped API keys.

  • Hosted MCP server

    One URL, authed with your API key. No local install; scopes and rate limits apply exactly as they do to the REST API.

  • Safe by default

    Grant agents specific scopes — like emails:send — without handing over domain management.

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.

What developers actually use from the big email suites — and none of the rest.

One REST API

Emails, campaigns, contacts, domains, templates, and webhooks over a clean API.

Batch & scheduled sends

Send up to 100 messages in one call, schedule for later, or cancel before they ship.

Template gallery

Dozens of ready-made designs to send or customize — no account needed to browse.

Brand Kit import

Paste your site — voice, colors, and logos for Ask Unit and MCP agents so AI generates emails on-brand.

Hosted images

Upload once and reuse across templates — served from our CDN with stable URLs.

Scoped API keys & roles

Capability-based permissions with fine-grained scopes for your team and your keys.

SMTP relay

Point any app at our SMTP endpoint and keep the same tracking and deliverability.

Integrate anywhere

One REST API, SDKs for every stack

Call the API directly from any language, or reach for a native SDK. Same predictable interface everywhere.

Pricing

One flat price, everything included

Every feature on every paid plan, with a monthly sending allowance built in — never a charge per contact. Free starts at 3,000 emails / mo with the full API, templates, and tracking.

Build your plan

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

Emails50k / mo
Coming soonSMSWhatsAppTelegramChat

Free

For side projects

$0/ mo
Start free
3kemails / mo
100emails / day
1,000contacts
1domain
  • Full API, SMTP relay & SDKs
  • Visual + React code templates
  • Campaigns, segments & tracking
  • Ticket support
  • Automations (coming soon)
Recommended

Starter

For production apps

$30/ mo
Get started
10domains
3team seats
5webhooks
10API keys
  • Everything in Free, plus:
  • Full marketing suite
  • Unlimited contacts
  • No daily sending cap
  • Automations (soon)
  • Inbound email
  • 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
  • Dedicated IP (coming soon)
  • Sub-account management

Enterprise

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

Custom ratesCustom limitsDedicated supportAnnual invoicing & ACH

Migration Assistant

Already sending elsewhere? Switch in ~4 minutes.

Paste one read-only API key and preview everything that carries over — contacts, segments, templates, domains, suppressions, webhooks. Nothing is written until you accept, and your current provider keeps sending the whole time.

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

Start sending email your users actually receive

3,000 emails a month free — full API, SMTP relay, templates, tracking, and webhooks. Create a key, verify a domain, and send in minutes. No credit card.