Email Sending Services

GoodPostal works with the email sending service you choose. Connect your preferred service and maintain full control over your sending infrastructure.

Why connect your own service?

Unlike platforms that bundle sending infrastructure with their software, GoodPostal lets you choose your own email sending service. This gives you:

  • Cost control - Pay only what your sending service charges, no markup
  • Deliverability ownership - Build and maintain your own sender reputation
  • Flexibility - Switch sending services without losing your campaigns, contacts, or templates
  • Multiple providers - Use different sending services for different campaigns

Supported Providers

NameTypeRequiredDescription
SendGridAPINoPopular developer choice. API-based sending with ECDSA webhook signatures.
MailgunAPINoDeveloper-friendly with excellent deliverability. HMAC-SHA256 webhook verification. Pay-as-you-go pricing.
PostmarkAPINoPremium deliverability focused on transactional email. Simple setup with server tokens.
SMTPProtocolNoConnect any SMTP-compatible server (custom mail servers, legacy systems, etc.). Most flexible option. Available by request after one-time admin approval.
Amazon SESAPINoHigh-volume, cost-effective sending at $0.10 per 1,000 emails. Native API integration with SNS webhook events.
SMTP2GOAPINoReliable email delivery with built-in reporting. Offers both API and SMTP access with a free tier.
MailtrapAPINoEmail delivery with built-in analytics. Free Mailtrap accounts host unsubscribe links natively; the Bulk Stream is required for campaign sending.

Choosing a Provider

The best sending service for you depends on your volume, budget, and deliverability needs:

For Getting Started

SendGrid or Postmark. Both are quick to set up. Postmark offers 100 emails/month on their free developer plan.

For High Volume

Mailgun or Amazon SES. Both offer competitive per-email pricing at scale. Amazon SES is typically the cheapest at $0.10 per 1,000 emails.

For Maximum Deliverability

Postmark. They have the strictest sending policies and a reputation for strong deliverability. Best for important transactional and marketing emails.

Tip
You can configure multiple sending services. Each sender identity is tied to one of them, so you choose the service for a campaign by choosing its sender identity. This is useful for A/B testing deliverability or separating transactional from marketing email.

Setup Guides

Managing Multiple Services

Add as many email sending services as you need from Configure > Email Providers. Each service is independently configured and tested. Every sender identity is tied to one sending service, so a campaign sends through whichever service its sender identity belongs to. In an A/B test you pick a sender identity per variant, so two variants can go out through two different services.

Note
GoodPostal sends a test request to your sending service when you save a connection. A new connection is rejected if that test fails, so it never goes live with credentials that do not work. When you edit an existing connection, your changes are saved even if the test fails and you get a warning instead, so check the message and fix the credentials rather than assuming the edit was discarded.

Join our newsletter

Keep up with the latest from GoodPostal. No spam, just the good stuff.

We care about your data. Read our privacy policy.