Skip to main content
Field Notes/bryngtmsignalssignal-based-sellingplgagents

You Already Paid for This Pipeline, Why Aren't You Converting?

Your site converts at ~2% of visitors. The other 98% aren't gone. They're sitting in tools you already pay for, waiting for someone to notice them.

Chris Hart
Chris Hart, Chief Executive Officer
10 min read
Civic Field Notes. You already paid for this pipeline, why aren't you converting? A mid-market funnel narrows from 2,700 visitors to about 38 leads to 1 customer, next to three published benchmarks: mid-market stage benchmarks compound to one customer per 2,700 visitors; the top 10 percent convert visitors to leads at 8 to 15 percent against an average near 1.5 percent; acting on a signal within five minutes yields an 8x higher contact rate than waiting 24 hours. The other 98 percent got counted, aggregated, and forgotten.
tl;dr

Your funnel converts something like one visitor in 2,700, and the standard fix is to buy more visitors. The more useful move is to work the intent you already paid for: inside that anonymous 98% is a defensible slice of ICP-fit accounts showing buying behavior right now, sitting in tools you already own. The gap isn't seeing those signals, it's running them in the hour they're alive instead of days later, and that is the gap we built Bryn to close.

Before we start: this piece has our product in it. We launched Bryn three weeks ago, and the rationale below is the reason it exists. First the numbers, and they're public. The conclusion is simple math.

Ask your growth lead a different question this week. Don't ask how the campaigns performed, or what the site converted. Instead, ask what happened to the companies that visited your pricing page last Tuesday. Ask for names.

At most 50 to 500 person B2B software companies, this question will produce an awkward pause… The traffic numbers are fine. The conversion rate sits somewhere near the benchmark. But most teams struggle to tell you which target accounts showed up, what they did while they were there, or what your team did about it, because in most stacks the honest answer is nothing.

That's the most expensive "nothing" in your budget.

The math you've been taught is acceptable

The 2026 benchmark data is not kind. For a mid-market B2B SaaS ($10M to $100M ARR), the published stage benchmarks average 1.4% visitor to lead, then 41% lead to MQL, 39% MQL to SQL, 42% SQL to opportunity, and 39% opportunity to close. Multiply that chain through and roughly one visitor in 2,700 becomes a paying customer. Meanwhile, the top 10% of companies convert visitors to leads at 8 to 15%, against an average closer to 1.5%. That's not a rounding difference. Compounded down the funnel, it's the difference between a pipeline problem and a pipeline machine, on the same traffic.

Now, let's put those numbers next to your own spend. The pattern may look something like this; your team spends $50,000 a month driving traffic to a website that converts at 1.8%, then you wonder why there isn't enough pipeline. The standard flawed response is to ask for more budget, which buys more visitors, 98% of whom will get the same treatment as the last batch: counted, aggregated into a dashboard, and forgotten.

Figure: The funnel leak, on your numbers (interactive)

Set your monthly traffic and your visitor to lead rate. The down-funnel stages stay fixed at the published mid-market benchmark (41%, 39%, 42%, 39%).

At the 1.4% benchmark

1 customer per ~2,700 visitors

Monthly visitors50,000
Leads per month700
Customers per month18
Visitors that never became a lead49,300

Illustrative, from published benchmarks. The defensible ICP-fit slice hides inside that unworked pool.

Try moving the rate to the top-decile band (8 to 15%). Same traffic, a different company.

Some caveats are important here, of course. Not all of that 98% is pipeline. A good part of it is bots, students, job seekers, and competitors doing their homework (you do it to them too). And person-level identity resolution is genuinely limited: VPNs, privacy rules, and match rates that are worse in practice than the vendor deck implied. I'm not claiming there's a hidden list of every visitor's direct line. There isn't.

But inside that anonymous 98% mass there is a slice you can defend in your board meeting:

  • Companies that fit your ICP, showing buying behavior, on your site or inside your product right now.
  • A known account hitting your comparison pages three times in a week.
  • A trial that was on track going quiet, then spiking on your docs.
  • An existing customer adding seats and pushing into features outside their plan.

You already paid to attract every one of them: the ad spend, the content, the product itself. That intent is an asset sitting on your books, and most of it expires unworked.

The pipeline you're trying to buy next quarter is, at least in part, sitting in the traffic you bought last quarter.

Watching isn't running

The standard fix for this has been increasing visibility:

  • Buy a visitor identification feed.
  • Buy an intent dashboard.
  • Buy a scoring model.

And to be fair, the visibility tools mostly work as advertised. I've found that growth stacks at this company size are usually well instrumented but badly worked: the signals land in a dashboard, the dashboard feeds a weekly review, the review produces a spreadsheet, and someone works the spreadsheet when they get to it.

The cost of getting to it later is very well documented. Responding to a website signal within five minutes yields roughly an 8x higher contact rate than waiting 24 hours, and teams that batch-process visitor data weekly lose the timing advantage entirely. Intent decays in hours. A weekly signal review isn't prospecting, it's archaeology.

This matters more than it used to because buyers now run most of their evaluations on their own, anonymously, before anyone fills out a form. By the time a hand goes up, the shortlist is usually formed and their opinions are mostly baked. The timing window where showing up actually changes the outcome is the window your dashboard summarizes after the fact.

Watching signals and running them are different jobs. The first one is mature, competitive, and largely solved. The second one is where the pipeline actually comes from, and at most mid-market companies it's still done by hand, in batches, days late.

Figure: Watching isn't running (interactive)

WATCHING ISN'T RUNNING The same signal, on two clocks. One is read in days. One is run in minutes. WATCHING HOUR 0 Signal lands in a dashboard. DAY 3 Dashboard feeds the weekly review. DAY 5 Review produces a spreadsheet. DAY 8+ Someone works it when they get to it. First action: days later. The story gets reconstructed by hand, after the window closed. RUNNING MIN 0 Pattern named by its parts: pricing → comparison → repeat (7d) MIN 1 Scored transparently against your ICP. MIN 5 The approved Play runs, story attached. HOUR 1 Rep briefed, every action on the record. First action: the same hour. The first hour of the team's day is done before standup. Same traffic. Same team. The delta is whether intent gets worked in the hour it's alive.

Toggle the two clocks (click or arrow keys). Same signal, same team; only the timing changes.

BRYNbyCivic Running now

What would this essay do if it could act? It just did.

Essay, alone

Someone reads it. Maybe they fit your ICP. The minute passes and nobody downstream ever knows.

Your chance to reach your engaged, identified prospect: Gone

What running a signal actually looks like

Concretely, running a signal means the distance from the moment of intent to the first real action is minutes, not days, and the action arrives with its story attached.

The ICP-fit account that hit pricing twice this week gets scored, briefed, and put in front of the right rep the same hour, with the sequence of what it did and why it matters, not a row in a report. The trial that wobbled on day nine gets an assist drafted for the account executive before standup. The competitive evaluation gets caught while it's live, when the next call can still address it, instead of surfacing in the churn postmortem as a mystery.

For the operator, that's the first hour of every workday already done: the triage, the story reconstruction, the who-does-what.

For the executive, it's a different investment case entirely. Same traffic, same product, same team. The delta is whether intent gets worked in the hour it's alive. That's leverage on spend you've already made, and it doesn't show up as a headcount request. Speed to lead stops being something that rests solely on your best reps, and instead becomes a structural property of the system.

None of this requires believing anything mystical about agents. It requires believing that timing and follow-through, applied consistently to signals you already own, compound. The benchmark gap above says they do.

Why we built Bryn around this

Three weeks ago we launched Bryn, Civic's Signal-Based GTM agent for Growth teams. This post outlines Bryn's reason for existing, so let me be direct about what it does, in terms of the benefits you can expect.

Bryn watches the three surfaces you already own (your product telemetry, your web traffic, your CRM) and runs the patterns your team can't keep up with. It doesn't tell you an account is showing intent and leave the reconstruction to you. It names what it saw, by its parts: e.g. pricing, then comparison, then a repeat visit inside seven days. It scores the account transparently, so your team can see why it scores at the level it does, and then it runs the Play your team approved, end to end, on the record.

Two design choices we made are worth highlighting:

  1. The first is where authority lives. Your team holds it at Play definition and approval, not per instance. You decide what a signal pattern is worth and what should happen when it fires; Bryn does the running, with hold windows and a kill switch while it earns trust, at least until the loop has proven itself on your accounts. Nobody on your team becomes an approval bottleneck for work they were never going to have time to do by hand.
  2. The second is the record. Every signal, every score, every action is logged: what Bryn saw, why it scored the way it did, what it did about it. That record does two jobs. It's how your team learns to trust the work, because every action can be inspected rather than taken on faith. And it's what turns the finance and compliance review from a blocker into a yes, because the documentation they were going to ask for anyway already exists, from day one. We bill monthly on every tier with no contract minimums for the same reason: you should stay because the record proves the work, not because the contract says you must.

That's the pitch, and I'll leave it there.

Audit your own waste this week

You can test the argument against your own company without buying anything. Three questions for your next growth review:

  1. Of last month's target-account visitors, how many received any action from us within 24 hours? (If nobody can produce this number, that is the answer.)
  2. When buying intent shows up today, who decides what happens next, and how long does that take end to end?
  3. For one signal we acted on last week, can we show what we saw, what we did, and what came from it?

The answers will tell you whether you have a traffic problem or a running problem. In my experience most companies at this stage have the second one while budgeting for the first.

If you run growth at a PLG company and those questions made you wince, I'd like to compare notes, whether or not Bryn is ever part of the answer. Reply here or find me at chris@civic.com.


Sources and further reading

Chris Hart

Chris Hart

Chief Executive Officer

More essays by Chris

Chris Hart is the CEO at Civic; he brings together decades of experience across technology, finance, and identity to help businesses navigate the shift to agentic AI. His Silicon Valley career spans more than 25 years, from running infrastructure at early internet and fintech startups to leading finance and operations teams at high-growth technology companies.

Beyond Civic, Chris has championed veteran leadership as Vice Chair of the Pat Tillman Foundation since 2006. When he isn't thinking about the future of identity and AI, you'll probably find him surfing or hanging out with his Dalmatian.