●  FOR HIGH-VOLUME SENDERS

For teams sending
millions before lunch.

Per-route, per-provider failover in seconds. Suppression deduped across every ESP you run. IP warmup managed for you. SES throughput with a dashboard your team can actually use.

Live ops · failover in flight 1.84M sends / hr · 0 dropped
Postmark 312k / hr
SES bulk-us incident · −92%
SendGrid 88k / hr
Mailgun · overflow 1.42M / hr · +612%
Resend 42k / hr
2.4s detected · rerouted
0 messages dropped
5 providers in mix
99.9% delivery uptime
●  01 · OPERATIONAL CONTRACT

What “sending uptime” actually means.

Not marketing numbers. Operational guarantees baked into how the router runs every minute.

10s
Health tick

Every provider, every route, checked.

Per-route, per-provider probes. A degraded ESP shows up on the dashboard before your on-call gets paged.

<5s
Reroute window

Reroute decisions are made and applied.

When a pool exceeds threshold, traffic shifts to a healthy provider within five seconds. Inbound queue keeps writing the whole time.

0
Dropped

Messages stay in flight, always.

If the control plane itself is unreachable, the SDK falls back to your default provider with a static config. No data loss.

●  02 · WARMUP, MANAGED

IP warmup without a spreadsheet.

New IPs graduated automatically. Reputation guardrails pause warmup if bounce rate spikes. New sending domain hits full throughput on schedule, predictably.

The schedule writes itself. The guardrails hold.

Tell us the pool, the target volume, and the start date. Senderstool ramps the daily cap, monitors complaint and bounce rates, and pauses if your reputation moves the wrong way. Resume when it's safe, no human in the loop.

  • Per-pool reputation watch. Spam complaint above 0.1%? Pool paused, alert fires.
  • No cold-start cliffs. Volume increases follow a curve, not a step.
  • Migration safe. New IPs warm in the background while traffic still routes through existing pools.
3 pools, ramping live auto-managed
mail-tx-a SES · primary
Warm · 30 / 30
mail-bulk-b SES · bulk
Ramping · 18 / 30
mail-reeng SendGrid · fenced
Paused · bounce 1.4%
●  03 · SUPPRESSION

One suppression list. All your providers.

The address SendGrid rejected this morning gets refused by SES, Postmark, and Mailgun this afternoon. Synced in seconds, deduped across millions, exportable any time.

Across five sources. Same address, same answer.

Bounces, unsubscribes, complaints, manual blocks. Deduped in real time. Pushed back to every provider so a re-engagement push never resurfaces a bad address.

Amazon SES 184,201
P Postmark 72,418
SG SendGrid 91,304
M Mailgun 38,612
M Manual / API 25,532
Deduped master list 412,067 unique suppressed addresses
Pushed to all 5 providers Last sync 3s ago
●  04 · COMPLIANCE

The audit checklist, handled.

Bounce processing, DMARC alignment, list hygiene, jurisdiction routing. The boring stuff that bites high-volume senders when they forget.

DMARC · DKIM · SPF

Domain auth enforced on every sending pool. Misaligned message? Rejected before send, alert fires.

Bounce class routing

Hard, soft, transient, complaint, spam-trap. Categorized, attributed, and suppressed or retried by policy.

Jurisdictional pools

EU traffic routes EU. GDPR, CASL, ePrivacy and inbox provider preferences respected per region.

Audit trail, exportable

Every send, route decision, suppression sync, warmup event is logged. SOC2 audits done in an afternoon.

●  05 · THROUGHPUT

SES economics. A dashboard your team can use.

You want raw provider throughput without losing the ops layer. That's what most high-volume teams end up building. We already built it.

SUSTAINED PEAK

2.4M sends per hour. Per route. Per provider.

Aggregate across providers and pools, with per-route caps that protect your reputation. Bursts ride overflow lanes; sustained throughput stays on your cheapest qualifying pool.

Peak observed last 30d
2.4M
sends per hour, sustained
SES bulk-us 1.62M
SES bulk-eu 520k
Postmark 240k
Mailgun 42k
●  FAQ

Honest answers for high-volume teams.

Can I keep my SES contract and committed-use pricing?

Yes. Senderstool sits in front of your existing SES contract, your committed pricing, and your warmed IPs. We don't move volume off SES; we route around its limits when needed. Most customers stay primarily on SES and use other providers as overflow.

How does failover work without dropping messages?

Inbound writes hit a queue first, then the router. If a provider degrades, the router shifts new sends to a healthy pool while in-flight messages drain. The SDK retries on transient errors. We can show you the audit log on the call.

What about warmup when we migrate?

Warmup is preserved. New IPs ramp on a schedule, existing warm pools keep the traffic. You don't restart your reputation from zero. The two-week migration timeline assumes existing pools stay warm; cold-start migrations take longer.

How is the suppression list deduped across providers?

Every provider's bounce, unsubscribe, and complaint webhook streams into one normalized list. Same address, multiple sources, single record. Pushed back to every provider you run, in under 10 seconds.

Compliance: SOC2, ISO, GDPR?

SOC2 Type II in progress, ISO 27001 on the roadmap. GDPR-compliant by default, EU traffic stays in the EU pool, data export and deletion are first-class. We can supply the security questionnaire ahead of the call.

What does this cost at 100M+ sends per month?

Volume-tiered routing layer pricing, flat fee for orchestration. Most high-volume teams come out 30–50% cheaper than their previous monolithic spend, especially if they were paying a single-provider committed-use premium. Pricing on the call.

●  TALK TO US

Show us your on-call email rotation.

We'll come back with a routing diagram, a warmup plan, and an honest read on whether two weeks is realistic for your stack. Pricing on the call.