Email that
just works.
PostFrame is the email delivery platform built into every EternalEngine plan. Verify a domain, send with one API call, and watch every delivery, open, click and bounce land in the log — with signed webhooks for the ten events that matter.
Everything you need to send email
From domain setup to delivery analytics — PostFrame handles the full email lifecycle so you can focus on your product.
Real-Time Tracking
Open tracking, click tracking, bounce detection, and unsubscribe management. Know exactly what happens after you hit send.
Explore tracking
Template Engine
Build reusable email templates with Handlebars variables. Preview, test, and version your templates before going live.
Explore templates
Domain Verification
Automated SPF, DKIM, and DMARC verification. Set up custom sending domains with guided DNS configuration.
Set up a domain
Webhook Events
Get real-time notifications for delivery, bounces, complaints, opens, and clicks. Integrate with any system via webhooks.
See webhook events
Multi-Tenant Ready
Built on EternalEngine's tenant isolation. Each organization gets their own domains, templates, analytics, and sending limits.
See tenant isolation
Custom Providers (Advanced)
Already have an SES account or preferred provider? Connect your own and PostFrame handles routing, failover, and load balancing — full control for power users.
Connect a provider
Enterprise deliverability,
out of the box
PostFrame runs on managed AWS SES infrastructure with pre-warmed IPs and automatic reputation monitoring. You get production-grade deliverability on day one — no AWS account, no IP warm-up, no provider setup.
Pre-Warmed IP Pools
Send from IPs with established reputation history. No warm-up period — high deliverability rates from the first email you send.
AWS SES Backend
Powered by Amazon Simple Email Service — the same infrastructure used by the world's largest senders, without the setup complexity.
Bounce & Complaint Monitoring
Automatic suppression list management. Bounced and complaint addresses are blocked on the next send — your sender reputation stays protected.
Managed DKIM Signing
Every outbound email is DKIM-signed with your domain. No key rotation, no certificate management — PostFrame handles cryptographic signing automatically.
No AWS account needed. PostFrame absorbs the SES infrastructure cost and passes the savings on through predictable flat-rate pricing. You get enterprise deliverability for the same price as a basic API relay.
How PostFrame works
PostFrame handles the entire delivery pipeline — from your API call to the recipient's inbox.
Send an email in one API call
PostFrame's REST API is designed for developers. Send transactional emails with a single POST request — no complex SDKs or setup required.
// Send with one API call
const response = await fetch(
'/api/v1/postframe/send',
{
method: 'POST',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
to: 'client@example.com',
template: 'invoice-ready',
variables: {
clientName: 'Acme Corp',
amount: '$15,000',
invoiceUrl: 'https://...'
}
})
}
);
// { id: "msg_abc123", status: "queued" }Up and running in minutes
Three steps from zero to sending emails through PostFrame.
Create Your Account
Sign up for PostFrame and get your API key. No provider credentials, no infrastructure to configure — just create an account and you're ready.
Verify Your Domain
Follow guided DNS setup for SPF, DKIM, and DMARC. PostFrame checks your records and confirms verification automatically.
Start Sending
Use the REST API, the SMTP relay, or the apps that already ride on PostFrame — invoices, confirmations, sequences. Track delivery, opens and clicks in real time from the log.
Why PostFrame
Every paid plan is $5 cheaper than competitors. Full-service delivery with the same features — better price, no compromises.
Built on EternalEngine's infrastructure with automatic failover between providers, engineered to keep your email delivering.
Queued, sent, delivered, opened, clicked, bounced, complained, failed, deferred and unsubscribed — each one in the log and available as a signed webhook.
Simple, transparent pricing
Every plan includes the full PostFrame platform. No hidden fees, no per-email markup on top of your provider costs.
Starter
Get started with transactional email.
- 5,000 emails / month
- 1 sending domain
- SPF, DKIM & DMARC verification
- Open & click tracking
- 7-day data retention
- Ticket support
Growth
For growing teams and products.
- 10,000 emails / month
- 3 sending domains
- SPF, DKIM & DMARC verification
- Open & click tracking
- Webhooks & API access
- 14-day data retention
- Ticket support
Pro
For high-volume senders.
- 50,000 emails / month
- Unlimited sending domains
- SPF, DKIM & DMARC verification
- Open & click tracking
- Webhooks & API access
- 30-day data retention
- Dedicated IP add-on
- Priority support
Enterprise
For organizations at scale.
- 200,000 emails / month
- Unlimited sending domains
- SPF, DKIM & DMARC verification
- Open & click tracking
- Webhooks & API access
- 90-day data retention
- 1 dedicated IP included
- Custom SLA
- Priority support
How we compare
PostFrame ships everything you'd expect from a dedicated email platform — RESTful API, SMTP relay, webhooks, open & click tracking, batch sending, and more — bundled into the same platform as your CRM and billing. Overage runs just $0.70 per 1,000 extra emails (Postmark charges $1.20–$1.80), and there's no per-seat fee and no separate vendor to manage.
Add-ons
Prices shown do not include applicable tax.
PostFrame, answered
Do I need my own email provider to use PostFrame?
No. Every EternalEngine plan sends through PostFrame's managed pool, which runs on Amazon SES. Connect your own provider — SES, Postmark, Mailgun, SendGrid, SMTP and more — only if you want to send from an account you already own.
How do I send an email through PostFrame?
Three ways: a POST to the send endpoint with your API key (single message, or a batch of up to 100), the SMTP relay for software that only speaks SMTP, or the EternalEngine apps that already send through it — invoices, estimates, booking confirmations and sequences.
What does PostFrame track after I hit send?
Ten events: queued, sent, delivered, opened, clicked, bounced, complained, failed, deferred and unsubscribed. Each one is written to the log, updates the email's status, and can be delivered to your endpoint as a signed webhook.
Is PostFrame included in my EternalEngine plan?
Yes. Every plan includes PostFrame with a monthly and a daily send cap for that plan; the Usage page shows both, and PostFrame add-on tiers raise the cap when you need more.
Can I send from my own domain?
Yes. Add the domain, publish the records PostFrame lists — ownership, three DKIM CNAMEs, SPF, a bounce subdomain and a recommended DMARC — press Check, and once every record resolves the domain is verified for sending.
Better together. By design.
PostFrame is the delivery layer of the OS — BookSlot confirmations, TitanLedger invoices, ClientForge sequences, and BidForge signing reminders all ride on it.
Run your business from one place.
Five plans, seventeen launch apps, one dashboard. Set up in under 5 minutes — change tiers any time.
From $0 · Basic $9.95/mo · Save 20% on annual billing · Upgrade or downgrade any time
