Automation

_AutomationActivityInstance

Per-activity execution within an automation run (1–31 days, UTC). Join JobID to _Job for send activities.

Schema last reviewed 2026-06-17

Opens _AutomationActivityInstance in the interactive canvas with SQL Sandbox.

Fields (15)

Field Type Flags Relations Description
MemberID Number Business Unit MID.
JobID Number FK, NULL _Job.JobID
_Sent.JobID
Email job ID when activity is a send.
AutomationName Text(400) Automation name.
AutomationCustomerKey Text(400) FK _AutomationInstance.AutomationCustomerKey Automation external key.
AutomationInstanceID Text(36) FK _AutomationInstance.AutomationInstanceID Parent automation run ID.
ActivityCustomerKey Text(400) Activity external key.
ActivityInstanceID Text(36) PK Unique activity run ID.
ActivityType Number Activity type numeric ID (e.g. 300 = SQL Query).
ActivityName Text(400) Activity name.
ActivityDescription Text(400) NULL Activity description.
ActivityInstanceStep Text(25) Step position (e.g. 3.2).
ActivityInstanceStartTime_UTC Date NULL Activity start time (UTC).
ActivityInstanceEndTime_UTC Date NULL Activity end time (UTC).
ActivityInstanceStatus Text(256) Activity run status.
ActivityInstanceStatusDetails Text(4000) NULL Error details when status is Error.

Example query

SELECT TOP 100
  JobID, MemberID, AutomationName, AutomationCustomerKey, AutomationInstanceID, ActivityCustomerKey
FROM _AutomationActivityInstance

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.