Postmark logoPostmark alternative · facts checked October 20, 2026

A Postmark alternative with campaigns built in.

A Postmark alternative for teams that send app email and marketing campaigns. Send password resets and receipts through the Cresca API, and design newsletters and promotions with an AI agent, in one account and on one plan.

Cresca at a glance

  • AI agentDesigns the whole email
  • 36 templatesStyled with your brand
  • 26 design themesSwitch in one click
  • Fact-checked copyNo invented claims
  • Own-domain sendingGuided SPF and DKIM
  • Gmail tab estimateBefore you hit send
  • CSV importFields and tags mapped
  • Campaign reportsOpt-in opens and clicks
  • 30 days freeNo credit card

Every part of Cresca, in one place.

Tap a screen to take a closer look.

  • Cresca ai agent screen
  • Cresca dashboard screen
  • Cresca design editor screen
  • Cresca contacts screen
  • Cresca campaigns screen

AI agent

Comparison

Cresca and Postmark, side by side

How the two platforms differ for transactional and marketing email, based on public information from Postmark.

Built for

Cresca: Teams of every size sending app email and marketing campaigns from one account

Postmark: Describes itself as an email delivery service for developers

Transactional API

Cresca: REST API with batch sends (up to 100 per request), scheduling up to 30 days ahead, attachments and idempotency keys

Postmark: Email API and SMTP service

Marketing email

Cresca: AI agent designs complete on-brand campaigns, with CSV import, contact lists, scheduling and campaign reports

Postmark: Broadcast message streams; lists are managed outside Postmark, with no list uploads or WYSIWYG editor

Keeping app email apart

Cresca: Use a subdomain for app email; marketing unsubscribes never block password resets or receipts

Postmark: Separate sending infrastructure for transactional and broadcast streams

Templates

Cresca: Template editor with variables, test emails and version history; send by alias

Postmark: Responsive templates with a template editor and import tool

Plans

Cresca: One flat plan covers API email and campaigns, from $29/month

Postmark: Plans priced by monthly email volume

Getting started

Cresca: 30-day Free plan with no credit card, API included

Postmark: Free developer plan with 100 emails per month

Webhooks and SMTP

Cresca: On the roadmap: outbound webhooks and SMTP relay. Today, read each email’s status as last_event or in the dashboard

Postmark: Event webhooks and SMTP

Postmark information is based on publicly available sources as of October 20, 2026. Plans and features change, so check Postmark’s own website for current details. Compare other platforms

Transactional API

App email and campaigns, one account

Send password resets, receipts and alerts through the Cresca API, from the same verified domain and plan as your campaigns.

  • A plain REST API. JSON over HTTPS at api.cresca.xyz/api/v1. Send one email or a batch of up to 100 per request, from any language that can make an HTTP call. Docs

  • Your own verified domain. Every email goes out from a sender on a domain you verified in Cresca, with SPF and DKIM in place. Docs

  • Idempotency keys. Send an Idempotency-Key header and a retried request returns the first result instead of a second email. Docs

  • Templates with variables. Design an email in the template editor, publish it, and send it by alias with your own values. Every published version is kept. Docs

  • Status for every email. The API returns each email’s latest status as last_event, and the dashboard shows its full event timeline. Docs

  • Limits that grow with your plan. Requests per second depend on the plan, and API email shares the plan’s monthly email allowance with your campaigns. Docs

Send an email
curl -X POST 'https://api.cresca.xyz/api/v1/emails' \
  -H 'Authorization: Bearer cr_live_xxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: password-reset/user-123' \
  -d '{
  "from": "Acme <hello@acme.com>",
  "to": "user@example.com",
  "subject": "Reset your password",
  "html": "<p>Click <a href=\"https://acme.com/reset?token=abc\">here</a> to reset your password.</p>"
}'
Response 200
{
  "id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c"
}

How Cresca transactional email works · Quickstart

Why teams switch

What changes when you leave Postmark

Each part of the email program, handled in one workspace.

  • Subscription usage

    Professional · $29 per month

    • Contacts1,840 / 5,000
    • Emails this month4,120 / 7,500

    Flat monthly price for your plan.

    1

    One account for app email and campaigns. Password resets, receipts and newsletters share one plan, one monthly allowance and the same verified domains.

  • Cresca AI agent designing an email from a one-line brief
    2

    AI that designs your marketing email. Describe a campaign in one sentence. The AI agent picks a theme, writes the copy and lays it out with your brand.

  • yourdomain.com

    Sending domain · Verified

    • TXTOwnership Verified
    • CNAME × 3DKIM Verified
    • MX + TXTMAIL FROM and SPF Verified

    Sender: hello@yourdomain.com

    3

    Your own domain for every send. Verify a domain once with guided SPF and DKIM records, then use it for API email and campaigns alike.

  • Cresca dashboard with deliveries, bounces and delivery activity
    4

    Delivery you can check. Every API email has a status the API returns as last_event, and the dashboard shows its event timeline.

Start to finish

From brief to report, in one workspace

  • Spring sale for returning customers

    Brief

    Describe the campaign in one sentence.

    • Modern
    • Editorial
    • Bold
    • Minimal
    • Ocean
    • Forest

    Design

    The agent picks a theme and applies your brand.

    • Newsletter subscribers2,368
    • Repeat customers814

    Audience

    Choose the lists that should receive it.

    • Delivered1,184
    • Unique clicks96

    Report

    Deliveries, bounces and opt-in opens and clicks.

  • Send from your own domain

    Cresca shows the exact DNS records to add, or adds them for you on Cloudflare, then checks them and marks the domain ready.

    • TXTOwnership Verified
    • CNAME × 3DKIM Verified
    • MX + TXTMAIL FROM and SPF Verified

Switching

Move from Postmark in three steps

  1. 01

    Verify your domain

    Add the DNS records Cresca shows you, or connect Cloudflare and let Cresca add them. Then add a sender on that domain.

  2. 02

    Create an API key

    Create a sending-access key for production servers and keep it in your server’s environment.

  3. 03

    Update your send call

    Send each email with POST /emails, using from, to, subject and html or a published template.

Design

Beautiful emails, with or without AI

The agent and the editor work on the same email, so you can mix both.

  • AI agent or hands-on editor

    Let the agent design the email from a brief, then fine-tune any block yourself. Both edit the same email.

  • 26 design themes, your brand colour

    Switch between themes like Modern, Editorial, Bold or Minimal in one click; your brand colour is applied on top.

  • Gmail tab estimate

    See whether Gmail is likely to file the email under Promotions, and what is pushing it there, before you send.

  • Send from your own domain

    Verify your domain with guided SPF and DKIM records, set up automatically if your DNS is on Cloudflare.

Pricing

Simple, flat monthly pricing

Free

Try everything first

$0 for 30 days

  • 50 contacts
  • 50 emails
  • AI agent and 36 templates
  • 1 sending domain
  • Campaign reports
Start free

Professional

Flat monthly price

Growing lists

$29 per month

  • 5,000 contacts
  • 7,500 emails/month
  • AI agent and 36 templates
  • 3 sending domains
  • Priority support
Choose Professional

Bigger list? Premium is $49/month for 25,000 contacts and Ultra is $99/month for 55,000. Compare all plans

Why Cresca

Choose Cresca if you want…

What Cresca does differently from Postmark for app email and campaigns.

  1. 01

    A transactional email API and AI-designed marketing campaigns in one account

  2. 02

    API email that shares your plan’s monthly allowance, with no separate marketing plan

  3. 03

    Contact lists, CSV import and scheduled campaigns next to your app email

  4. 04

    Idempotency keys, so a retried request never sends a second email

  5. 05

    Templates with variables, test emails and version history

  6. 06

    An AI agent that designs the whole campaign email from one sentence

  7. 07

    Sending from your own domain, with guided SPF and DKIM setup

  8. 08

    Email support on every plan, with priority support on paid plans

Free for 30 days with no credit card. Paid plans from $29 a month.

Start for free

FAQs

Frequently asked questions

What teams ask before moving from Postmark. Still have a question?

Yes. Cresca sends transactional email through a REST API from your own verified domain, and in the same account an AI agent designs and sends your marketing campaigns.

Yes. Send app email from a subdomain such as mail.yourdomain.com to keep its reputation apart from your campaigns. A marketing unsubscribe never blocks password resets, receipts or security alerts sent through the API.

Not yet. Outbound webhooks and an SMTP relay are on the roadmap. Today you check each email with GET /emails/{id}, which returns its latest status as last_event, or in the dashboard timeline.

API email shares your plan’s monthly email allowance with your campaigns. Professional is $29/month for 7,500 emails and 5,000 contacts. API requests per second depend on the plan, from 2 on Free to 100 on Enterprise.

Yes, for 30 days with no credit card: 50 contacts and 50 emails, with the API, the AI agent and all 36 templates included.

Design your next email in minutes.

Free for 30 days, no credit card. Verify your domain, create an API key and send your first email the same day.