Skip to main content
The three data extensions are ordinary SFMC data extensions, so anything Automation Studio can do with a data extension works on them: scheduled SQL queries, joins against your own data, file transfers, email summaries. What to report and how is up to you. The rest of this page walks through one example, a scheduled per-journey deliverability report. Use it as a starting point.

Example: a per-journey deliverability report

Create the target data extension

In Contact Builder, create a data extension for the query results, such as message_deliverability:

Create the automation

Open Automation Studio from the Journey Builder menu. Create a new automation with a Schedule starting source, then add a SQL Query activity that writes to the target data extension (overwrite action).
The Automation Studio canvas with a schedule starting source and a SQL Query activity
Use this query:
Journey deliverability query
The SQL Query activity with the query pasted in and the target data extension selected
For every journey, the query reports:
  • TotalSent — send attempts, excluding skipped sends.
  • SuccessfulSends and DeliverabilityPercentage — sends that reached the recipient, and their share of the total.
  • OptOutsCount — subscribers who opted out from that journey’s messages.
  • CleansCount — numbers that journey’s sends found unable to receive text messages.
The query excludes test sends (journey ID TEST MESSAGE) and skipped sends, so neither drags down deliverability. Run the automation (or wait for its schedule) and open the target data extension in Contact Builder to see the results.
The report data extension's records showing computed rows per journey
The same pattern answers other questions from the same tables: opt-outs per journey over time (OptedOutDate), reply volume per activity (tatango_replies.ActivityId), or time from send to delivery (TimestampSent against DeliveryTimestamp).