Skip to main content
SendPost’s SendGrid integration allows you to use your existing SendGrid account as a Third-Party Sending Provider (TPSP). This means you can:
  • Send emails through SendGrid while using SendPost’s unified API
  • Receive and process SendGrid events (opens, clicks, bounces, etc.) in SendPost
  • View all email analytics in one centralized dashboard
  • Apply SendPost’s intelligent routing and throttling to your SendGrid traffic
Additionally, SendPost offers a SendGrid-Compatible API that allows you to migrate from SendGrid with minimal code changes.

Why Use SendGrid with SendPost?

FeatureSendGrid AloneSendGrid + SendPost
Multiple ESP management✅ Unified dashboard for all providers
Cross-provider analytics✅ Compare performance across ESPs
Advanced throttlingBasic✅ Per-provider rate limiting (Gmail, Yahoo, etc.)
Failover routing✅ Automatic fallback to other providers
Centralized event logs✅ All events in one place
Sub-account managementLimited✅ Flexible sub-account hierarchy

What’s Covered in This Guide


Quick Reference

Key Endpoints

PurposeURL
Send Email (Native)POST /api/v1/subaccount/email/
Send Email (SendGrid Compatible)POST /v1/sendgrid/v3/mail/send
View EventsSendPost Dashboard → Events

Setup Checklist

1

Create SendGrid API Key

Create API key with Mail Send + Event Webhook permissions
2

Add Provider

Add SendGrid provider in SendPost dashboard
3

Configure IP Pool

Create an IP Pool in SendPost configured to route traffic to SendGrid
4

Whitelist Domain

Whitelist your sending domain in SendPost (same domain used in SendGrid)
5

Test

Send a test email with the ippool parameter
6

Confirm Events

Confirm events appear in SendPost analytics