Replies sorted by interest, meetings per campaign, and A/B tests that pick the winner for you.
Up to 50% off lifetime deal, limited seats
Most dashboards count replies, not interested buyers.
That means “please stop messaging me” scores the same as “does Thursday work?”. Few show how many people were interested, how many meetings a campaign booked, or what each one cost.
See how many people were interested, not just how many replied.
AI tags every reply by intent, so the headline number is interest, not volume.
- Positive and negative reply rate side by side, with out-of-office replies left out of both.
- Click any number and the inbox opens filtered to exactly those conversations.
- Fix a tag and the report follows, for past days too, so the numbers match what you believe about each thread.
Follow every lead from invite to meeting in one funnel.
The funnel follows everyone enrolled in the period through every later stage, whenever it happened: invited, accepted, messaged, replied, interested, meeting, won.
- Conversion at each stage, and the median time between them.
- Filter by sequence, sender, client, list or tag.
- Meetings count once per lead, from a Meeting stage or a booking through the sender’s booking link.
Cost
What a meeting actually costs you.
Enter what each account costs you a month. The Cost tab turns it into cost per reply, per interested reply and per meeting. Return on spend appears only once you’ve added deal values to your stages. We don’t guess.
How it’s worked out
- Sender cost
- monthly cost × days ÷ 30
- Cost per meeting
- sender cost ÷ meetings
- Return on spend
- only with your deal values
Leave an account’s cost empty and it adds nothing. Client viewers never see the Cost tab.
A/B tests that pick the winner on interested replies.
Test up to 5 versions of an invite, message, InMail or email, or split whole paths. The winner is judged on interested replies.
- Sticky per lead: each person always gets the same version, on retries and previews too.
- No verdict under 100 sends per variant. Above that, the leader gets a confidence figure from a two-proportion test.
- Promote winner sets it to 100% and publishes. People already on the losing version finish on the text they were given.
See which reps, steps and clients bring in results.
Accounts, steps and clients side by side, so you know where to put more effort.
- Senders: volume, acceptance and reply rate for every account.
- Sequences: drop-off at every step, with the best and worst step called out.
- Clients: the same views per client, and the numbers behind each client’s portal.
Seven views of what’s working, by campaign, sender and client.
Pick a date range and, for agencies, a client. The range, tab and client stay in the link, so sharing a report shares those exact numbers.
Overview
Sent, accepted, replied, interested and meetings, each against the previous period, split by LinkedIn and email.
Funnel
From enrolled to won, with the conversion and the median time between each stage.
Replies
Every reply by intent, over time and by sequence, step, sender and variant.
Sequences
Volume, rates and drop-off per step, with the best and worst step called out.
Senders
Volume, acceptance and reply rate for each account.
Clients
The same views per client: what feeds the client portal.
Cost
Cost per reply, per interested reply and per meeting, from your own numbers.
One set of numbers, with a written definition for each.
Every metric is defined once, in the database. The dashboard, Reports and the client portal all read that one definition, so they can’t disagree. In the app, each definition is a tooltip on the number.
The same numbers through the API and the Claude connector Early access
| Metric | How it’s counted |
|---|---|
| Touches | Messages, InMails, emails and invitations that carried a note. The denominator of every reply rate. |
| Replies | Threads where the lead answered an automated step for the first time in the period. One lead answering three times is one reply. |
| Reply rate | Replies ÷ touches. |
| Positive reply rate | Interested replies ÷ replies, with out-of-office auto-replies left out. |
| Acceptance rate | Invitations accepted ÷ invitations sent, both within the period. |
| Meetings | Leads that reached a Meeting stage, or booked through the booking link, in the period. Once per lead. |
| Cost per meeting | Sender cost (monthly cost × days ÷ 30) ÷ meetings. |
Days are calendar days in your workspace’s time zone, and ranges include both end dates. A rate with nothing to divide by shows “n/a”, never 0%.
Export CSV
On every table, exactly as shown, with your filters applied.
Saved date ranges
Name a range once and the whole workspace can pick it again.
A/B winners are judged on interested replies, not reply count, once every variant has 100 sends.
A message that gets lots of replies saying “please stop” isn’t the winner. Because every reply is tagged by intent, the test can be judged on the number that matters.
Who uses it
Sales teams
Compare reps on interested replies and meetings, not on how many invites they sent.
See how they use itAgencies
Per-client reports and a client portal that shows each client the same numbers you see.
See how they use itIncluded on every plan, priced per account you send from.See pricing
Questions people ask before they start.
How is reply rate calculated?
Replies divided by touches: messages, InMails, emails and invitations that carried a note. Only answers to automated steps count, so a chat that follows a teammate’s manual message doesn’t inflate it.
What’s the difference between reply rate and positive reply rate?
Reply rate counts every answer. Positive reply rate is the share of those replies tagged interested, with out-of-office auto-replies left out, so “please stop” never looks like success.
How many sends before an A/B test picks a winner?
At least 100 sends for every variant. Below that you see the raw counts and “not enough data yet”. Above it, the leader is marked with a confidence figure.
Can my clients see their reports?
Yes, on Scale and Enterprise. A client viewer sees Reports for their own client only, with the Cost tab hidden. They’re the same numbers you see on your Clients tab.
Why does a rate show “n/a” instead of 0%?
Because nothing was sent in that range to divide by. “No invitations sent” and “none accepted” are different facts, so we keep them apart.
Can I export the numbers?
Yes. Every table has Export CSV, with your filters applied, and you can save date ranges for the whole workspace to reuse.