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

Why Use SparkPost with SendPost?

FeatureSparkPost AloneSparkPost + 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 EmailPOST /api/v1/subaccount/email/
View EventsSendPost Dashboard → Events

Setup Checklist

1

Create SparkPost API Key

Create API key with Transmissions + Webhooks permissions
2

Add Provider

Add SparkPost provider in SendPost dashboard
3

Configure IP Pool

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

Whitelist Domain

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

Test

Send a test email with the ippool parameter
6

Confirm Events

Confirm events appear in SendPost analytics