PaperSt.AI  · CBC · Marketing Attribution
Private

Where your sold business comes from

Prepared by Paper St for Robin Bahl, CEO, Custom Benefit Consultants · measured live 2026-06-22
Scope: your HubSpot deal book, all-time. Money is policy premium volume (a floor), not agency revenue.
The answer, in ten seconds

You asked a simple question: which marketing produces sold business? Here is the honest answer, measured directly from your HubSpot. Nothing in this report changes or risks any of your records.

The scoreboard
Sold premium by marketing source · closed-won, all-time · as of 2026-06-22
35%
of sold premium traces to a known source
214 deals / $309,542 · essentially all Costco
65%
has no recorded source (unrecoverable)
1,172 deals / $567,058
Known source (traceable to marketing) No source recorded (cannot be credited)

By channel (the website the lead came through):

Channel Sold deals Premium (floor) Quote→sold Source recorded
Costcoquote (costcoquote.com) 832 $590,463 1.8% 214 of 832
Cbcins (cbcins.com) 510 $184,000 11.6% 0 of 510 (blind)
Other (no quote link on the deal) 44 $102,136 n/a 0 of 44
All sold 1,386 $876,600   214 traceable
How to read this: single-source, last-non-direct, deal-level attribution. Each sale is credited to the last marketing source recorded on its deal, not every touch in the journey. Dollars are premium volume (a floor), recorded on about 38% of wins, so they undercount. "Unknown" is unrecoverable, not estimated.
The one thing that matters most: the scoreboard versus the game

The report makes the gap visible, but it cannot recover it. The lever is fixing how the source is recorded going forward.

The marketing source for 65% of your sold business was never captured at the time, so there is no honest way to reconstruct it after the fact. We will not guess, because a guessed source is worse than an honest unknown: it would send you spending decisions built on invented data.

The painful part is cbcins. Every cbcins sale is source-blind, and cbcins is your best-converting channel: it turns quotes into sales at 11.6% versus 1.8% on Costcoquote, roughly six to one. You are most effective on the channel you can measure the least. The measurement audit indicates paid social (largely Meta) drives much of cbcins traffic, so you are likely spending there and cannot yet tell which of that spend produces sold business.

So the real lever is not normalizing the past, it is fixing capture going forward, so that next year's sales, especially cbcins, carry their source. The report is the scoreboard. The capture fix is the game.

What is provably working today

Within the traceable 35%, two Costco assets do 84% of the work.

Marketing assetSold dealsPremiumShare of traceable
Costco Business Health Insurance page134$191,48962%
Costco email campaign25$69,26822%
Other Costco placements (search, store, quote)49$44,08914%
Google + AI assistants (ChatGPT, Copilot)6$4,6972%
Known source (all)214$309,542100%

Your Costco Business Health Insurance page and a Costco email campaign are 84% of all traceable sold premium. That is evidence you can lean on. Google and the AI assistants are real but tiny so far (6 sales). Read the credit as last-touch, not total: under this model Costco gets about 98% of the traceable credit; a first-touch view would likely shift some toward whatever drives initial awareness.

The evidence (reconciled, sourced)

Everything above is measured, not modeled. Here is the basis.

What we are building, and where it stands

Three pieces. None of them changes or risks a single one of your existing records.

  1. The attribution report (visibility). A normalized "marketing source" field now sits in your HubSpot and sorts every sale into clean source buckets. It is read-only, writes nothing, and is removable anytime. This scoreboard is built on it.
  2. The going-forward capture fix (the game). A change to how your quote engine records a lead, so the marketing source is carried onto the record at submission, including for cbcins (which has no tracking installed today). Prepared from a read-only copy of your code; your team deploys it.
  3. The tagging standard and tool (stop new gaps). A fixed vocabulary for tagging marketing links, plus a link-builder tool, so the team stops creating new untracked links. The tool is built and hosted.
PieceStatus (2026-06-22)Next
Attribution measuredDone. 35% known / 65% unknown, reconciled to the dollarPresented here
The normalized source fieldLive in your HubSpot (read-only, changes nothing, removable)Pin into a shared report
Going-forward capture (Costcoquote)Engine read; one small gate fix prepared and ready to reviewYour merge + deploy
cbcins captureMapped: needs the tracking script added and the source carried throughWire + enable
Tagging standard + toolTool built and hosted; standard lockedName an owner, roll out
The dollar business caseHeld. An honest figure waits on live capture dataAdd once it exists
Why this matters, and what we need from you

You cannot optimize what you cannot measure. The fix puts you in position to move budget toward what actually sells.

What we need from CBC (minimal)

Where we have a channel name wrong, your correction is the fix. You know which placement a value really means. Send those back and we fold them into the canonical list.
How we measured (method and honesty)

Totals reconcile to your deal-side numbers ledger to the dollar; the small day-to-day difference from a prior pull is normal closings, explained in our working notes.