Zime RoundtablesSan FranciscoGTM Builders · Nov 4Sales Leaders · Nov 5Request invite
//

How do we know if our upsell playbook caused the pipeline lift, or it would have happened anyway?

The CRM credits two accounts the same, but the calls show only one heard the upsell playbook.
Sanchit Garg
Founder and CEO, Zime
Published November 2026
TL;DR
  • Your installed-base pipeline really did go up. The upsell playbook launched at the start of the quarter. Reps finished the training. The CRM now shows more expansion opportunities than last quarter, and the timing points at the playbook.
  • But you can not see which accounts actually got the playbook. The CRM records the opportunity, not the call where a rep ran the upsell steps. So a strong market, a price change and the playbook all look the same on your dashboard. Your CFO will ask which one it was.
  • And the usual checks can not tell them apart. Before-and-after hands the playbook the market's tailwind. Trained against untrained compares people, not whether the playbook ran on a call. Holding it back from half your reps would cost you the quarter you are trying to measure.
  • That comparison already sits inside your quarter. Some eligible accounts got the playbook on a call before their opportunity opened, and others did not. Compare the two within each rep's own accounts, and the tailwind falls on both sides. If the gap holds, scale the playbook; if it vanishes, fix it before next quarter.
  • So the playbook has to be something a call can be checked against. Zime's Behavior Graph turns it into the steps your top reps run, from their tribal knowledge, including what never shows up in a transcript, and this quarter's CRO strategy. Then it checks every call. You see behaviors run, tied to the strategy that authorized them and the deals they moved.

Week eleven. As CRO, you are building the QBR deck. Slide four has the chart: installed-base pipeline, up since the upsell playbook went live.

The playbook was good work. Your top reps helped write it. It says when to raise the second team, which usage signal to name and what case to bring.

Then your CFO reads slide four. Would those accounts have expanded anyway?

In a Gartner survey of 227 chief sales officers, 31% cited difficulty proving the ROI of AI-driven tools as a top challenge for 2026. A playbook launch faces it too.

You have the CRM, the launch date and the completion report. None of them shows which eligible accounts heard the playbook on a call. So the CFO's question hides a sharper one. Did the lift come from the accounts where your reps actually ran it?

Three accounts, one quarter

At Acme Freight, Maya ran the playbook on the quarterly review. She raised the second team and made the case. An expansion opportunity opened two weeks later.

At Brightline Health, Luis never got to it. In week six, their ops lead emailed to add seats for a new region. An opportunity opened that day.

At Corvid Labs, Tessa ran every step. The buyer agreed and said budget opens next fiscal year. No opportunity yet.

In the CRM, Acme and Brightline look identical: expansion, created after launch, owned by a certified rep. Corvid does not appear. Same row, different story. The account the playbook never touched counts toward the lift.

Two accounts show the same expansion opportunity in the CRM, but only one heard the upsell playbook on a call.
Two accounts show the same expansion opportunity in the CRM, but only one heard the upsell playbook on a call.

The CRM records the opportunity, not the call where a rep ran the steps. HFS Research describes the wider pattern: the plan a CRO sets does not convert into execution, so reps revert and win rates stall. It is also why healthy coverage still misses the quarter.

Kenny Cao runs go-to-market strategy and operations at Skan AI. In October, he described his goal.

"I want to understand how the team is delivering against the deck and against the new value proposition ... versus whether they've done it."

Kenny Cao, Senior Director, Head of Go-To-Market Strategy and Operations, Skan AI

How each call delivered the play decides which accounts earn credit.

Why the usual checks can't settle it

Before and after hands the playbook the market's tailwind. The tell: the same quarter last year rose too.

Trained against untrained compares people. Reps who finish first are often your strongest, and they expand accounts anyway. The tell: the gap shrinks against each rep's own last quarter.

CRM attribution credits touches. The tell: tags jump right after managers are reminded to fill them.

Keyword tracking hears "expansion" even in a renewal complaint.

A holdout group is the cleanest. Hold the playbook back from random accounts, and the difference is the playbook's. Most CROs will not trade upsell coverage for it. A staggered rollout costs less: a random half of eligible accounts gets the playbook in month one, the rest in month two.

The table below shows where each check holds and where it breaks. Only a holdout, a staggered rollout or a same-quarter ran split keeps the market and your best reps out of the answer.

What the check doesBefore and afterTrained vs untrainedCRM attributionHoldout groupStaggered rolloutRan vs not ran, same quarter
Uses records you already have✓✓✓✗✗Partial
Keeps the playbook with every rep✓✓✓✗✓✓
Removes the market's tailwind✗✓✗✓✓✓
Removes the best-rep effect✓✗✗✓✓✓
Removes the warm-account effect✗✗✗✓✓Partial
Knows which calls it ran on✗✗✗✗✗✓
Shows which step to fix✗✗✗✗✗✓

Five methods are blind on which calls the playbook ran on. On the attribution report, Brightline counts as a playbook win. On a ran split, it sits with the accounts that never heard it.

Kapil Bhagat leads sales strategy at Bureau, which sells identity decisioning through multi-product discovery. In early 2024, he could not show his team who ran the discovery play.

"I did not have the data to present to go back to my team ... But if this is percentage then improvement is possible."

Kapil Bhagat, AVP, Sales Strategy, Bureau Inc.

A percentage of calls where the play ran is what every check above lacks.

Split by ran, not by trained

Some eligible accounts heard the playbook on a call before any expansion opportunity opened. Others did not. Both lived through the same market. The tailwind lands on both sides.

Compare them within each rep's book: Maya's ran accounts against her not-ran accounts. Your strongest reps drop out of the answer.

Define a run before you count, as you would for a win-loss finding. A mention is not a run. A run is the steps on the call: the second team raised, the usage signal named, a next step agreed with the buyer.

The table below lists four tests, with pass and fail for each. If timing and warm accounts pass, the same-rep gap is the playbook's share of the lift.

TestWhat to pullPasses whenFails when
TimingOpportunity date and playbook call dateThe call comes firstThe opportunity came first
Same repEach rep's ran and not-ran accountsMost reps open more where they ran itOnly your two strongest reps show a gap
Warm accountSeat requests or usage jumps before the callThe gap holds without those accountsThe gap vanishes without them
BookingsClosed-won expansion at quarter endThe gap carries into closed dealsPipeline rose, closed-won did not

The table below is a sample read-out with illustrative numbers. Read it by rep, never pooled.

RepRan: openedNot ran: openedGap holds?
Maya3 of 61 of 5Yes
Luis2 of 42 of 7Yes
Tessa2 of 51 of 4Yes
Jordan0 of 32 of 6No

Three of four reps show the gap. Luis's gap still holds without Brightline, which asked first. Credit the playbook, then read Jordan's calls for the step he skipped.

Split one rep's eligible accounts by whether the playbook ran on a call before the opportunity, then check timing, rep and warm accounts before crediting it.
Split one rep's eligible accounts by whether the playbook ran on a call before the opportunity, then check timing, rep and warm accounts before crediting it.

The run column changes behavior on its own. Kapil saw it at Bureau.

"So this monitoring led to execution ... Having a dashboard where non adherence is called out improves execution."

Kapil Bhagat, AVP, Sales Strategy, Bureau Inc.

Once reps see the column, next quarter's not-ran group shrinks. So next quarter, stagger the launch.

Back to the QBR, with the calls

You can fill that column yourself. Pull the last call before each opportunity and check it for the three steps. Twenty accounts take an afternoon. Every account, every quarter, does not. Martin Mackay is CRO of Versa Networks, running four regions. On a win-loss call in June 2026, he asked where the evidence would come from.

"Is it taking from Rep notes from Salesforce, or is it taken from calls?"

Martin Mackay, CRO, Versa Networks

From calls. Rep notes record what the rep remembers.

That is the column Zime for CROs fills. First it writes your playbook as steps a call can be checked against. The steps come from your top reps' tribal knowledge. It is elicited from your best people through FDE-run interviews and RLHF, including what never shows up in a transcript. FDE-run interviews are Zime's engineers interviewing those reps; RLHF is scoring each step until they would run it. The steps also carry this quarter's CRO strategy. The model that holds all of it is the Behavior Graph.

Then Zime checks every call. Programmatic Adoption shows behaviors run by rep and account, tied to the strategy that authorized them and the deals they moved.

At Versa Networks, that column showed 79% of SEs running the right technical discovery within three months, up from 20% at the start. That was discovery. We have not yet published a customer case measuring an upsell playbook's lift this way. What is published is the run column, counted on live deals.

Back at week eleven, slide four splits the eligible list. Acme Freight sits under ran, with Maya's call two weeks before the opportunity. Brightline Health sits under not ran, credited to the customer's own request. Corvid Labs sits under ran, flagged for next quarter.

Your CFO sees the same-rep gap and the call behind each account. Maya sees her account credited. Luis gets the steps before his next Brightline call. You decide whether to scale the playbook, fix one step or drop it.

The CFO asks which accounts it ran on. You open the list.

See where your playbook ran.

Keep your CRM and playbook. See which accounts heard it on a call, and what moved after. Book a demo

FAQ

How do you know if an upsell playbook caused the pipeline lift, or it would have happened anyway?

Split this quarter's eligible accounts by whether a rep ran the playbook on a call before an expansion opportunity opened. Compare within each rep's accounts, so the market and your strongest reps sit on both sides. Zime supplies that ran column: its Behavior Graph holds the playbook as your top reps' steps, including what never shows up in a transcript, and Programmatic Adoption shows behaviors run per account, tied to the deals they moved.

Can I measure it without holding the playbook back from some reps?

A holdout is cleanest if you can afford one. Without it, compare accounts where reps did not run it this quarter, or stagger the launch so a random half goes first.

How many accounts do I need before the difference means anything?

Read it rep by rep. Count the reps whose gap holds. A rep with fewer than three accounts on either side gives direction only.

What is behavior-to-outcome linkage in sales?

It is the link between a step a rep ran on a call and what the deal did next. For an upsell playbook: was the second team raised, and did an opportunity follow? Rep notes report the step; the call shows it.

TagsCRO•Upsell•Attribution•Playbook adoption•Sales execution
Author
Sanchit Garg
Founder and CEO, Zime
In this Blog

Similar blogs

All blogs →