SendGrid

Easiest deliverability story. Generous free tier (100/day forever).

Setup

  1. Sign up at sendgrid.com. Settings → API Keys → Create API Key → "Restricted Access" → tick Mail Send. Copy the key.

  2. Settings → Sender Authentication → Authenticate Domain. Add the CNAMEs SendGrid provides at your DNS host.

  3. Brand → Provider → pick SendGrid. Paste:

    • api_key — the SG.xxx… token from step 1

Event webhook

Settings → Mail Settings → Event Webhook. Set the HTTP POST URL to:

https://<your-app>/api/webhooks/sendgrid/<brandId>

Tick Bounced, Spam Reports, and Group Unsubscribes. Maillayer parses these to keep your suppression list clean.

Free tier

  • 100 emails/day forever, no credit card.
  • Pro tier: 50k/mo for $20/mo, 100k for $90.
API > SMTP
SendGrid offers both. Maillayer uses the API by default — better error handling, async bounce events, faster connection setup. Use SMTP only if you have a specific reason (e.g. corporate firewall blocking outbound HTTPS).