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, Chief Executive Officer
||10 min read|
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.
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%).
The traffic you already paid for.
Mid-market average is about 1.5%. The top 10% run 8 to 15% on the same traffic.
On these inputs
1 customer per ~2,700 visitors
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.
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.
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)
Toggle the two clocks (click or arrow keys). Same signal, same team; only the timing changes.
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:
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.
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:
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.)
When buying intent shows up today, who decides what happens next, and how long does that take end to end?
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.
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.