CTRLK


Communication reports

|

View as Markdown

Communication reports provide raw per-transaction data filtered by specific campaigns, communications, accounts, or templates. Each row represents one message or service request with its delivery status, timing, and metadata, scoped to the communications you select.

Use communication reports when you need to:

  • Track delivery and engagement for a specific campaign or Journey (Moments flow)
  • Compare transaction-level performance across multiple communications
  • Export campaign-scoped transaction data for external analysis
  • Filter transaction data by account or template

For full transaction-level data without campaign scoping, use Detailed reports. For aggregated campaign performance data, use the Delivery and traffic performance report.


Access and availability

Communication reports require the Analyze Manager role. See account settings for role management.

With this role, you can view data for your account and related sub-accounts. If you log in as a sub-account, you see only your own account data.

For retention and full data availability details, see Reporting overview.

Communication reports include all transactions within your account retention period that can be linked to a campaign or Journey. Journeys can run over extended periods. If a Journey runs longer than your retention period, earlier transactions will not appear in the report. Contact your account manager if you need extended retention.



Coverage

Communication reports cover communications created through Journeys (Moments flows) and Broadcast campaigns. Channel availability differs between the two.

ChannelJourneys (Moments flows)Broadcast
SMSSMSYesYes
MMSMMSYesYes
EmailEmailYesYes
WhatsAppWhatsAppYesYes
RCSRCSYesYes
Viber Business MessagesViber Business MessagesYesYes
Mobile PushMobile PushYesYes
VoiceVoiceYesYes
In-App MessagesIn-App MessagesYesNo
Apple Messages for BusinessApple Messages for BusinessYesNo
LINELINE (LINE Official Account)YesNo
MessengerMessengerYesNo
Viber BotsViber BotsNoYes
ZaloZalo (Zalo Notification Services)NoYes
Kakao Branded MessagingKakao Branded MessagingNoYes
Number LookupNumber LookupNoYes
Email ValidationEmail ValidationNoYes


Report columns

Each row represents one message or service request scoped to the selected Journey (Moments flow) or campaign. Columns are predefined and cannot be customized.

For the complete column reference, see Communication report column reference.



Available filters

FilterDescription
AccountsSpecific accounts to include
TemplatesSpecific message templates
CommunicationsSpecific campaigns or Journeys (Moments flows)


Create a communication report

  1. In the web interface, go to Analyze > Reports.
  2. Select Create report and then Communication as the report type.
  3. In the Accounts and templates section, choose accounts and templates to include. If no filter is applied, all accounts and templates are included.
  4. In the Communications section, select the campaigns or Journeys (Moments flows) to include.
  5. In the Options section:
    • File format: Select .xlsx or .csv.
    • Unique reports: Choose whether to split the report into separate files by account, sender, user, or communication. Files are delivered as a zip archive.
    • Direct link: Choose whether to generate a shareable link to the report. Anyone with the link can download the report. The link is valid until the report status changes to Expired.
    • External server: Select a server configuration to automatically upload the report after generation. See Configure data export.
    • Recipients: Enter the email addresses to send the report to.
  6. Select Create report.
IMPORTANTThe Direct link option is not enabled by default and is available only on request. Contact Support to enable it.

Report generation runs in the background. When the report is ready, its status changes to Active and recipients receive the file by email if you configured email delivery.

Find your report in the Reports list. For the actions available from the three-dot menu, status definitions, and what to do when a report fails or expires, see Manage reports.



NOTEIf you cannot access communication reports, verify you have the Analyze Manager role. If your role is correct but access is still unavailable, contact your account manager. If the report contains more data than expected, apply account, template, or communication filters. Without filters, the report covers all accounts and templates. For Failed, Stopped, or Expired reports, see Manage reports.



Related pages

Webhooks
Receive delivery, inbound, and other events in real time instead of exporting data after the fact.


Was this page helpful?