# SendGrid Integration — PostFrame — EternalEngine

Connect SendGrid to PostFrame for scalable email delivery with strong deliverability tools for both transactional and marketing workflows.

[Back to BYOP](https://eternalengineos.io/features/postframe/byop/)SG

Provider Integration

# SendGrid

Connect SendGrid with a single API key. PostFrame keeps templates, tracking, suppression and failover on its side, so moving to another provider later is a priority change, not a rewrite.

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

## Why SendGrid

Built for volume

A provider many high-volume senders already run — connect the account you have

PostFrame tracking

Opens and clicks are tracked by PostFrame before the message reaches SendGrid, so your analytics stay in one place

IP pools

Separate sending reputation for transactional vs marketing email

Templates stay in PostFrame

PostFrame renders your Handlebars or React Email template before the send, so templates live in one place

Ideal For

Growing SaaS platforms

Scales from startup to enterprise volume

Mixed workloads

Transactional and marketing from one provider

Teams already on SendGrid

Keep the account and the reputation you built there

Migration projects

Add SendGrid at a lower priority, watch it, then promote it

## Keep exploring PostFrame

[### Mailgun API key plus sending domain, US or EU. Open Mailgun →](https://eternalengineos.io/features/postframe/byop/mailgun/)[### Postmark Transactional-first provider connected with one token. Open Postmark →](https://eternalengineos.io/features/postframe/byop/postmark/)[### Template engine Templates render in PostFrame before any provider sees them. Open Template engine →](https://eternalengineos.io/features/postframe/templates/)

Questions

## Common questions, straight answers.

What do I enter to connect SendGrid?

One SendGrid API key. PostFrame stores it in the secrets vault and keeps only a vault path in the database.

Do I keep using SendGrid's dynamic templates?

You can leave them in place, but PostFrame renders its own Handlebars or React Email templates before the send reaches SendGrid, so a template lives in one place and works across every provider you connect.

What happens when this provider returns an error?

The send moves to your next provider by priority on the same request, up to three attempts. After five failures inside five minutes the provider's circuit opens and it is skipped for sixty seconds before being tried again.

Where are my provider credentials stored?

In the EternalEngine secrets vault. The PostFrame database keeps only a vault path for each provider connection, never the secret itself.

## 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
