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
PROCESS INQUIRY
02
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.

PROCESS INQUIRY
03
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.

PROCESS INQUIRY
04
01

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?
02

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?
03

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?
PROCESS INQUIRY
05
04

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?
05

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.
06

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?
PROCESS INQUIRY
06
07

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?
08

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?
DOCUMENTATION MODEL
07
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.

LAYER
5
Data & Reporting
What’s measured, who owns it, and what it drives, including compensation.
BUILD
LAYER
4
Integration
Tools outside core Salesforce and their mapping, LeanData Bookit routing ↔ Rules of Engagement.
BUILD
LAYER
3
Configuration
How Salesforce actually enforces the process, fields, validation rules, Flows, assignment rules.
BUILD
LAYER
2
Ownership & Governance
Who owns each layer, and how changes are reviewed, approved and communicated.
BUILD
LAYER
1
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.

FORWARD STRATEGY
08
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.
ROADMAP & RISK
09
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.

PRIORITISATION
10
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.

WAYS OF WORKING
11
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
SAA_Date
Outbound_SDR
AE_Assigned
Account_Type
StageName
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/
Entry
Type
Owner
Updated
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