Traces

    If it left your app, you can find it.

    Every send produces a public-shareable trace ID. Open it and you see the routing decision, the provider attempt, the SMTP response code, and every webhook event afterwards.

    Get startedRead the docs

    01

    Public-shareable URLs

    Hand the trace URL to a teammate, a customer, or your AI assistant. The /share variant redacts PII for safe sharing.

    02

    Survives provider swaps

    The trace ID is owned by mailnix, not the provider. Migrate from SES to Postmark and your old traces still resolve.

    03

    Terminal statuses + live events

    Statuses run received → routed → attempted → responded → confirmed, with failed and suppressed terminals. Provider events keep landing on the record as they arrive.

    04

    End-to-end event timeline

    Routing decision → provider attempt → response code → delivery / bounce / complaint. One record per logical send.

    One HTTP call to get started

    Put a form on your site tonight. Wire your provider when you're ready.