Managing Emails

The Emails page is the log of everything you've sent — every message with its live delivery status, engagement counts, and a full event timeline.

The email list

Dashboard → Emails lists your messages newest-first with sender, recipients, subject, status, and send time. Filter by status, or search by subject to find a specific message. The same data is available programmatically via GET /emails.

Email statuses

Each email carries one status that advances as delivery progresses:

StatusMeaning
queuedAccepted and waiting to be handed to the mail infrastructure.
scheduledWill send at its scheduled_at time. Can be rescheduled or canceled until then.
sentHanded off to the receiving infrastructure; awaiting a delivery event.
deliveredThe recipient's mail server accepted the message.
bouncedThe recipient's server rejected it. Permanent bounces are added to your suppression list automatically.
complainedThe recipient marked it as spam. The address is suppressed automatically.
suppressedNot sent — every recipient was on your suppression list.
failedThe send errored before handoff (the error detail is shown on the email).
canceledA scheduled send you canceled before it went out.

The event timeline

Click any email to open its detail view: full headers, HTML and text bodies, and a chronological event timeline — scheduled, sent, delivered, bounced, complained, opened, clicked (with the clicked URL), suppressed, and canceled — each with its timestamp and payload. The same timeline ships in GET /emails/:id and drives webhooks.

Opens & clicks

When tracking is enabled on the sending domain, each email shows an open count and click count. The first open records an opened event; every tracked click records a clicked event with the destination URL.

Test-mode sends (to @test.sendibl.com) appear in this list like real emails, with their simulated outcomes — handy for demoing and integration tests.