REVENUE SYSTEMS · CASE STUDY
SDR → AE Handover Assessment
Revenue Systems Discovery, Documentation & Change Management Approach
OBJECTIVE
Assess the current SDR → AE handover process and establish an approach that enables continuous innovation without compromising operational stability.
EIGHT AREAS OF INQUIRY
01Governance & Ownership
02Data & Process Enforcement
03Systems & Architecture
04Automation & Routing
05Attribution & Compensation
06State Changes & Lifecycle
07Reporting & Analytics
08Change Management & Governance
PREPARED BY
{{ authorName }}
Revenue Systems
PREPARED FOR
{{ preparedFor }}
June 2026
INITIAL ASSESSMENT
The documentation describes the what, not the how.
Based on the documentation provided, the business process appears relatively mature, with defined ownership transitions, qualification criteria and governance controls. My concern is not the process design itself, but the limited visibility into how it is implemented across the Revenue Systems ecosystem. Today the documentation does not yet explain:
- How the process is implemented in systems
- Which Salesforce objects and fields are involved
- Which automations execute at each stage
- Which downstream systems consume this data
- Which reporting, attribution or compensation models depend on it
As a result, any future change carries risk, because its full impact cannot be understood before it is implemented, which reduces the organisation’s ability to innovate safely.
WORKING HYPOTHESIS
The absence of documentation compounds, step by step, into business risk.
01Lack of Documentation
â¼
02Lack of Visibility
â¼
03Unknown Dependencies
â¼
04High Change Risk
â¼
05Reduced Ability to Innovate
APPROACH
The biggest risk is not the handover itself; it is hidden interdependency across Salesforce, LeanData, routing, attribution, activity logging, SLA tracking, notifications and reporting. My approach would be to stabilise understanding first, document the real system behaviour, then improve selectively through controlled change management.
QUESTION 01 · DISCOVERY FRAMEWORK
What questions would you have on this process?
These questions are not a checklist, they form a structured way to make change safe. Before recommending anything, I would establish how the process actually runs, in three moves.
PHASE 01
Map
Build the full picture of the system behind the process, every object, automation and dependency.
PHASE 02
Document
Create the system-of-record documentation and a dependency map for the SDR â AE handover.
PHASE 03
Prioritise
Target the highest-risk automation and data dependencies through controlled change management.
THE MAPPING SCOPE, WHAT “MAP” COVERS
Process
Systems
Ownership
Decision logic
Field dependencies
Automations
Data-quality risks
Attribution rules
Failure points
The eight areas that follow are how I would put this framework into practice, beginning with governance and ownership, and ending with the controls that keep change safe over time.
Governance & Ownership
- Who owns the business process, and who approves changes to it?
- Who owns the Salesforce implementation, the LeanData configuration and the attribution logic?
- How are process, system and routing changes documented, reviewed and approved today?
- Is there an existing architecture repository, data dictionary or automation inventory supporting this process?
Data & Process Enforcement
Several business rules are defined in the documentation. For each, I would want to understand whether it is system-enforced or dependent on user behaviour.
- Only one opportunity should exist regardless of product count, is this enforced through validation rules, duplicate management, automation, or user guidance?
- The fields required before Discovery appear to be critical controls, are they enforced through validation rules, or are they documented expectations?
- What is the current level of data completeness and compliance against these required fields?
Systems & Architecture
- Which systems participate in this process beyond Salesforce and LeanData?
- Which systems consume qualification, ownership, attribution and routing data?
- Which systems act as systems of record for the key objects involved?
- Which integrations are triggered throughout the opportunity lifecycle?
Automation & Routing
- Which Salesforce Flows, Apex automations and LeanData rules support this process?
- Is the routing logic implemented declaratively, programmatically, or through a combination of both?
- What happens when routing rules fail, or when no routing match is found?
- How are pod, territory and ownership changes managed within the routing framework?
Attribution & Compensation Dependencies
Attribution is one of the most complex and business-critical areas of the process. I would seek to understand:
- How the OSDR, ISR and grace-period attribution logic is implemented.
- Whether attribution relies on Salesforce Activities, and how activity capture is governed and standardised.
- Whether manual compensation adjustments exist, and how they are tracked, audited and controlled.
- Which downstream compensation and reporting processes depend on these attribution rules.
State Changes & Lifecycle Management
The process references account and opportunity state transitions that may carry broader system implications.
- What triggers the transition from Prospect to Customer?
- Is this transition reversible?
- What downstream processes, automations, routing rules or reports depend on this state change?
- How are reopened, disqualified or re-qualified opportunities handled?
Reporting & Analytics
- Which dashboards, reports and executive metrics rely on these fields and automations?
- Which reports monitor SLA adherence, routing exceptions and attribution outcomes?
- Are these controls automated, or dependent on manual review?
- What reporting would be impacted if routing, attribution or qualification logic changed?
Change Management & Technical Governance
- How is impact analysis performed before process changes are deployed?
- How is regression testing performed across Salesforce, LeanData and integrated systems?
- How are dependencies documented today, and how are releases governed and communicated?
- How are historical records handled when business rules change over time?
QUESTION 02
How would you fully document what’s happening in the systems?
I’d treat this handover document as Layer 1 of a five-layer model, and build the rest as living artifacts, not a one-time document. A process this interconnected goes stale within a quarter if the documentation is static.
Data & Reporting
What’s measured, who owns it, and what it drives, including compensation.
BUILD
Integration
Tools outside core Salesforce and their mapping, LeanData Bookit routing ↔ Rules of Engagement.
BUILD
Configuration
How Salesforce actually enforces the process, fields, validation rules, Flows, assignment rules.
BUILD
Ownership & Governance
Who owns each layer, and how changes are reviewed, approved and communicated.
BUILD
Process
What people should do, in plain language, this handover document.
FOUNDATION
THREE ARTIFACTS I’D BUILD FIRST
A
Traceability matrix
One row per process step → objects, fields, automations and downstream consumers. Makes “what’s happening” queryable, not archaeology.
B
Attribution decision tables
The SAA rules rebuilt as explicit decision tables, each row a test case, and the artifact to settle “why X got credit” disputes fast.
C
Field-level data dictionary
Every referenced field: type, system of record and consumers, so a change surfaces its full blast radius before it ships.
Built by reverse-engineering Salesforce metadata, Flows, validation rules, LeanData config, cross-checked by shadowing 2–3 SDRs and AEs. The metadata shows what is configured; shadowing shows what people actually do, and that gap is where the documentation needs to live.
QUESTION 03
How would you take this forward, innovating without breaking what’s in place?
The challenge is not preventing change. It is understanding the impact of a change before it is made.
The core idea: make the blast radius of any field or automation visible up front, then move fast on low-risk items, and gate the high-risk ones with a regression safety net.
BLAST-RADIUS TIERS
LOW
Cosmetic fields, isolated reports, lightweight peer review, ship quickly.
MEDIUM
Routing tweaks, SLA & attribution dashboards, standard review and a sandbox test.
HIGH
SAA Date · Outbound SDR · Account Type · Stage · LeanData · comp, RFC with Sales Ops, Compensation & Finance sign-off, and shadow-mode a full comp cycle before cutover.
THE REGRESSION SAFETY NET
- Classify every field and automation by blast radius, using the traceability matrix from Question 02.
- A regression suite around the attribution decision table, each row a test, including grace-period and reopened-after-disqualified edge cases.
- An edge-case sandbox seeded with real scenarios, multi-opportunity, grace-period, winback accounts, not happy-path demo data.
- Configuration as code, SFDX-tracked Flows and rules, so “why did this break” is a git lookup, not forensics.
- Pilot on one pod before org-wide, a bad routing rule on one pod for a day is recoverable; org-wide for a week is a compensation incident.
QUESTION 04
What would you improve first, and what are the risks?
Sequenced deliberately, earn trust on something low-risk before touching anything that affects how people get paid.
01
Instrument the 24-hour AE SLALOW RISK · FIRST
Turn “Check THIS report” into an automated, time-bound alert. No comp impact, and it gives a baseline of documented vs. actual, plus an early credibility win.
02
Rebuild the SAA attribution logicHIGH VALUE · HIGH RISK
Rebuild it as the Question 02 decision table, the most complex, least-documented logic, and the one most directly tied to comp, where trust in RevOps is won or lost.
03
Close the Discovery field-enforcement gapLOW RISK
Replace layout-only “required” fields with a validation rule, bypassable today via API. A single change with measurable before/after and no comp implications.
04
Review the attribution model for simplificationSTRATEGIC
With the model documented and regression-tested, ask Sales leadership, decision table in hand, whether the same outcomes need fewer branches. A conversation with evidence, not a unilateral call.
KEY RISKS ON THE ATTRIBUTION REBUILD & MITIGATIONS
Retroactive comp impact
Mitigate: shadow-mode the new logic for a full comp cycle; review discrepancies, never auto-apply.
Political sensitivity
Mitigate: have Sales leadership and a sample of OSDRs/ISRs validate the decision table before build.
Hidden behavioural dependencies
Mitigate: use the phase-1 SLA data to spot gamed activity or grace-period windows first.
Scope creep into Account-type logic
Mitigate: explicitly scope it out of phase one; document as a known follow-on.
REFERENCE
Impact × Complexity
How the roadmap is sequenced: high-impact, low-complexity work earns trust and baseline data first, the complex, comp-critical rebuild is a planned major bet, never a quick edit.
LOWER ← IMPACT → HIGHER
QUICK WINS · DO FIRST
High impact · low complexity
Instrument the 24-hour AE SLA
Discovery field validation rule
MAJOR BETS · PLAN CAREFULLY
High impact · high complexity
Rebuild the SAA attribution logic
Simplify the attribution model
FILL-INS · AS CAPACITY ALLOWS
Lower impact · low complexity
Minor field & report tidy-ups
DEFER
Lower impact · high complexity
Net-new tooling without a clear owner
LOWER ← COMPLEXITY → HIGHER
The sequence follows the diagonal, secure low-complexity, high-impact wins to build trust and a real baseline before touching the complex, compensation-critical attribution logic.
QUESTION 05
How would you keep RevOps and its partners aligned on interconnectivity?
Six practices keep the picture shared, so cross-functional teams understand how the system connects before change happens, not after.
01Living documentation
A named owner per layer of the five-layer set, on a quarterly cadence. Stale docs are worse than none, people trust them.
02RevOps release notes
For any change to shared fields or automations, in the channel Sales, Comp & Finance already watch, framed as “what this means for your day-to-day.”
03Quarterly architecture review
A cross-functional walk of the traceability matrix under active change, so Compensation never learns of a change from a payout discrepancy.
04Embed in pod rituals
Sit in SDR/AE pods periodically, not just on request, the fastest way to catch documented-vs-actual drift at the source.
05Two formats, two audiences
Pair the process narrative with an annotated “what this looks like in Salesforce” walkthrough, explicitly cross-referenced.
06A shared language
Decision tables and the traceability matrix let technical and non-technical stakeholders reason about the same system.
OBJECTIVE
My objective is not to challenge the business process itself, but to understand how it is implemented, governed and connected across the Revenue Systems ecosystem, so that future changes can be made safely and predictably.
{{ authorName }}
Revenue Systems
REVENUE SYSTEMS · CASE STUDY · 2026
ANNEX · ARTIFACT MOCKUP
A1
ANNEX A
Traceability Matrix
One row per process step, mapping it to the objects, fields and automations that implement it, and the systems downstream that depend on it. Makes “what’s happening” queryable instead of tribal knowledge.
Process Step
Object & Key Fields
Automation
Downstream Consumer
Blast
Lead created
Lead · Lead_Source, Country
LeanData Lead Routing
SDR queue assignment
LOW
SDR qualifies lead
Lead · Qual_Status, SAA_Date
Validation Rule + Flow
Attribution engine
HIGH
Opportunity created
Opportunity · Stage, Outbound_SDR
Flow (auto-create)
Forecast · Compensation
HIGH
SDR → AE handover
Opportunity · Owner, AE_Assigned
LeanData BookIt routing
AE queue · SLA timer
HIGH
Advance to Discovery
Opportunity · required-field gate
Validation Rule
Pipeline reports
MED
Prospect → Customer
Account · Account_Type
Flow + Apex trigger
CS Ops · Billing
HIGH
ILLUSTRATIVE MOCKUP
Sample structure and field names shown to illustrate the artifact — not Remote production data. Each row would be validated against live Salesforce metadata.
ANNEX · ARTIFACT MOCKUP
B1
ANNEX B
Attribution Decision Table
The SAA attribution rules rebuilt as explicit conditions → outcome. Each row is a test case, and the shared artifact that settles “why did X get the credit?” before it becomes a payout dispute.
#
Outbound SDR set?
Inbound ⤠grace?
Account Type
→ Credited Role
1
Yes
â
New Business
Outbound SDR
2
No
Yes
New Business
Inbound SDR (ISR)
3
No
No
New Business
No SDR credit (AE-sourced)
4
Yes
Yes
New Business
Outbound SDR (OSDR precedence)
5
Any
â
Winback / Existing
Routed to CS-aligned rules
Edge cases under test: grace-period boundary (activity dated exactly at cutoff), opportunity reopened after disqualification, and multi-touch where OSDR and ISR differ. Each becomes a regression row in the safety net (Question 03).
ILLUSTRATIVE MOCKUP
Conditions and precedence shown to illustrate format — actual rules to be confirmed against the live attribution configuration.
ANNEX · ARTIFACT MOCKUP
C1
ANNEX C
Field-Level Data Dictionary
Every field the process touches: its type, system of record and the teams that consume it — so any change surfaces its full blast radius before it ships.
Field
Object
Type
System of Record
Consumed By
SAA_Date__c
Opportunity
Date
Salesforce
Comp · Attribution
Outbound_SDR__c
Opportunity
Lookup(User)
Salesforce
Compensation
AE_Assigned__c
Opportunity
Lookup(User)
LeanData
SLA · Forecast
Account_Type__c
Account
Picklist
Salesforce
CS Ops · Billing
Qual_Status__c
Lead
Picklist
Salesforce
Routing gate
StageName
Opportunity
Picklist (std)
Salesforce
Forecast · Comp
ILLUSTRATIVE MOCKUP
API names and consumers shown to illustrate the artifact — the production dictionary would be generated from Salesforce metadata and kept current per Annex A.
ANNEX · ARTIFACT MOCKUP
D1
ANNEX D
Ownership Matrix
A named owner and approver for each layer of the model, with a review cadence. Removes the “who decides this?” ambiguity that lets change slip through ungoverned.
Layer / Area
Owner
Approver
Cadence
Process
Sales Enablement
VP Sales
Quarterly
Ownership & Governance
RevOps
SVP Rev Ops
Quarterly
Configuration
RevOps Systems
RevOps Lead
Per release
Integration
RevOps Systems
RevOps Lead
Per release
Data & Reporting
RevOps Analytics
Finance
Monthly
Attribution rules
RevOps — Comp
Compensation & Finance
Per comp cycle
ILLUSTRATIVE MOCKUP
Roles shown to illustrate the structure — actual owners to be confirmed with Rev Ops leadership.
ANNEX · ARTIFACT MOCKUP
E1
ANNEX E
Dependency Matrix
Reads as “if I change this field, what breaks?” — each row a field, each column a downstream system. The visible map of interconnectivity that makes blast radius obvious before a change.
Field ↓ · System →
Routing
Attribution
SLA
Forecast
Comp
●Direct dependency
–No dependency
ILLUSTRATIVE MOCKUP
Dependencies shown to illustrate the format — mapped from the traceability matrix (Annex A) and validated against live metadata.
ANNEX · ARTIFACT MOCKUP
F1
ANNEX F
Architecture Repository
A single indexed home for the artifacts above — versioned, owned and searchable, so the system of record for “how Revenue Systems works” is one place, not scattered across decks and tribal memory.
Repository Structure
revenue-systems/
ââ process/
ââ ownership/
ââ configuration/
ââ integration/
ââ data-reporting/
ââ diagrams/
Handover flow spec
Diagram
RevOps
Q2 ’26
Traceability matrix
Sheet
RevOps Sys
Q2 ’26
Attribution rules
Decision tbl
RevOps–Comp
Q2 ’26
Data dictionary
Sheet
RevOps Sys
Q2 ’26
Automation inventory
Register
RevOps Sys
Q2 ’26
Config as code (SFDX)
Git repo
RevOps Sys
Live
Principle: each entry has one owner, a version history and a last-reviewed date. Stale entries are flagged automatically — documentation people can’t trust is worse than none.
ILLUSTRATIVE MOCKUP
Structure shown to illustrate the repository concept — tooling and hosting to be agreed with Rev Ops.
ANNEX · ARTIFACT MOCKUP
G1
ANNEX G
Automation Inventory
A register of every automation that touches the process — what it is, what fires it and what it does. The list you need before you can safely change any rule, because you can see what else reacts.
Automation
Type
Trigger
Purpose
Owner
Opp Auto-Create
FLOW
Lead qualified
One opp per account
RevOps
SDR → AE Routing
LEANDATA
Owner change
Assigns AE, starts SLA
RevOps
Attribution Stamp
APEX
SAA_Date set
Stamps OSDR / ISR credit
RevOps–Comp
Required-Field Gate
VALIDATION
Stage change
Blocks advance w/o fields
RevOps
Account Type Flip
FLOW
First closed-won
Prospect → Customer
RevOps
Dedup Guard
DUPLICATE
Insert / update
Prevents duplicate opps
RevOps
ILLUSTRATIVE MOCKUP
Representative automations shown to illustrate the register — the live inventory would be extracted from Salesforce and LeanData metadata.
{{ authorName }}
Revenue Systems
ANNEXES · ARTIFACT MOCKUPS