Skip to content
Up to 50% off lifetime deal.Claim
GrowthxAI Outreach
Start freeUp to 50% off

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

A/B test on step 2: message B gets an interested reply from 6.1% of sends against 3.4% for message A, with high confidence, and a button to promote the winner.

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.
Replies report: 132 replies sorted by intent, a positive reply rate of 37.9% and a negative reply rate of 20.5%, and every number clickable to open those conversations.

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.
Funnel for one campaign: 1,200 invites, 372 accepted (31%), 132 replied (11%), 50 interested (4.2% of invites), 21 meetings booked.

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.
A message A/B test with only 64 and 61 sends so far: the report shows the raw counts and says there isn’t enough data for a winner until each variant reaches 100 sends.

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.
Reports compare three reps side by side: invites sent, acceptance rate, interested replies and meetings booked this month.

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

How each number in Reports is counted
MetricHow it’s counted
TouchesMessages, InMails, emails and invitations that carried a note. The denominator of every reply rate.
RepliesThreads where the lead answered an automated step for the first time in the period. One lead answering three times is one reply.
Reply rateReplies ÷ touches.
Positive reply rateInterested replies ÷ replies, with out-of-office auto-replies left out.
Acceptance rateInvitations accepted ÷ invitations sent, both within the period.
MeetingsLeads that reached a Meeting stage, or booked through the booking link, in the period. Once per lead.
Cost per meetingSender 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.

The detail that matters

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.

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.

Your next customers are one message away.

GrowthxAI is the highest-performing AI sales agent.

Up to 50% off lifetime deal, limited seats

  • Try it risk-free
  • Cancel any time in the billing portal
  • Teammates are free