Designing a commercial performance recovery process
A fictional case about the step after the dashboard: classification, ownership, recovery plans, review cadence and escalation—analytics turned into operational action.
Independently created. Contains no employer or client implementation detail, internal names or figures.
01The outcome
Every signal that matters creates an obligation with an owner, and every obligation ends in a recorded outcome—recovered, escalated or accepted.
Underperforming accounts are visible every month—and nothing is obliged to happen next.
Analytics → process → action
Make classification a rule, and give each class an explicit obligation, owner and review cadence.
A B2B company tracks sales against account targets. The analytics are sound: underperforming accounts are identified every month. What is missing is the process that turns a signal into an owner, a plan, actions and a decision.
02The reality · current state
What actually happens today.
- Underperforming accounts appear on a dashboard, but nobody is obliged to act
- Each manager defines ‘at risk’ differently
- Recovery plans live in slides, without owners or dates
- Monthly meetings discuss totals, not accounts
- Accounts drop off the list without anyone deciding they recovered
- Nobody can say which actions actually recover an account
03Target process
7 stages, 3 roles, 2 systems.
Each stage sits in the lane that owns it and shows what happens in each system at that moment. Select a stage for its anatomy; read the model through controls, exceptions or automation fit.
Account classification
- Trigger
Signals published
- Decision
Which class applies—on track, underperforming, at risk or no sale?
- Owner
RevOps (rules) — applied automatically
- System action
Rules assign the class; the CRM shows the class, the reason and the rule version
- Data state
Account · Classified
- Next stage
03 Owner review
- Gap to target
- Trend over consecutive periods
- Order activity
- Thresholds are owned by RevOps and changed only with Sales management consent
- Known seasonality or one-off event — Class overridden with a reason and an expiry date—never silentlyDetected: Account manager · Owner: Sales manager · Override with a reason and an expiry
Automate. Classification is a rule. Overrides are human, and they expire.
- Trigger
Signals published
- Decision
Which class applies—on track, underperforming, at risk or no sale?
- Owner
RevOps (rules) — applied automatically
- System action
Rules assign the class; the CRM shows the class, the reason and the rule version
- Data state
Account · Classified
- Next stage
03 Owner review
Information required- Gap to target
- Trend over consecutive periods
- Order activity
Controls- Thresholds are owned by RevOps and changed only with Sales management consent
Exceptions- Known seasonality or one-off event — Class overridden with a reason and an expiry date—never silentlyDetected: Account manager · Owner: Sales manager · Override with a reason and an expiry
Automation suitabilityAutomate. Classification is a rule. Overrides are human, and they expire.
- Trigger
04Key dimension · Analytics → process → action
Four classes, four different obligations
A class is only useful if it changes what someone must do. Each one carries an owner, an obligation and a review rhythm.
- On trackAt or above target and trend
- Trigger
- Gap within tolerance
- Owner
- Account manager
- Obligation
- Nothing required—no plan, no report
- Review
- Quarterly
- UnderperformingBelow target, trend stable
- Trigger
- Gap beyond tolerance for one period
- Owner
- Account manager
- Obligation
- Owner review; a plan is optional
- Review
- Monthly
- At riskBelow target and declining
- Trigger
- Gap widening over consecutive periods
- Owner
- Account manager · Sales manager
- Obligation
- A recovery plan is mandatory
- Review
- Monthly, plan by plan
- No saleNo orders in the period
- Trigger
- No invoiced sales where a target exists
- Owner
- Sales manager
- Obligation
- Review within the cycle; a plan or a documented exit
- Review
- Monthly until resolved
The dashboard shows the class. The process decides what the class obliges someone to do—and what happens when they don’t.
05Ownership & decision rights
One accountable role per decision.
| Decision | Account mgr | Sales mgr | Sales director | RevOps | Finance |
|---|---|---|---|---|---|
| 02Define classes and thresholds | Not involved | C Consulted | A Accountable | R Responsible | C Consulted |
| 02Override a classification | R Responsible | A Accountable | Not involved | I Informed | Not involved |
| 03Require a recovery plan | R Responsible | A Accountable | Not involved | Not involved | Not involved |
| 04Agree the plan | R Responsible | A Accountable | I Informed | Not involved | Not involved |
| 06Escalate an account | C Consulted | R Responsible | A Accountable | Not involved | Not involved |
| 07Declare the account recovered | R Responsible | A Accountable | Not involved | C Consulted | Not involved |
- 02Define classes and thresholds
- AAccountable
- Sales director
- RResponsible
- RevOps
- CConsulted
- Sales mgr · Finance
- 02Override a classification
- AAccountable
- Sales mgr
- RResponsible
- Account mgr
- IInformed
- RevOps
- 03Require a recovery plan
- AAccountable
- Sales mgr
- RResponsible
- Account mgr
- 04Agree the plan
- AAccountable
- Sales mgr
- RResponsible
- Account mgr
- IInformed
- Sales director
- 06Escalate an account
- AAccountable
- Sales director
- RResponsible
- Sales mgr
- CConsulted
- Account mgr
- 07Declare the account recovered
- AAccountable
- Sales mgr
- RResponsible
- Account mgr
- CConsulted
- RevOps
06Exceptions & failure paths
8 exception paths, each with an owner and a destination.
Flagged ‘no target’—never silently classed as on track
- Detected by
- Data-quality check
- Owner
- Sales manager
- Route
- Held until a target exists
Class overridden with a reason and an expiry date—never silently
- Detected by
- Account manager
- Owner
- Sales manager
- Route
- Override with a reason and an expiry
Documented with evidence; the account is watched without a plan
- Detected by
- Account manager
- Owner
- Sales manager
- Route
- Documented; no plan required
Back to review, with what is missing
- Detected by
- Sales manager
- Owner
- Account manager
- Route
- Returns to 03 Owner review
Raised in the monthly review—not chased by email
- Detected by
- Due date
- Owner
- Account manager
- Route
- Shown in the monthly review
Escalated, with the account manager’s explanation
- Detected by
- Action completion
- Owner
- Sales manager
- Route
- Escalates to the sales director
The plan is revised and agreed again
- Detected by
- Signal
- Owner
- Account manager
- Route
- Returns to 04 Recovery plan
A new review, linked to the previous plan
- Detected by
- Signal
- Owner
- Account manager
- Route
- Returns to 03 Owner review
07Process ↔ system
The process question first. Then the system question has an answer.
- Process question: P1What triggers an intervention?
- System question: S1Which signal, computed where, reaches the CRM—and how often?
- Process question: P2When is a recovery plan mandatory?
- System question: S2Which class creates a plan requirement, and how is a missing plan shown?
- Process question: P3What is reviewed each month?
- System question: S3Which view compares expected and actual effect, plan by plan?
- Process question: P4When is an account recovered?
- System question: S4Which rule sets ‘recovered’, and where is the class history kept?
08The second layer
Questions that change the design.
Classification
- Who owns each classification—and who may override it?
- What triggers intervention: one bad month, or a trend?
- Is ‘no sale’ a sales problem, a customer event or a data problem?
Obligation
- When is a recovery plan mandatory?
- Which actions are expected—and who decides they are enough?
- What happens if no action is taken?
Closure
- What is reviewed each month, account by account?
- When is the account considered recovered?
- Who closes the plan, and how is accountability measured?
09Measurement
Process health, defined by owner and action.
No values are shown: in a design, the definition is the deliverable.
Accounts classed at risk or no sale that have an agreed plan
- Owner
- Sales management
- Triggers
- Chase missing plans, not missing numbers
Owner reviews completed within the cycle, by manager
- Owner
- Sales management
- Triggers
- Rebalance portfolios where reviews slip
Planned actions completed by their due date
- Owner
- Account managers
- Triggers
- Discussed account by account in the monthly review
Plans closed as recovered, by class and cause
- Owner
- Sales director
- Triggers
- Reuse the actions that recover accounts; drop those that do not
Recovered accounts classed again within a set window
- Owner
- RevOps
- Triggers
- Revisit the definition of ‘recovered’
10What the work produces
Outputs and connections.
- 01Intervention process
- 02Classification model & thresholds
- 03Action model
- 04Escalation model
- 05Review cadence
- 06KPI-to-process linkage