The Campaigns module shows real-time performance metrics for each active, paused, or completed campaign.
Available on: all plans.
Who can do it: any user with access to the Campaigns module.
What you need before you start
-
At least one campaign with the Active, Paused, or Completed status that has sent messages
-
Access to the Campaigns module in the side navigation
Metrics overview in the list
The campaigns tab shows several funnel metrics, as in the table:
| Metric | What it shows | Format |
|---|---|---|
| Contacted | Total messages sent successfully | Absolute number |
| Replied | Total messages confirmed as delivered, with delivery rate | Number + % |
| Conversions | Total contacts who replied, with reply rate | Number + % |
Detailed metrics per campaign
At the top of the details screen, just below the line showing steps and contacts, you'll see Created on and Last updated, each with a date and time in the DD/MM/AAAA às HH:MM format. The ⓘ icon next to these dates shows “Brasília time” when you hover over it — useful when your team works in another time zone. If the campaign has neither date recorded, the block doesn't appear; if it has only one, only that one appears.
Right below, 5 fixed cards summarize the funnel: Enrolled, Contacted, Replied, Conversions, and Failures. Each card has an ⓘ icon with the metric's tooltip (what it counts and what base the percentage is calculated on) and, when more detail is available, a View details button that only appears when you hover over the card (or focus it with the keyboard); it opens a breakdown panel over the card itself, without pushing the rest of the screen.
-
Enrolled — in LinkedIn or multichannel campaigns, the details show the connection funnel: Already connected, Invitations sent, and Invitations accepted (the Connections summary that used to be a separate block now lives here).
-
Contacted — on WhatsApp, the details show Delivered and Viewed. On LinkedIn, they show the split between Notes (contacts who only accepted the invitation with the note, with no cadence message yet) and First message (already received the 1st cadence message). In multichannel, both groups appear together, each with its own header.
-
Replied, Conversions, and Failures — no extra breakdown, just the value and the percentage.
Viewing campaign metrics
In the Campaigns tab, you can view detailed metrics per contact.
At the bottom of the campaign screen, you'll find two tabs:
-
Steps
-
Contacts
Steps tab
When you click Steps, you see the data for each step of the campaign, such as:
-
Contacts waiting for action
-
Contacts already contacted
-
Contacts who replied
Contacts tab
In the Contacts tab, you can see all the contacts in the campaign, with information such as:
-
Contact name
-
Status
-
Job title
-
Company
-
Channel
-
Current step
You can also track:
-
Conversation start
-
Last activity
How each metric is calculated
All metrics are calculated by unique contact, not by individual message. This means a contact who received 3 steps counts as 1 in the campaign metrics.
Total leads (total_leads)
All unique contacts with processed executions in the campaign. Includes contacts with successful sends and contacts with failures.
Sent (total_sent)
Unique contacts that had at least 1 execution with a successful send status (SENT or CONNECTED). If a contact received 3 steps successfully, they count as 1.
Delivered (total_delivered)
Unique contacts that had at least 1 message confirmed as delivered (DELIVERED or READ status from the channel). Confirmation depends on the channel — on WhatsApp, delivery confirmation is provided by the API.
Delivery rate: (total_delivered / total_sent) × 100
Replied (total_replied)
Unique contacts whose conversation recorded activity from the contact after the campaign's first execution. Any message the contact sends back to the campaign channel counts as a reply — including automatic replies.
Reply rate: (total_replied / total_delivered) × 100
Converted (total_converted)
Unique contacts whose conversation reached a Success-type stage in the Smart Funnel linked to the campaign. A conversion is counted when the execution was sent successfully (SENT status) and the contact's conversation is in a stage whose type is “SUCCESS” in the funnel.
Conversion rate: (total_converted / total_replied) × 100
Filter campaigns by performance
In the Campaigns tab, you can use filters to quickly find specific campaigns.
Quick filters
You can filter campaigns by the following statuses:
-
Active
-
Completed
-
Draft
-
Paused
-
Archived
Custom filters
Besides the quick filters, you can add custom filters to refine the search further. You can create filters based on:
-
Status
-
Channel
-
Activation
-
Senders
-
Contacts
-
Send rate
-
Reply rate
-
Conversion rate
These filters let you segment campaigns by specific criteria, making it easier to analyze and track results.
Limits and rules
| Rule | Value |
| Metric deduplication | All metrics count unique contacts, not individual messages |
| Campaign data delay | Up to 1 hour of delay in the analytics dashboards |
| Campaigns without sends | Don't appear in the Dashboards metric charts |
| Metrics for archived campaigns | Preserved, but only visible with the Archived status filter |
| Maximum failures per contact | 2 consecutive failures end the enrollment |
| Report export | Not available in the current version; planned for a future version |
Common errors and solutions
| Problem | Likely cause | Solution |
|---|---|---|
| Metrics show zero for an active campaign | The campaign was activated recently and sends haven't been processed yet, or all contacts are ineligible | Wait a few minutes for enrollments to be processed. Check the audience preview to confirm eligible contacts |
| Very low delivery rate | Invalid phone numbers in the list, or problems with the connected inbox | Check the quality of the numbers in the contact list. Confirm the WhatsApp inbox is working correctly in Platform > Integrations |
| Zero reply rate | Poorly personalized template or unsuitable audience | Review the template content; generic messages get lower reply rates. Consider segmenting the audience better |
| Contacts appear as “failed” with no clear reason | Empty variable field at the time of sending, or a channel API error | Expand the Failures indicator in the Steps tab to see the grouped cause, or open the contact's individual history to see the specific error code |
| Metrics in the list differ from the Dashboards | Processing delay; campaign data in Dashboards can be up to 1 hour behind | The metrics in the campaign list are more up to date. In Dashboards, allow up to 1 hour for syncing |