Figure out how the business actually sells before you touch a
single field. Research the systems and the company, come back with their motions and regions, then map their
current world onto our standard. With systems access, current-state is very straightforward — producible.
1.1 · Motions & Regions
What research surfaces.
You should be able to name their motions and regions from their systems + a read on what they sell.
Report on every funnel separately and combined.
PLGProduct-led
Sales-ledSLG
EnterpriseNamed / ABM
Mid-marketManaged
VelocitySMB / self-serve
Also surface
Where PQLs come from and how to route them to sales, plus the nurture funnels
that catch everything that isn't ready yet.
1.2 · The Standard
The stages & funnels we recommend.
This is the default universe. Don't over-engineer it — recommend the standard, then add or remove with them.
More often you're eliminating stages ("we don't do demos") than inventing new ones.
Lead lifecycle
Lead / Contact
EntryNew Lead→
MarketingMQL→
AcceptedSAL→
QualifiedSQL
Decision tree @ MQL →
Disqualified
Nurture funnel
Map the nurture funnels explicitly — where records go when they're not lost, just not ready.
New Business
Opportunity · record type
1 · Demo Booked→
2 · Demo Completed→
3 · Use Case Defined→
4 · Proposal Sent→
5 · Negotiation Completed→
Closed Won
Closed Lost
Past-tense, "-ed" stage names on purpose — a stage is an event that has happened, not a to-do.
Customer lifecycle
Account object
Pre-Kickoff→
Kickoff Completed→
Onboarding→
Early Adoption→
Mature Adoption
Tracked on the account, not the opportunity — it's the state of the relationship, not a deal.
Renewal
Opportunity · record type
Open→
Renewal Review→
Proposal Sent→
Negotiation Completed→
Closed Won
Lost
A little upside on a renewal? Book the delta as expansion — e.g. a $1M renewal that closes at $1.1M sends $100k to the expansion pipeline (or use a Renewal–Expansion type).
Expansion
Opportunity · record type
Expansion Identified→
Discovery Completed→
Proposal Sent→
Negotiation Completed→
Won
Lost
Standard practice: a separate record type so you carry New Business, Renewal, and Expansion cleanly.
POC / POV / Pilot
Its own object
Still segment these 9 times out of 10. In Salesforce, model it as a separate
object so you can roll up reporting. In HubSpot, it rides on the deal object as a module — technically not a custom
object, but it might as well be. Either way, treat a POC as a first-class, reportable thing.
1.3 · Map, Show Values, Confirm
Old world → new world.
1
Take their current stages, map to the recommended ones
Research picks up most of it: do you run renewals? expansions? how? POC or POV? A good guess from their systems + what they sell is usually right.
2
Show them the values, not just the boxes
"If we take all your data today, here's your new open pipeline." Seeing the new world in their own numbers is what earns the yes.
3
Backfill from wherever they track it
Not tracking POCs, renewals, or expansions cleanly? Pull the spreadsheet, or parse the order forms, and back-date with outcomes. AI makes a big folder dump fast now — Chain Guard's Excel order forms went from nightmare to uploaded quickly.
4
Confirm: add, remove, and lock the mapping
Any stages or funnels to add or remove? Then confirm the old→new mapping together. Some of this is relationship — people want to be heard. Bake that into the value.
1.4 · Timestamps & Velocity
How we handle stage timestamps.
The method (unchanged)
Custom fields + record-triggered flows that stamp a field as a record enters and exits each stage.
That's what powers every velocity and conversion report downstream.
The backfill rule
Backfilling velocity is dicey — mostly inference on cycle time. Default: don't — "moving forward you'll have velocities."
When you must, take opportunity-created → closed-won and divide evenly across the stages (90-day cycle, 7 stages ≈ 15 days each) unless the data gives a better signal. Not perfect, but it's something in every field.
1.5 · Object Model
Lead vs. Contact — the fork.
Default preference is contact-only. But there's one clean fork worth baking into the playbook.
If · PLG + high volume of personal emails + Salesforce
Use Leads → Contacts
The classic PLG pattern: high-volume personal signups land as Leads, convert to Contacts. Carry the key timestamps forward onto the opportunity.
Else · everything else, or HubSpot
Contact-only
Support the Lead object if there's a good reason, but default to contacts. HubSpot is easy here — it's flat, just contacts.
1.6 · Fields, Qualification & Gating
The fields that thread through every stage.
Detect their methodology from research (MEDDPICC, BANT, …). See nothing? Recommend MEDDPICC and pre-fill what it
would likely look like for their product and company.
Bucket 01
Qualification
The methodology fields (MEDDPICC / BANT). Backfill is genuinely hard — and mostly people only care on renewals (champion, etc.).
Bucket 02
Firmographic
Company-level attributes for segmentation and routing.
Bucket 03
Technographic
Their stack signals — what they run, what they've bought.
Bucket 04
Velocity timestamps
The date fields from §1.4 that make every funnel measurable.