Revenue Roadshow · Executive Dinner

The NorthBridge Consolidation

Six weeks past close. Two CRMs, two comp plans, two answers to every question, and a board meeting in ten days.

One operating model in six months — not one CRM in six months.

OpenThe deal on your desk

NorthBridge AI (Boston, buy-side contract intelligence for legal and procurement, Salesforce) has acquired ContractIQ (Denver, sell-side contract analytics for revenue teams, HubSpot). The thesis is a full-lifecycle platform.

Combined ARR
$78M
  NorthBridge / ContractIQ
$54M / $24M
Blended growth
31%
Employees / logos
520 / 1,850
PE owner
Granite Ridge
Target
$120M in 24 mo
Stack today / consolidated
$1.8M / ~$1.1M
Duplicate tooling spend
$700K/yr

The 31% is the pre-integration run rate. The $120M target assumes it decelerates under integration drag — whether it should is the first thing to test.

You are Vanessa Okafor, the CRO. 2.1% equity, worth $8–12M at the target exit. The PE operating partner's memo arrived before any integration plan did: one CRM, one source of truth, within six months.

The trap. Every operator reaches for the same fix: pick a CRM and migrate. It relieves the pressure fast, which is exactly why it's a trap. It's a symptom fix, it lets the real work atrophy, and it turns two ops teams into adversaries defending their own definitions and their own comp. The leverage was never the database.

The boardFive decisions, five dimensions

Five decisions, one board meeting

Ten days. The memo says one CRM in six months. Every fork below costs something on five dimensions, and the trap is choosing on one.

The goal

What are you actually deciding?

The trap One CRM in six months. Relieves the pressure fast, which is exactly why it is a trap: a symptom fix that lets the real work atrophy and turns two ops teams into adversaries.

The goal that holds One operating model in six months. The leverage was never the database. Set this goal and the five decisions below become a sequence, not a shopping list.

01 · Reconcile

Which number is real?

A Reconcile on the CFO's ground first: one authoritative source per metric, and a documented bridge from CRM revenue to audited revenue.

B Take the CRM number as authoritative now, and let billing reconcile to it after the cutover.

Dollar outcome
One account, four numbers: $310K contracted, $316K in the CRM, $298K turned on, $301K billed. CRM to billed: $15K, 4.7%. Across $78M, roughly $3.7M of drift no roll-up shows.
Risk
At the $120M exit a quality-of-earnings firm tests bookings, billings and recognized revenue line by line. Every untraced dollar is a finding; findings move the multiple.
Culture
Two teams, two definitions of a customer, each defending its own.
Coalition
Elena, the CFO. Reconcile on her terms and gain an ally who outranks the org chart. Go around her and the bridge is built without you.
Impact on $120M
The bridge is what the diligence firm tests at exit; the number it settles on is the base the $120M is measured from.

02 · Migrate

Clean before you cut over, or after?

A Gates in order: clean and dedup, remodel Deals as Opportunities, migrate, reconcile to audited revenue, then dashboards.

B Cut over on the twelve-week plan and run the clean-up inside the new system of record.

Dollar outcome
Big-bang, 12 weeks, $380K, 15–20% productivity loss for a quarter. Phased, 6 months, $420K, 5–8% sustained. Federate both, $180K, and the $700K a year of duplicate tooling stays.
Risk
About 30% duplicate contacts and 55% required-field fill inherited into the system of record; the acquired side's stage history restarts and the 24-month Salesforce baseline is at risk; six integrations break; the forecast goes dark.
Culture
The acquired team's work is about to be called "not ready for institutional use." How the clean-up is said decides who stays to do it.
Coalition
Huang, VP RevOps. Right about the data, wrong about the people; he and his eight own every gate on this row.
Impact on $120M
The velocity baseline survives or restarts; cross-sell cannot safely start before this gate.

03 · Comp

Whose plan, and when?

A Harmonise at $230K, EBITDA-neutral, and trim thirty-two OTEs by $10K each.

B Hold everyone at $240K, about $400K a year, so no one's OTE goes down.

Dollar outcome
32 AEs at $240K, 8 at $190K: $9.2M of comp. A raises the eight $40K and trims thirty-two $10K, net zero; B costs about $400K a year. Either guards ~$9M under three at-risk reps, a ~$1.1M backfill and the $4M earnout.
Risk
Three of eight acquired AEs flagged at risk if forced onto Salesforce in twelve weeks, carrying about $9M. The same booked dollar retires quota differently on each plan.
Culture
The plan lands on a kitchen table. Either side reads a change as a pay cut until it sees the math.
Coalition
Sullivan's thirty-two and Tara's eight. Cho's earnout is retention-gated, so his interest points your way.
Impact on $120M
Comp is the largest controllable line in S&M. Revenue leaks through comp asymmetry faster than through the CRM.

04 · The customer

The implementation calendar, or the renewal calendar?

A Sequence the cutover around the renewals, and separate the engagement layer from the system of record.

B Cut over on the implementation calendar, and cover the renewal months with named CSM continuity and the engagement layer.

Dollar outcome
140 accounts, $5.2M, renew inside the window, $2.3M at peak; a 4-point GRR slip on the $24M base is about $960K a year. Cross-sell: ~180 buy both, ~1,500 addressable, $4.8M in year one, $12M by month 24.
Risk
The renewal team flies blind exactly when health scores reset: the same order of magnitude as the productivity risk everyone models.
Culture
Two CS teams, two health scores, and reps asked to sell into a room they have never been in.
Coalition
Janet, Sterling Aerospace: $310K, renewing in month four. Continuity, and one familiar face.
Impact on $120M
$12M of the $42M build is cross-sell; the renewal base is the floor it stacks on.

05 · People

Who runs the system?

A Name it: three develop, one backfills on fit, four hold. Three first hires against three named gaps: the gates, dashboards on reconciled data, the renewals.

B Absorb the eight under Huang as they are, and hire nothing until the cutover clears.

Dollar outcome
Three hires, about $515K; the ~$1.1M AE backfill and the $4M earnout are decided here too.
Risk
The two acquired ops staff are the flight risk; the HubSpot-only analyst is a fit gap on a Salesforce system of record.
Culture
Eight people asked to run a stack none of them designed, two of them from the side that was bought.
Coalition
Cho warned you would lose three of the eight acquired AEs: half self-interest, half alignment. Resistance you can align is an asset.
Impact on $120M
Every gate above has a named owner, or it has none.

Where the decisions cross

  1. 02 × 04 · The clean-data gate against the cross-sell start. Which one moves?
  2. 03 × 05 · The elegant comp model against retention reality. Hold the plan, or bend it for the pod?
  3. 01 × 02 × the goal · Decision rights. The CFO owns billing and the bridge; the PE partner wants one CRM in six months; you own the architecture. Who decides the cutover sequence?

Decide them in order. Each decision's output is the next one's input, and the last one runs the other four.

The peopleWho you have to carry

The people in the room

Every system decision today is a decision about one of them.

Vanessa Okafor, CRO · NorthBridge

For the next two hours, this is you

Vanessa Okafor

CRO · NorthBridge

Controls The revenue architecture, and the only plan the board will see.

Wants A sequence she can defend, and the ten days to build it.

At stake 2.1% equity, worth $8–12M at the target exit. And the seat.

Elena Vasquez, CFO

Turn 1 · the ally

Elena Vasquez

CFO

Controls NetSuite, Stripe, and the only numbers a diligence firm will accept.

Wants A reconciliation she can sign, and no billing migration on a CRM timeline.

Costs you Reconcile on her ground and you gain someone who outranks the org chart. Go around her and the bridge gets built without you.

Marcus Hale, PE Operating Partner · Granite Ridge

The clock

Marcus Hale

PE Operating Partner · Granite Ridge

Controls The mandate, the capital, and the calendar.

Wants One CRM, one source of truth, six months. $120M in twenty-four.

Costs you He runs integrations professionally, across a portfolio. You run one. He is pressure to convert, not an obstacle to survive.

Derek Huang, VP RevOps · battlefield-promoted

Turn 2 · the wound

Derek Huang

VP RevOps · battlefield-promoted

Controls The eight people who will run whatever you design.

Wants To be right about the data, and not to be exposed.

Costs you He called the acquired data “not ready for institutional use.” Right about the data, wrong about the people.

Mark Sullivan, VP Sales · NorthBridge

Turn 3 · the larger book

Mark Sullivan

VP Sales · NorthBridge

Controls 32 AEs on $240K at fifty-fifty, and the bigger half of the revenue.

Wants No change to a plan that is already working for his team.

Costs you Harmonising down trims thirty-two OTEs by $10K each. Buy retention on one side and flight risk appears on the other.

Tara Mills, Sales Lead · ContractIQ

Turn 3 · the kitchen table

Tara Mills

Sales Lead · ContractIQ

Controls Nothing on the org chart. She is one of the eight.

Wants Not to take a pay cut for an acquisition she did not choose.

Costs you Three of eight are flagged at risk, carrying ~$9.0M. Hers is the kitchen table the comp plan lands on.

Janet Brooks, Customer · Sterling Aerospace

Turn 4 · the customer

Janet Brooks

Customer · Sterling Aerospace

Controls $310K of contracted ARR, renewing in month four.

Wants Continuity, and one familiar face.

Costs you 140 accounts like her renew inside the window. A four-point GRR slip is about $960K.

Daniel Cho, Founder · ContractIQ

Turn 5 · the lever

Daniel Cho

Founder · ContractIQ

Controls The loyalty of the acquired team.

Wants His $4.0M earnout, which is retention-gated.

Costs you “You’ll lose three of the eight” is half self-interest and half alignment. Resistance you can align is a coalition asset.

Turn 101

The number nobody can trust

Reconciliation. The gate: it decides whether any other number in the room is real.

One account, Sterling Aerospace, across four systems that each believe they are right.
LineContractCRMProvisionedBilled
Core Platform$124K$124K$124K$118K
Analytics Add-on$96K$102K$90K$96K
Premium Support$90K$90K$84K$87K
Account$310K$316K$298K$301K

CRM − BILLED = $15K · 4.7% OF CRM

Run 4.7% across a $78M book and it is roughly $3.7M of revenue drift no roll-up will show you. None of it is a duplicate-contact problem; a dedup pass would never touch it.

One authoritative source per metric, not one database. Pipeline is the CRM. Revenue is the ERP; billing is its subledger. Health is the CS platform. Leads are the MAP. Activity is the capture tool. A defensible reconciliation can be built across two CRMs, which is why reconciliation is a measurement problem rather than a migration one.

Turn 202

Clean before you cut over

Migration risk. Protects the plan; creates no value.

Duplicate contacts, acquired side
~30%
Required-field fill
55%
Gate targets
≤5% · ≥85%

HubSpot stages don't map one-to-one to Salesforce, and its Deal object is not a drop-in for the Opportunity — a deal carries ad-hoc line items and several associated companies; an Opportunity needs a price-book entry and one account — so deals are re-modelled rather than copied. Stage history doesn't travel either: HubSpot keeps it in read-only properties and Salesforce writes its own at load, so two years of velocity baseline restarts at cutover. Apollo and PandaDoc write into HubSpot objects and need re-pointing; the Stripe payment layer has to be rebuilt, and Metabase's warehouse sync re-sourced.

  1. G1Clean, dedup, resolve identityOne golden record per account. This sits upstream of the migration.
  2. G2Field map and object remodelRe-model Deals as Opportunities — ad-hoc line items need price-book entries.
  3. G3MigrateOnly after the dedup is proven in a sandbox.
  4. G4ReconcileMigrated ARR reconciles to audited revenue through a documented bridge.
  5. G5DashboardsTrusted data before anyone forecasts on it.

Clean data before migration. Trusted data before dashboards. Migrate first and clean later, and you have inherited 30% duplicates into your new system of record and corrupted the forecast you just rebuilt.

Turn 303

One company, one operating model

Comp and operating model. Comp is the largest controllable line in S&M: the structural centre.

Underneath the reporting lines sits comp, not CRM. Quota-retirement rules differ between the two plans, so the same booked dollar retires differently depending on which one a rep is on. Revenue leaks through comp asymmetry faster than it leaks through the CRM.

NorthBridge, 50/50 · 32 AEs
~$240K OTE
ContractIQ, 60/40 · 8 AEs
~$190K OTE
Current combined comp
$9.20M
Harmonise at $230K
EBITDA-neutral
Harmonise at $240K
+$0.40M/yr
Parallel-run quarter, one-time
+$0.28M
AEs at risk / ARR they carry
3 of 8 / ~$9.0M
Backfill and ramp
~$1.1M
Founder earnout at ≥90% retention
$4.0M

Roughly $400K a year of harmonisation cost guards nine million dollars of ARR under three reps, a backfill bill, and the retention gate the founder earnout turns on.

Turn 404

The customer is in the room

Cross-sell and retention. NRR is the most multiple-driving lever there is.

Two things happen to 1,850 paying logos while you rewire underneath them.

Already buy both — the beachhead
~180
Addressable on the other side
~1,500
Year-1 wins × incremental ACV
~120 × $40K
Year-1 cross-sell
$4.8M
Cumulative by month 24
$12M
Renewals inside the window
140 · $5.2M
At peak risk, months 3–4
$2.3M
4-pt GRR slip, full acquired book
~$960K/yr

Cross-sell here is a new go-to-market motion into a different buying center, sell-side revenue buyers against buy-side legal and procurement. Treating it as a warm expansion is how the synergy line quietly misses.

And the renewal exposure is the same order of magnitude as the productivity risk everyone does model, except invisible, because nobody put it on the page. Sequence the cutover against the renewal calendar, not just the implementation calendar.

Turn 505

Who runs the system

People. The constraint on everything above.

Tech consolidation never answers who runs the system. A six-person RevOps team absorbs two demoralised ops staff under a battlefield-promoted VP. Eight people now own a merged stack none of them designed.

Inherited team
6 + 2 = 8
Develop : backfill : retain
3 : 1 : 4
Coverage priorities
gates · dashboards · renewals

The single backfill is a skills-fit call, never a performance one. The two acquired staff are the flight risk, and they are a belonging problem rather than a headcount line.

Collide06

Where the decisions contradict

The five choices do not fit together, and that contradiction is the architecture problem.

On the tableThree options, and yours

A · Big-bang 12 wk · $380K

Fastest to unified visibility. 15–20% productivity loss for the quarter; deals at risk in flight.

B · Phased 6 mo · $420K

Lower disruption per phase. 5–8% sustained loss; cross-sell delayed about three months against A.

C · Warehouse + identity $180K + $700K/yr

Keep both CRMs, federate. No productivity disruption; highest long-term operational debt.

D · A named synthesis

Yours to construct, and the one a board actually wants to hear if you can sequence it.

The treeRolled back to a number

Which path? The case rolled back to a number

The memo asks which CRM. Here are its four answers priced against the 24-month plan, through the two things nobody can promise — whether the three at-risk reps stay, and whether the renewals inside the window hold. Every path costs against the plan; the question is which costs least, and what buys the odds. The odds are illustrative and yours to argue.

A · Big-bang

The memo's answer: one CRM in twelve weeks.

Option cost 12 weeks, $380K
−$0.38M
Duplicate tooling the $700K a year runs until cutover, about three months
−$0.17M
Productivity 15–20% of a quarter's new ARR (~$6M), at the midpoint; the 2–4 in-flight deals at risk are inside it
−$1.05M
Cross-sell migrate first, clean later: matched cross-sell starts after the in-line clean-up, about three months; the forecast goes dark for the quarter, not priced
−$1.20M
Base, before the odds
−$2.80M

Expected value−$5.71M

B · Phased

Six months, in stages, on the project plan; comp harmonised at $230K.

Option cost 6 months, $420K
−$0.42M
Duplicate tooling the $700K a year runs until cutover, about six months
−$0.35M
Productivity 5–8% of two quarters' new ARR, at the midpoint
−$0.78M
Cross-sell three months of year-one cross-sell, delayed
−$1.20M
Base, before the odds
−$2.75M

Expected value−$4.00M

C · Federate

Keep both CRMs, one warehouse over them; nobody moves, nothing merges.

Option cost $180K
−$0.18M
Duplicate tooling the $700K a year runs the whole horizon: both CRMs stay
−$1.40M
Productivity no cutover, no disruption
0
Cross-sell six months of year-one cross-sell while the warehouse identity layer is built: matched cross-sell only after identity resolution
−$2.40M
Base, before the odds
−$3.98M

Expected value−$4.50M

D · The synthesis

Reconcile first, clean before cutover, phase it around the renewals, hold comp whole.

Option cost the phased option, 6 months, $420K
−$0.42M
Comp held whole ~$400K a year to hold everyone at $240K, for two years, plus the one-quarter dual-run guarantee, $0.28M once
−$1.08M
Duplicate tooling the $700K a year runs until cutover, about six months
−$0.35M
Productivity the phased option's 5–8% over six months
−$0.78M
Cross-sell the phased option's three-month delay
−$1.20M
Base, before the odds
−$3.83M

Expected value−$4.36M

The pod leaves a third of the ~$9.0M the three carry walks with them (assumed, not canon), plus the ~$1.1M backfill and ramp
−$4.10M
Renewals slip, pod stays a 4-point GRR slip on the $24M base, ~$960K, counted once at month 24
−$0.96M
Renewals slip, pod gone the same four points on the base net of the book that walked
−$0.84M

On these odds the best path is B at −$4.00M, $1.71M ahead of the memo's answer. The synthesis pays $1.08M to buy the pod's odds down; on these odds that is $0.36M more than it buys back against phased. Move the odds; the tree moves.

The currencySeven conversations

Before you reconcile anything

Your plan is seven conversations before one board meeting

Elena
the CFO, your load-bearing ally, and the one who outranks the org chart
Marcus Hale
the PE partner, pressure to convert rather than an obstacle to survive
Daniel Cho
the founder, resistance to align, with an earnout pointing your way

This was never just a technology decision. The CRO's job here is coalition building.

And it runs on one currency

The number one currency of a CRO is trust

Deposits +

  • Reconcile on the CFO's ground, her numbers, verified
  • Dual-run comp, so nobody's paycheck is a surprise
  • A named development path for the absorbed team
  • Renewal continuity promised to customers, and kept

Withdrawals −

  • Their data called "not ready for institutional use"
  • A comp change announced without the math
  • Migrating straight through renewal season
  • A battlefield promotion with no support behind it

Every decision today was one or the other. The balance walks into the boardroom with you.

Close07

What a strong answer names

Five lines. This is the shape of a defensible answer, and it is the prep checklist for your own deal.

  1. The alternative you rejected, and the condition under which it would have been right. A choice you can't say no to is a preference, not a decision.
  2. The sequence. Clean data before migration. Trusted data before dashboards.
  3. The reconciliation plan, tying revenue to audited financials before a diligence firm tests the bridge for you.
  4. The attrition plan: who leaves if you get this wrong, and what that costs.
  5. The customer plan, sequencing the cutover around the renewals so the transition stays invisible to the people paying you.