Understand Campaign Analytics and KPIs
Learn how to read campaign performance from first Signal to final reply, which metrics matter most, and how to optimize for real conversations instead of vanity activity.
Written By Kevin Lawrie
Last updated 4 days ago
Campaign analytics tell you whether your Signal-first system is actually turning context into conversations.
That matters because good outreach is not just about sending activity. It is about whether the right Signals are feeding the right campaign, whether the flow is creating momentum, and whether that momentum turns into replies from real buyers.
In getsignals, the goal is not to optimize for volume alone.
The goal is to optimize:
timing
context
progression through the flow
quality of replies
What campaign analytics are really measuring
Campaign analytics show what happened after a lead entered the campaign.
That includes:
how many people were enrolled
how many invites were sent
how many accepted
how many messages were sent
how many replied
how many messages were read
where people stalled, skipped, or dropped off
This is important because every metric reflects a different part of the journey from Signal to conversation.
Start with the right question
Before looking at any number, ask:
What am I trying to learn?
For example:
Is this campaign getting enough accepted connections?
Are leads replying after the first message?
Is the Signal source good, but the flow weak?
Is the flow good, but the lead source weak?
Are certain senders underperforming or underused?
Campaign analytics are most useful when they answer a specific operational question.
The core KPI tiles
Queued
This is the number of leads currently enrolled or waiting to move through the campaign.
A healthy queued number tells you the campaign has fuel.
If this is low, the issue may not be the flow. It may be that the lead source is not feeding enough qualified people into the campaign.
Invites
This shows how many connection invites have been sent.
This helps you understand whether the campaign is actually reaching the invite step and whether sender capacity is being used.
If invites are lower than expected, check:
sender readiness
daily limits
schedule settings
lead volume
branch behavior
Accepted
This shows how many invites were accepted.
This is one of the most important top-of-funnel indicators because it tells you whether the first direct step is landing.
A weak acceptance rate often points to one of these issues:
poor timing
weak targeting
a low-context invite note
insufficient Warm-up
the wrong lead source
Messages
This shows how many follow-up messages were sent.
This helps you understand how many leads progressed into the accepted path or otherwise reached direct messaging stages.
If messages are high but replies stay low, your problem is usually not delivery. It is usually relevance, context, or message quality.
Voice Notes
This shows how often voice notes were sent.
This matters most if voice notes are part of your flow and you want to understand whether that step is actually being reached and used.
Replies
Replies are one of the clearest indicators that the campaign is creating real conversation.
This is where Signal-first outreach should outperform generic sequence logic, because the timing and message context are stronger.
If replies are low, ask:
Did the Signal identify a real opportunity?
Did the Warm-up build enough familiarity?
Did the message continue the same context?
Is the first follow-up too generic?
Unique Reads
This shows how many unique leads read a message.
This is useful because it tells you how many people actually viewed the outreach, not just how many messages were sent.
Total Reads
This shows the total number of message read events.
This helps you understand repeated engagement and overall visibility.
Reads are useful, but they are not the final goal. A campaign with strong reads and weak replies usually needs better continuity from Signal to message.
Warm-up Actions
This shows how many Warm-up actions were performed before direct outreach.
This is especially important in getsignals because Warm-up is part of the methodology, not just a cosmetic step.
When used well, Warm-up can:
increase familiarity
increase brand visibility
build public context before private outreach
improve performance later in the flow
Withdrawn
This usually reflects invite cleanup behavior for leads who did not accept within the defined window.
This metric is useful for understanding how many leads reached the not accepted path without converting into a connection.
Skipped
Skipped leads usually indicate a rule, condition, or campaign setting prevented a step from running.
This can happen for legitimate reasons, but if the number is high, it is worth reviewing whether the flow logic is too restrictive.
Dead Letters
These are leads or actions that could not continue successfully through the campaign.
This metric matters because it points to operational friction, not just performance friction.
If dead letters are rising, review:
sender health
step configuration
lead quality
eligibility rules
branching conditions
The funnel view tells the story of movement
The funnel helps you understand progression through the campaign.
Typical stages include:
Queued
Invite Sent
Accepted
Messaged
Replied
Finished
Ended
This is where you stop looking at isolated metrics and start looking at shape.
A campaign's funnel tells you where momentum is lost.
How to read the funnel
Drop-off between Queued and Invite Sent
This usually means the campaign is not actually processing enough leads.
Possible causes:
sender limits
sender readiness
narrow schedule window
insufficient lead flow
too many leads being filtered or skipped
Drop-off between Invite Sent and Accepted
This usually means the first direct touch is weak or mistimed.
Possible causes:
low-quality lead source
weak invite note
no Warm-up
not enough relevance from the original Signal
outreach happening too late after the Signal fired
Drop-off between Accepted and Messaged
This often points to flow design or branch timing.
Possible causes:
long delays
misconfigured accepted steps
too much friction between connect and follow-up
Drop-off between Messaged and Replied
This is where message quality and context continuity matter most.
Possible causes:
generic messaging
not using the original Signal context
follow-ups that feel disconnected from the reason the lead was enrolled
weak CTA or weak point of view
The most important optimization lens: follow the Signal
Because getsignals is Signal-first, campaign optimization should begin upstream.
Do not just ask: Which message underperformed?
Also ask:
Which Signal fed this campaign?
Was that Signal identifying problem-aware leads or true in-market buyers?
Did the campaign preserve the reason the lead was surfaced?
Did the Warm-up and follow-up steps stay tied to that context?
This is a major difference from legacy outreach tools.
In most platforms, optimization starts at the sequence because that is all the system knows.
In getsignals, optimization should often start at the Signal.
What good performance usually looks like
A healthy campaign often shows:
steady lead flow into queued
enough invite volume relative to sender capacity
a clear acceptance rate
meaningful progression into messages
real replies, not just reads
low dead letters
a funnel that makes sense based on the lead source
The exact numbers matter less than the pattern.
You are looking for movement, continuity, and evidence that the Signal and campaign are working together.
How to improve a campaign with weak results
If acceptance is weak
Review:
Signal quality
invite note relevance
Warm-up usage
whether you are reaching too late after the Signal
If messages send but replies are weak
Review:
whether the message continues the Signal context
whether AI is writing from real buyer intelligence
whether the CTA is too aggressive
whether the lead source is problem-aware or truly in-market
If queue volume is weak
Review:
whether the campaign has enough lead sources
whether the Signal is broad enough
whether auto-enroll sources are active
whether too many people are being filtered out
If skipped or dead-letter volume is high
Review:
branch rules
sender readiness
step configuration
lead eligibility
account capacity
Reads are helpful, but replies are what matter
It is tempting to overvalue reads because they feel like proof of visibility.
But visibility is not the end goal.
A message being read is useful. A reply is stronger. A high-quality reply from a real buyer is the real outcome to optimize for.
That is why getsignals focuses on:
Signals that surface real timing
campaigns that preserve the context
inbox workflows that help you prioritize real demand
Use analytics to compare campaign patterns, not just totals
One campaign may have lower volume but higher-quality replies.
Another may produce more activity but weaker outcomes.
That is why campaign analytics should be used to compare:
Signal source quality
Warm-up strategy
company-page engagement usage
invite performance
accepted-path performance
reply quality
The best-performing campaign is not always the one with the biggest numbers. It is often the one where Signal, context, and timing line up most effectively.
Common mistakes to avoid
Optimizing the message before the Signal
If the source quality is weak, message tweaks alone will not fix the campaign.
Looking at sends without looking at progression
A large number of sent actions does not mean the campaign is working.
Treating reads like success
Reads show attention. Replies show traction.
Ignoring Warm-up metrics
Warm-up is part of the strategy. If it is in the flow, it should be evaluated as part of performance.
Focusing only on one KPI
No single metric explains the whole system. The funnel matters more than any isolated number.
Final advice
The best way to read campaign analytics in getsignals is to think in one line:
Signal -> Campaign -> Conversation
If performance breaks, figure out where that line is weakening.
If the wrong people are entering, fix the Signal.
If the right people are entering but not engaging, fix the flow.
If the flow is working but conversations are not converting, fix the messaging and inbox follow-up.
That is how you optimize for real replies from real buyers, not just more activity.