Blog · Author

Bo Bergstrom

Founder & CEO · 50 posts.

Category Long read

A year of writing about proposals, in 52 weekly notes

Anniversary post. One year, 365 posts, and an honest accounting. Fifty-two weekly distillations, a scorecard on the five rules we set at launch, and what surprised us about writing a field journal in public.

Bo Bergstrom
Category

The customer segment we chose not to serve

One segment we declined a year ago. Why the decision held, what we gave up, and the conditions under which we'll revisit it.

Bo Bergstrom
Team & Workflow

The proposal team I wish we'd hired first

A year in, an honest look at the hiring order on our own proposal function — who we brought on in what sequence, and the reordering that would have saved us six months.

Bo Bergstrom
Category

A year in public, what we'd do again

Three decisions that compounded over a year of building PursuitAgent in public, one we'd reverse, and one we're still uncertain about. Honest operator notes on what worked and what didn't.

Bo Bergstrom
Category

The moat question, revisited

Opinion. A year in, where the durable advantage lives for a grounded-AI proposal product — and where it doesn't. Three candidate moats, two I believe in, one I don't.

Bo Bergstrom
Category

A year of ingest pipeline, condensed

Forty changes to the ingest pipeline across a year of shipping. The five that actually mattered, the ones that didn't, and what the pattern says about where to spend the next year's ingest budget.

Bo Bergstrom
Team & Workflow

Team rituals that stuck at one year

The three team rituals we kept after a year, the two we killed, and the one we reintroduced after thinking we'd retired it. A short field note on what a small company's process actually looks like.

Bo Bergstrom
Category

Pricing at one year: what we're changing in Q2

The pricing experiment continues. Two new tier lines, one that's retiring, and the reasoning behind each move after a year of published pricing and real customer usage patterns.

Bo Bergstrom
Category

Announcing versus educating, a product-comms pivot

Why we moved from launch-day announcements to continuous smaller posts about how the product works. The shape of the shift, what we gave up, and what we gained as a team.

Bo Bergstrom
Category

Competing on groundedness, not features

Opinion. The AI proposal category is running a feature race. The only durable edge for an AI-native tool is whether its outputs are traceable — and that is not a feature you ship. It is a posture you hold.

Bo Bergstrom
Team & Workflow

Team KPIs we stopped tracking

Two proposal-team metrics we killed this year. Why each one misread the work, and what we replaced them with. Short, opinionated, written from my own dashboard.

Bo Bergstrom
Category

Competitive moves in Q1 2026, a running log

What Loopio, Responsive, and AutogenAI announced in Q1 2026. What we shipped against them. Opinion piece — I'm the founder, this is my read on the market.

Bo Bergstrom
Category

The 'we lost on price' excuse, decoded

What 'we lost on price' actually masks. An opinion piece, with evidence from the GAO debrief corpus and the patterns I've watched in our own win-loss data.

Bo Bergstrom
Category

Win-loss intelligence starts on day one

Most teams collect the wrong signals after a bid, and the wrong signals compound. An opinion piece on what to capture from the moment the RFP lands, not the day after the award email.

Bo Bergstrom
Team & Workflow

The team we hired in year one, honestly

Roles we hired, roles we should have hired earlier, and one role we hired too early. A quick accounting of the first year of PursuitAgent headcount decisions, in the spirit of being useful to anyone about to make the same calls.

Bo Bergstrom
Category Long read

A full-year retrospective on shipping grounded AI

Twelve months of evidence on the grounded-AI thesis. The Stanford hallucination number measured against our corpus, four failure modes and which ones we closed, what changed under the hood, and what I would tell Q1 Bo.

Bo Bergstrom
Category

How we're talking about PursuitAgent this quarter

A messaging refresh done in public. The four short lines we kept, the ones we dropped, the new framing around grounded retrieval as a contract, and the reasons for each change. Written at the end of the annual-planning cycle.

Bo Bergstrom
Category

A composite customer conversation, and the backlog decision it would drive

A distillation of the conversations we have been having with mid-market proposal teams during product development. Composite, not a transcript. The shape of one discoverability problem and how it moves a decision in the backlog.

Bo Bergstrom
Category

The roadmap bet we rejected

One feature customers asked for through most of year one that we declined to build, and the reasoning. A short founder note on saying no to the thing that would have been popular and wrong.

Bo Bergstrom
Category Feature

What we learned shipping year one

The post-mortem for twelve months of building PursuitAgent in public. Three things that worked, three things we got wrong, the counterfactuals we wish we had tested, and the bets we are making in year two.

Bo Bergstrom
Team & Workflow

Year-one numbers we can share

The product metrics we're willing to post publicly after year one, the ones we aren't, and the reasoning behind each line. An honest ledger instead of a slide deck.

Bo Bergstrom
Category

An end-of-year letter to early customers

Short. What we shipped this year, what we did not, what we learned from you. No CTA, no pitch, no asking for anything. Just an accounting.

Bo Bergstrom
Category Long read

What 'compounding' means for proposal software

PursuitAgent's tagline is 'every RFP you win makes the next one easier.' What that actually requires: four mechanisms of compounding, why most AI tools aren't compounding tools, and questions to ask a vendor.

Bo Bergstrom
Category

What we changed on the pricing page this quarter

Public pricing evolution. The two lines we added, the one we removed, and why the pricing page is a better honesty test than the docs.

Bo Bergstrom
Category

Preview: what compounding means for proposal software

The thesis in 900 words. Every RFP you win makes the next one easier — what that actually requires, and why most proposal software is structurally incapable of it.

Bo Bergstrom
Category

End-of-year product priorities, in public

What we're building in December and January, why those and not the alternatives. An honest account of the four bets we're making and the three we deliberately deferred.

Bo Bergstrom
Team & Workflow

Thanksgiving week: how we staff three active pursuits

Our ten-minute Monday huddle that keeps the short week from collapsing. Three active pursuits, three owners, one rule about Wednesday at noon.

Bo Bergstrom
Category

The SOC 2 attestation is not the end of the questionnaire

A newly-attested SOC 2 Type II does not stop the questionnaires. Buyers still ask the same 200 questions, and what that tells us about how enterprise trust is actually built.

Bo Bergstrom
Category

DDQ fatigue is a security risk, not a productivity problem

Opinion. Rushing a 300-question security questionnaire at 11pm on a Thursday does not just cost time. It degrades real security posture, and the industry keeps framing it as a staffing issue.

Bo Bergstrom
Category

Six months of the blog: what readers keep coming back to

Six months in, three posts keep getting shared, two flopped, and one surprised me. Notes from the founder on what the field-journal experiment is teaching us about what proposal practitioners actually want to read.

Bo Bergstrom
Category

Grounded AI is not a feature, it's a refusal

Opinion. The thing that makes grounded AI different from regular AI is what the system refuses to do — answer when retrieval is empty. Here's what we will not ship even when reviewers ask for it.

Bo Bergstrom
Category

The overpriced document repository trap

An opinion piece on why most RFP tools end up unused. The reviews tell a consistent story across Loopio, Responsive, and Qvidian: teams pay for AI features and end up using a search box. We have a theory about why.

Bo Bergstrom
Team & Workflow

Our own proposal process, in public

How PursuitAgent responds to its own inbound RFPs. The intake, the bid/no-bid, the writing, the gold team, and the parts of the product that don't help us yet because we haven't built them.

Bo Bergstrom
Category

Naming the category: proposal intelligence

Why we coined 'proposal intelligence' instead of riding the existing labels — RFP software, response management, content automation. What the phrase has to earn, and what we're explicitly not claiming with it.

Bo Bergstrom
Category

SME collaboration is a UI problem

An opinion piece. Why 48% of teams still cite SME wrangling as their #1 problem after five years of vendor promises — and why the answer is not another tool but a better surface for the SME.

Bo Bergstrom
Category

The word 'intelligence' and what it had better mean

Why PursuitAgent calls itself proposal intelligence and what the word obligates us to. A short post about a long word.

Bo Bergstrom
Category

Feature parity is the wrong competitive goal

Chasing Loopio's feature list would kill us. Here's why we picked a different target — and the product we're building because of it.

Bo Bergstrom
Category

Why we don't do autonomous proposal agents yet

An opinion piece. What an agentic drafting system would have to guarantee that retrieval doesn't, why we don't think the category is ready, and the work we'd want to see before changing our position.

Bo Bergstrom
Category Feature

Q1 — what we got wrong in ninety days

Ninety days into the public phase of the company. Five specific things we got wrong, what we changed, and what is still open. Written in the same spirit as the launch post — if I cannot say it on the blog, the discipline is theater.

Bo Bergstrom
Category

Pricing in public, ninety days in

We posted real prices on the marketing site at launch. Ninety days later, here is what changed about the sales conversations, what surprised us, and what is still uncomfortable about it.

Bo Bergstrom
Category

Stop announcing features, announce what changed for the reader

An announcement that names a feature is a press release. An announcement that names what changed in the reader's day is a useful one. A short field note on what we'll publish under 'shipped' from now on.

Bo Bergstrom
Category

Content library vs. knowledge base is not semantics

The vendors call it a content library. We call it a knowledge base. The two words name two different products. Why I think the distinction is the most important one in this category.

Bo Bergstrom
Team & Workflow

Month two: the questions we got from readers

Two months into writing this blog daily. Six questions readers sent, paraphrased. What I learned from the questions, and where the blog is going next.

Bo Bergstrom
Category

Why we priced in public on day one

Public pricing in enterprise RFP software is a posture signal, not a conversion tactic. A founder's note on why we put numbers on the site before we had a sales team.

Bo Bergstrom
Category

Legacy RFP UI is the moat — for the incumbents

Clunky enterprise software isn't a bug for the legacy RFP vendors. It's a switching cost. A founder's note on why the worst UX in B2B is also the most defensible — until something breaks the spell.

Bo Bergstrom
Category

RFP software is a vocabulary problem

The terms vendors use — content library, AI suggestion, workflow automation — are doing too much work. Rename them and the failure modes get obvious. An opinion piece on why the category's marketing language is the bug.

Bo Bergstrom
Category

Pricing opacity as a market signal

When a software category prices entirely behind a sales call, the pricing strategy is the product strategy. Here's what 'contact sales' tells you about RFP software in 2025.

Bo Bergstrom
Category

The day we stopped saying 'AI' and started saying 'retrieval'

A short note on a vocabulary switch we made internally — and the reason a one-word change settled three months of recurring product debates.

Bo Bergstrom
Category

The RFP software category is broken in three specific ways

An opinionated walk through three concrete failure modes in the current RFP software category — generic AI, opaque pricing, and rotting libraries — with citations to the public reviews and research that back each one up.

Bo Bergstrom
Category Feature

Why we're writing this blog

This is a field journal on proposal work — the craft, the mechanics, and the grounded-AI we're building to change how it gets done. Here's what we'll cover, who writes, and the rules we won't break.

Bo Bergstrom

See the proposal workflow

Take the 5-minute tour, then start a trial workspace when you're ready to run a real pursuit against your own source material.