sesmograph Join the waitlist

Email observability for Amazon SES

Where did that email actually go?

sesmograph turns the SES event stream into dashboards, message timelines and alerts. No AWS credentials, nothing to install - point SNS at a webhook and watch the trace.

or poke around the live demo

acme.sesmograph.com
sesmograph dashboard: send volume, bounce and complaint rates, recent activity

Sending is easy. Knowing is hard.

SES reports every delivery, bounce and complaint - through a firehose of JSON nobody reads. Bounce rates creep up quietly until AWS pauses your sending. sesmograph reads the stream for you, and rings when something breaks.

Join the waitlist

Timelines

Follow any message from send to click

Search by recipient or subject, open a message and read its whole story: send, delivery, opens, clicks - or a bounce with the exact SMTP diagnostic attached.

Follow any message from send to click

Alerts

Hear about trouble before your users do

Immediate alerts on hard bounces and complaints, thresholds on rates, silence detection when an active topic goes quiet. Email, Telegram, Pushover or a signed webhook.

Hear about trouble before your users do

Suppression

A do-not-send list that writes itself

Hard bounces and complaints land on a per-topic suppression list with diagnostics and hit counts. Review it, export CSV, keep your sender reputation clean.

A do-not-send list that writes itself

API and MCP

Ask your email anything

A read API for scripts and status pages - and MCP, so an AI assistant can check an address or pull delivery stats mid-conversation.

Ask your email anything

And the rest of the toolbox

Up and running in minutes

SES already publishes everything that happens to your mail. sesmograph is where that stream becomes readable.

  1. 1

    Point SNS at your webhook

    Create a topic, paste its webhook URL into an SNS subscription. sesmograph confirms the subscription and verifies every signature automatically.

  2. 2

    Events land on timelines

    Deliveries, bounces, complaints, delays, opens and clicks are stored per message, deduplicated, with the newest status winning.

  3. 3

    Read the trace

    Dashboards built from daily aggregates, alerts the moment a hard bounce or complaint hits, a suppression list kept for you.

Free to self-host

sesmograph runs on plain PHP hosting - no Docker, no Redis, no queue daemon. Grab the code and run your own instance today.

Get the code

Or let us run it

The hosted version is sesmograph without the server: create an account, point SNS at your webhook, read the trace. Updates, backups and monitoring are on us.

Join the waitlist

Be first in line

Leave your email and we will write when the hosted version opens. Early subscribers get in first, at a founding price that stays frozen for as long as you subscribe.

  • Double opt-in
  • Launch news only
  • Unsubscribe anytime

One confirmation email now, launch news later, nothing else. Privacy policy

Questions

Do I need to hand over AWS credentials? +

No. sesmograph never touches your AWS account. SES publishes events to SNS, and SNS pushes them to your instance over a signed HTTPS webhook. Revoke the subscription and the stream stops.

What does the hosted version include? +

Everything the self-hosted product does - dashboards, timelines, alerts, suppression, API and MCP - with updates, nightly backups, TLS and uptime monitoring handled for you.

What do I get for joining the waitlist? +

Early access when the hosted version opens, and a founding price that stays frozen for as long as you keep your subscription.

When does it launch? +

When the waitlist shows there is enough interest. Joining it is the strongest signal you can send.

Can I self-host instead? +

Yes, for free. The single-admin product is on GitHub and runs on plain PHP hosting with MySQL or SQLite. The hosted version starts from the same core and will grow features of its own.