Reporting

Report what the provider said, not what everyone hopes happened.

Engage separates accepted, delivered, delayed, bounced, complained, failed, suppressed, cancelled, and unresolved outcomes, then lets teams inspect the recipient behind each number.

Outcome language with operational meaning

A campaign can finish even when a provider never returns a final answer. That state is reported without changing permission or inventing delivery.

Provider-truthful outcomes

Keep acceptance separate from confirmed delivery and preserve delay, bounce, complaint, failure, and no-final-result states.

Recipient-level progress

Open campaign totals to identify the individual recipients and current state behind the number.

Engagement signals

Report opens and clicks with their known limitations, alongside View in browser, Translate, and unsubscribe activity.

Decision Log

See why a message was allowed, delayed, suppressed, cancelled, or stopped before provider handoff.

History and Health

Investigate processed messages, queue behavior, alerts, and background-job status.

Audit

Review changes to important communication settings without mixing configuration history into delivery results.

Operational view

Progress you can inspect

CAMPAIGN

Customer update

In progress

Unique recipients

1,248

Confirmed delivered

892

Remaining

311

Campaign progress75%

Paced release

1 every 25 seconds

Checks active

Eligibility rechecked

Live reporting

Recipient by recipient

Every total should lead to evidence

Campaign reporting, History, Health, decision records, and Audit provide different views of the same operational trail.

Join the waiting list