- Of history you can chart, by day, in your time zone
- 365 days
- Of history you can chart, by day, in your time zone
- Daily lines on the chart, from invites sent to engagement
- 6
- Daily lines on the chart, from invites sent to engagement
- Leads per version before an A/B test calls a leader
- 20
- Leads per version before an A/B test calls a leader
- Smallest gap we call a win. Anything less is even
- 5 points
- Smallest gap we call a win. Anything less is even
LinkedIn outreach analytics that answer one question
Is this campaign working? That is the only question most people have when they open their stats. So we built the campaign page to answer it in a few seconds, then let you dig in if you want to.
At the top: how far the campaign has got, and two rates. Accepted and replied, both out of the people we have actually contacted. Under that, a chart of what happened each day. Then the A/B results, if you are testing two versions, and a feed of recent activity.
No vanity numbers and no made-up scores. Just the counts LinkedIn outreach runs on, so you can tell a targeting problem from a message problem and fix the right one. If you want the rest of the workflow, see how a whole LinkedIn outreach campaign fits together.
Your LinkedIn campaign stats in one header
The header shows a progress bar split four ways: Finished, In progress, Failed and Not started. You see straight away whether a campaign is still working through its list or has run out of people.
Next to it sit the two rates that matter most. Accepted is invites accepted out of everyone we contacted. Replied is people who replied out of everyone we contacted. We use the same base for both, so they are easy to compare across campaigns.
Below, status tiles split your leads into groups you can click: All, In progress, Finished, Awaiting, Paused, Failed and Skipped. Paused includes people who replied, because a reply stops their sequence.
Progress bar
Finished, In progress, Failed and Not started, in one line.
Two rates
Accepted % and Replied %, both over the people contacted.
Status tiles
Click a tile to see exactly who is in that group.
Every LinkedIn outreach metric, and how we count it
Numbers are only useful when you know what they mean. Here is everything the campaign page shows, and where each number comes from.
Days are your days: the chart groups activity by the time zone you set, so Monday means your Monday. Pick Today, Yesterday, the last 7, 30 or 90 days, or any custom dates within the last 365 days.
| Metric | What it counts |
|---|---|
| Contacted | People the campaign has started on: invited, or reached by a step |
| Accepted % | Invites accepted, divided by people contacted |
| Replied % | People who replied, divided by people contacted |
| Invites sent | Connection requests sent that day |
| Invites accepted | Connection requests accepted that day |
| Messages sent | LinkedIn messages sent that day |
| Replies | Replies received that day |
| Profiles viewed | Profile visits made that day |
| Engaged | Post likes, follows and endorsements made that day |
Reading the numbers: low acceptance rate or low reply rate
The two rates point at different problems. That is why we show them separately.
A low acceptance rate is usually about who you are inviting, not what you wrote. Expandi, looking at 13.2 million connection requests, says under 20% is a sign your targeting is off. Tighten the list first: a clearer job title, a smaller company size, people who posted recently. Then look at your profile, since that is what people check before they accept. The invite note comes last.
A good acceptance rate with a low reply rate is the other way round. The right people are saying yes, and your first message is not giving them a reason to answer. Make it shorter. Make it about them. Ask one easy question instead of asking for a call.
If both are low, go back to the list. No message fixes the wrong audience. And if replies come in but go nowhere, the numbers have done their job: the next step is the conversation, in one inbox for every campaign reply.
Low acceptance
Fix the list, then your profile, then the invite note.
Low replies
Fix the first message. Shorter, about them, one easy question.
Both low
Start again with a tighter audience.
A/B test LinkedIn messages with fair winner rules
Any step in a LinkedIn sequence can have a version B. Leads are split 50/50 at random, and each lead keeps the same version for the whole campaign. So you are comparing two fair groups of people, not two lucky days.
Invite notes are judged on accepts. Messages are judged on replies. The campaign page shows the numbers for each version side by side.
We will not call a leader too early. Until both versions have reached 20 leads, the panel says it is too soon. After that, a gap under 5 points is shown as even. Plenty of good messages get thrown away because version B looked better on six people. You still pick the winner yourself. Nothing switches over on its own.
Two versions per step
A and B, split 50/50, and a lead keeps its version.
The right measure
Invite notes on accepts, messages on replies.
No early calls
20 leads per version and a 5-point gap before anyone leads.
LinkedIn campaign reporting: CSV export and a Monday summary
Need the numbers somewhere else? Export the chart data as a CSV for any date range and open it in a spreadsheet, or drop it into a client report of your own.
Every Monday at 08:00 UTC we email a short summary of the last 7 days: invites sent and accepted, messages, replies and profile views. If nothing happened that week, we do not send it. You can switch it off.
And the home dashboard shows today's invites, messages and replies against your daily limits, with every campaign at a glance. Open the app and you know where things stand.
CSV export
The daily chart data, for the dates you pick.
Monday email
Last week's numbers, once a week, and only if something happened.
Home dashboard
Today against your limits, plus every campaign.
How to use your campaign stats, step by step
A simple loop that works for a first campaign and for the tenth.
- 1
Launch with a version B
Write two versions of the step you are least sure about, usually the invite note or the first message.
- 2
Let it run for a week
Early days are noisy. Watch the progress bar so you know the campaign is moving, and leave the rates alone for now.
- 3
Check acceptance first
If Accepted is low, fix who you are inviting before you touch any wording.
- 4
Then check replies
If acceptance is healthy and replies are not, rewrite the first message.
- 5
Read the A/B panel
Once both versions pass 20 leads and one leads by 5 points or more, keep that one and write a new challenger.
- 6
Keep an eye on Mondays
The weekly summary tells you if something has slowed down, without you having to log in.
What campaign analytics does not do
Honest limits, so you know what you are getting.
- Stats are per campaign. There is no per-step funnel view, and no separate analytics page for each LinkedIn account.
- Beyond the home dashboard, there are no workspace-wide reports.
- We do not track meetings booked or revenue. The numbers stop at the reply.
- Exports are CSV only. There are no PDF or branded client reports.
- The only report email is the Monday summary. There is no daily email.
- A/B tests have two versions per step, and you choose the winner. It is never automatic.
- We do not publish benchmarks from our own customers. The benchmarks on this page come from Expandi and HeyReach, and we name them.
Frequently asked questions
Straight answers on how it works, how it keeps your account safe and what it costs.
Still wondering?
help@personade.comExpandi studied 13.2 million connection requests and found an average acceptance rate of 28.5%. It calls 30% to 45% good, and says under 20% usually means your targeting needs work. HeyReach, looking at 96,000 campaigns, found an average of 23.85%. So if you are above about 30%, you are doing well. These are their numbers, not ours.
It depends on how you count it, which is why published numbers differ so much. Expandi says about 10.4% of messages get a reply. HeyReach reports a 25% average reply rate per campaign. One counts messages, the other counts campaigns, so they are not the same measure. Compare your own campaigns with each other first, and use outside numbers only as a rough guide.
Accepted % is the number of invites accepted divided by the number of people the campaign has contacted. Replied % uses the same base: people who replied divided by people contacted. Using one base for both makes campaigns easy to compare.
Leads are split 50/50 at random and keep their version for the whole campaign. Invite notes are judged on accepts and messages on replies. Nothing is called until both versions have 20 leads, and a gap under 5 points is shown as even. You pick the winner yourself; it never switches automatically.
Yes. You can export the campaign chart data as a CSV for any date range you pick, then open it in a spreadsheet or use it in your own reports.
Yes. Every Monday at 08:00 UTC we email a summary of the last 7 days: invites sent and accepted, messages, replies and profile views. It is skipped if nothing happened, and you can switch it off. There is no daily email.
Start with two: acceptance rate and reply rate. Acceptance tells you if you are inviting the right people. Reply rate tells you if your first message works. After that, watch invites sent per day to make sure the campaign is moving, and use A/B tests to improve one step at a time.
More of what Personade does
All featuresLead sourcing
Pull leads from LinkedIn and Sales Navigator searches, events, posts, groups, your network or a CSV.
See lead sourcingSequences
Profile visits, connection requests and follow-up messages, with a different path for people who accept.
See sequencesUnified inbox
Every reply from every campaign and every LinkedIn account, in one inbox.
See unified inboxMulti-account
Run several LinkedIn accounts from one workspace, each campaign sent by the account you pick.
See multi-accountAccount safety
A fixed residential IP per account, a three-week warm-up, daily limits and working hours.
See account safety
Further reading
- LinkedIn sequencesBuild the steps you are measuring, including a version B for any of them.
- One inbox for every campaign replyWhere the replies you count here turn into conversations.
- LinkedIn automation for agenciesSeveral client accounts in one workspace, each with its own campaigns and stats.
- Personade vs lemlistA LinkedIn-first tool compared with an email-first one.
- The cold message that does not get ignoredWhat to change when your reply rate is low.
Find out which campaigns get replies
Every feature is on every plan. Pro is $49 a month for one LinkedIn account, or $39 a month billed yearly. Agency is $39 per account a month, 3 accounts at least. Both start with 14 days free.







