Campaign Reporting
Review campaign-level performance, message activity, and delivery outcomes after the workflow is live.
Once a campaign is running, the record becomes a reporting surface as well as a workflow editor. The main reporting views live in the Overview, Metrics, and Messages tabs.
Use the Overview tab for campaign performance
Open the Overview tab when you want the highest-level view of campaign activity over time.
This tab includes a date-range picker and summary cards for:
- Entrants
- Completed
- Avg Duration
- Conversions
Each summary card also includes a small trend chart for the selected time range.
The Conversions card shows the number of conversion-eligible executions that converted and the percentage converted. Conversion reporting is available when the campaign has a configured goal. See Conversion Tracking for eligibility and attribution details.
What the metrics charts tell you
Below the summary cards, Leadpush shows an Entrants vs Completed chart.
Use this view to compare:
- how many contacts entered the campaign
- how many completed it
- whether campaign throughput is rising or flattening
- how long contacts are taking to move through the workflow
This is the best place to start when the question is performance, volume, or pace.
Use the Metrics tab for email performance
The Metrics tab reports delivery and engagement for live messages sent by campaign email steps. Simulations and test-delivery messages are excluded.
Use the summary cards and trend chart to review campaign-wide sent, delivered, open, click, and bounce performance for the selected date range. The email comparison table breaks those results down by each logical Send Email step, even when its template changes in a later published campaign version.
Select an email row to inspect its detailed counts and trend chart. Removed email steps remain identifiable when they have recorded metrics.
Use the Messages tab for delivery investigation
The Messages tab narrows reporting down to messages sent by this campaign only.
The table includes columns for:
- recipient
- status
- delivered
- opened
- hard bounce
- soft bounce
- complaint
- simulated
- created date
Each recipient links back to the contact record for deeper context.
Filter campaign messages
From the campaign-scoped messages table you can:
- search message records
- filter by Status
- filter by Event State
- expand individual rows to inspect message event history
The event-state filters help you isolate records by engagement and delivery outcomes such as opens, clicks, complaints, or bounces.
Expand rows to inspect message events
Each message row can be expanded to show the event log for that message.
This is useful when you need to answer questions like:
- Was this campaign message delivered?
- Did the recipient open or click it?
- Was it rejected, hard bounced, or soft bounced?
- Was the message part of a simulated run?
When to use the workspace Messages page instead
Use the campaign's Messages tab when you want investigation scoped to one automation.
Use the workspace-wide Messages page when you need to compare message activity across campaigns, newsletters, or SMTP sends.
Best practices
- Start with Overview when you want to understand campaign health at a glance.
- Use Metrics when you want delivery and engagement results for campaign email steps.
- Switch to Messages when the question becomes recipient-specific or delivery-specific.
- Apply the date range before comparing campaign performance across different periods.
- Use the recipient link from a message row when you need contact-level timeline context.
Related guides
Explore this topic
Continue exploring this topic
Connect this guide to relevant product capabilities, implementation details, and practical email workflows.