SendLog
Standard corporate SendLog layout for triggered and journey email sends. Composite key: JobID, ListID, BatchID, and SubscriberKey (SubKey).
Schema last reviewed 2026-06-17
Opens SendLog in the interactive canvas with SQL Sandbox.
Standard corporate SendLog layout for triggered and journey email sends. Composite key: JobID, ListID, BatchID, and SubscriberKey (SubKey).
Schema last reviewed 2026-06-17
Opens SendLog in the interactive canvas with SQL Sandbox.
| Field | Type | Flags | Relations | Description |
|---|---|---|---|---|
JobID |
Number | PK, FK | _Job.JobID | Email send job identifier from _Job. |
ListID |
Number | PK | — | Audience list ID used for the deployment. |
BatchID |
Number | PK | — | Batch sequence for multi-wave or throttled sends. |
SubscriberKey |
Text(254) | PK, FK | _Subscribers.SubscriberKey | Subscriber key (SubKey) — unique recipient identifier. |
SubscriberID |
Number | NULL | — | Numeric subscriber ID when populated by the send pipeline. |
EmailAddress |
Text(254) | NULL | — | Recipient email at send time. |
EventDate |
Date | — | — | Timestamp the message was accepted for delivery. |
Domain |
Text(128) | NULL | — | Sending domain recorded on the event. |
TriggererSendDefinitionObjectID |
Text(36) | FK, NULL | _Sent.TriggererSendDefinitionObjectID | Triggered Send / Journey email activity object ID. |
TriggeredSendCustomerKey |
Text(36) | NULL | — | Customer key of the triggered send definition. |
TriggerSendDefinitionName |
Text(200) | NULL | — | Friendly name of the triggered send definition. |
JourneyName |
Text(200) | FK, NULL | _Journey.JourneyName | Journey Builder journey name when sent from a journey. |
JourneyVersionID |
Text(36) | FK, NULL | _Journey.VersionID | Journey version GUID for attribution. |
EmailName |
Text(200) | NULL | — | Email asset name from the send job. |
EmailSubject |
Text(500) | NULL | — | Subject line snapshot at send time. |
SendClassification |
Text(200) | NULL | — | Send classification applied to the deployment. |
BusinessUnitMID |
Number | NULL | — | Business unit MID that originated the send. |
IsTestSend |
Boolean | — | — | Whether the row originated from a test send. |
SELECT TOP 100
JobID, SubscriberKey, SubscriberID, EventDate, EmailAddress, ListID
FROM SendLog
WHERE EventDate >= DATEADD(day, -30, GETDATE())
ORDER BY EventDate DESC
Valid in Query Studio and Automation Studio Query Activities. GROUP BY is only needed for aggregates; ORDER BY is optional but recommended with TOP so rows are meaningful. Narrow date ranges on large tracking views to avoid timeouts.