# Bring Your Own Provider — PostFrame — EternalEngine

Connect Amazon SES, SMTP, Postmark, Mailgun, or SendGrid to PostFrame — no vendor lock-in, PostFrame handles routing and failover.

[Back to PostFrame](https://eternalengineos.io/features/postframe/)Provider Architecture

# Bring Your Own Provider

PostFrame doesn't lock you into a single email provider. Connect the services you already trust and let PostFrame handle routing, failover, and load balancing across all of them.

[Start free](https://app.eternalengineos.io/signup?plan=free&interval=annual)[PostFrame overview](https://eternalengineos.io/features/postframe/)

PostFrame — Providers

SES

Amazon SES

us-east-1 region

Primary

PM

Postmark

Transactional stream

Failover

MG

Mailgun

EU region

Standby

+ Add another provider

## Supported providers

Connect any of these providers in minutes — or bring your own SMTP server.

[SES ### Amazon SES Industry-leading deliverability at the lowest per-email cost. Ideal for high-volume transactional sending. Connect Amazon SES →](https://eternalengineos.io/features/postframe/byop/amazon-ses/)[PM ### Postmark Premium deliverability for transactional email. Fast delivery times and excellent inbox placement rates. Connect Postmark →](https://eternalengineos.io/features/postframe/byop/postmark/)[MG ### Mailgun Flexible email API with built-in validation and routing. Great for developers who need granular control. Connect Mailgun →](https://eternalengineos.io/features/postframe/byop/mailgun/)[SG ### SendGrid Widely adopted with strong deliverability tools. Supports both transactional and marketing email workflows. Connect SendGrid →](https://eternalengineos.io/features/postframe/byop/sendgrid/)[### Custom SMTP Connect any standard SMTP server. Run your own mail infrastructure while still getting PostFrame's tracking and analytics. Connect an SMTP server →](https://eternalengineos.io/features/postframe/byop/custom-smtp/)+19

### 19 more adapters

SparkPost, Brevo, Mailjet, MailerSend, Mailtrap, MailPace, SMTP2GO, SocketLabs, Elastic Email, SendPulse, Mandrill, Netcore, Customer.io, Loops, MessageBird, Amazon Pinpoint, Plivo, turboSMTP — 24 provider adapters in all, plus the managed pool.

## Automatic failover

Configure primary and fallback providers. If your primary provider goes down or returns errors, PostFrame moves to the next available provider on the same request — no manual intervention, and the failed attempts are logged on the email.

Priority-based routing

Assign priority levels — PostFrame tries providers in order

Circuit breaker per provider

Five failures in five minutes open the circuit; the provider is skipped for sixty seconds, then tried again — and you can run a live health check any time

Provider per send

Pass a provider_id on any send call to pin that message to one connection — marketing through one provider, transactional through another

Amazon SESACTIVE — Priority 1

PostmarkSTANDBY — Priority 2

MailgunSTANDBY — Priority 3

If Priority 1 fails, PostFrame moves to Priority 2 on the same request — up to three attempts per send — and records which provider finally delivered it.

Questions

## Bring your own provider, answered

Which providers can I bring?

Amazon SES, Postmark, Mailgun, SendGrid, SparkPost, Brevo, Mailtrap and more — 24 adapters — plus any server that speaks SMTP. Each connection stores its credentials in the secrets vault.

Do I have to bring a provider at all?

No. Every plan sends through PostFrame's managed pool, which runs on Amazon SES with warmed IPs. Bring your own only when you want to send from an account, region or reputation you already own.

How does failover decide which provider to use?

Providers are tried in priority order. A failed send moves to the next provider on the same request, up to three attempts; after five failures in five minutes a provider's circuit opens and it is skipped for sixty seconds.

Can I choose the provider for a specific email?

Yes. Pass a provider_id on the send call and that message goes through the named connection first, with the normal failover chain behind it.

Does tracking depend on the provider?

No. PostFrame rewrites links and adds the open pixel before the message reaches any provider, so opens, clicks, bounces and complaints report the same way on every connection.

## Run your business from one place.

Five plans, seventeen launch apps, one dashboard. Set up in under 5 minutes — change tiers any time.

[Start free$0 forever &bull; No card &bull; Upgrade any time](https://app.eternalengineos.io/signup?plan=free&interval=annual)[Talk to Sales](https://eternalengineos.io/contact/)

From $0 · Basic $9.95/mo · Save 20% on annual billing · Upgrade or downgrade any time

MonthlyAnnual — Save 20%

### Starter

$9$7/mosave $22/yr

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

[Choose Starter](https://app.eternalengineos.io/signup?addon=postframe&tier=0)

MOST POPULAR

### Growth

$24$19/mosave $58/yr

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

[Choose Growth](https://app.eternalengineos.io/signup?addon=postframe&tier=1)

### Pro

$69$55/mosave $166/yr

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

[Choose Pro](https://app.eternalengineos.io/signup?addon=postframe&tier=2)

### Enterprise

$149$119/mosave $358/yr

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

[Choose Enterprise](https://app.eternalengineos.io/signup?addon=postframe&tier=3)

**PostFrame is billed separately, on top of any EternalEngine plan.**Every base tier ([Team](https://app.eternalengineos.io/signup?plan=starter&interval=annual), [Pro](https://app.eternalengineos.io/signup?plan=professional&interval=annual), [Business](https://app.eternalengineos.io/signup?plan=business&interval=annual)) ships with PostFrame at sensible defaults. The add-on tiers above buy higher email volume, longer retention, and dedicated IPs.

Prices shown do not include applicable tax.
