You are here:
Transactional Reconciliation for Email Sends
Transactional Reconciliation helps you verify the final delivery status of your transactional emails. Use Transactional Reconciliation to confirm whether time-sensitive messages were delivered or failed within a specific time frame.
When Marketing Cloud Engagement accepts a message, it records a Queued status. The message remains in a Queued disposition in the _ReconcilableDispositionView data view until it receives a final status of Sent or Not Sent.
For messages with a Not Sent status, Marketing Cloud Engagement provides a description of the error that prevented the send, giving you accurate reporting without manual comparisons.
To use Transactional Reconciliation, your send uses a sendable data extension that
you create from the Sendable_Reconcilable_Data_Extension template.
The template uniquely identifies and monitors each message, and records its final delivery status in the _ReconcilableDispositionView data view.
Transactional Reconciliation uses these reconciliation fields that are automatically created in the data extension:
-
Message Key: A unique identifier for each message. Although this field appears required in the UI, the system generates a key at send time if you leave it blank. Use this field to link messages to external systems. Keys submitted here are also returned in the Event Notification Service (ENS) payload.
-
Expiration Window: The time frame (1–72 hours) during which the system monitors the message for a final delivery signal. If the system receives no signal before the window ends, it marks the message as Not Sent with an error code indicating it has expired. This window ensures a guaranteed disposition for every message.
For more information, see Create a Sendable Data Extension for Transactional Reconciliation.
Transactional Reconciliation is supported in these send methods:
- Create a Sendable Data Extension for Transactional Reconciliation
Create a sendable data extension that uses the Sendable_Reconcilable_Data_Extension template to use Transactional Reconciliation.

