Stage values from observed close rates fed back to bidders monthly, with drift monitoring, a reconciliation you can read, and a holdout to prove it moved.
About this service
Build this loop only when the value varies. Google's own floor is 30 conversions in the past 30 days for target CPA and 50 for target ROAS, and clearing that floor is the easy part. The harder test is whether a qualified lead from one segment is worth materially more to you than another. If every qualified lead lands within a narrow band, a target CPA on the qualified stage already gives you everything the loop would, and I will tell you that in the first week rather than sell you a build you do not need.
What gets sent, and why it is not a model:
Stage values come from a table of observed close rates and realised values by segment, dated, owned by a named person, and reviewed each quarter. Not a predicted lifetime value nobody in the room can explain. When the bidder starts buying strangely, and it will, the difference between a table and a black box is whether anyone can say why. The table is short enough to argue about, and arguing about it in front of the sales lead is the most useful hour of the whole engagement.
What the loop actually runs on:
Enhanced conversions for leads carrying stage values back to Google, the Conversions API to Meta with a value that is not the same value the web purchase already sent, and deduplication that stops the two from stacking. The loop reads CRM stage transitions, not a nightly full export, so a deal moving backwards is reflected instead of frozen at its best-ever stage. That single detail is the most common defect I find in loops built before I arrive.
The ongoing part, which is the actual product:
Value drift monitoring, because a segment whose close rate halves keeps sending its old value until someone notices, and the bidder spends against a number that stopped being true two months ago. A monthly reconciliation between platform-reported conversions and CRM rows, published with the delta rather than smoothed. Alerts when upload volume per campaign drops below the learning floor, which usually means a form changed and nobody told the analytics owner.
Proving it moved anything:
A geo holdout, or a staggered rollout across campaign groups where geography will not cooperate. I will not claim the loop caused an improvement without one, and I will not accept a before-and-after comparison across a quarter where budget also changed. If your account structure makes a clean holdout impossible, we say up front that the result will be directional, and that is a decision you make knowingly rather than a caveat added at the end.
Sector notes:
In staffing, value differs by role seniority and by whether the client sits on a retained or contingent agreement, and a placement inside its replacement guarantee is provisional. In crypto, registration is where incentive farmers land, so value attaches to a first funded deposit after KYC clearance and to nothing earlier. In education, value attaches at cleared deposit and is weighted by observed completion of the first instalment, because enrolments that never pay instalment two are a different customer entirely.
Not included:
Campaign management, creative, budget allocation and media buying. CRM administration. Dashboard building. Attribution modelling, which answers a different question from the one a bidder asks.
What I refuse:
Sending an arbitrary lead score as a peso value, which trains a bidder on a number with no unit. Running the loop for a team with no write access to their own ad accounts, because a signal nobody can act on is theatre. Any record belonging to a minor.
Who this is not for:
Accounts below the learning floor, single-price products, and teams who want the loop live before their offline import and consent storage are working. This engagement sits downstream of both.
Scope
- Target market
- Worldwide, Mexico, LATAM
- Working language
- English, Spanish
- Industry
- B2B SaaS, Crypto and Web3, Education and edtech, HR and recruiting
- Engagement model
- Monthly retainer
- Turnaround
- 1 month or more
- Seller type
- In-house-grade specialist