-
1
Inventory every tool, contract, and renewal date
Start with a flat list, not a diagram. Pull every active sales, marketing, and revenue tool from finance, procurement, spend management, and SSO, then reconcile against your admin list of connected apps. The goal is one row per tool with vendor, category, contract start, renewal date, annual cost, auto-renew flag, and the business owner. Expect to find three to five tools that nobody can name an owner for; those are your first consolidation candidates. Keep the inventory in a shared sheet so stakeholders can comment, and timestamp every row so you can prove the data is fresh at the end of the audit.
- Export every active subscription from finance or your spend management system, filtered to the sales and revenue cost center
- Cross-check against SSO and your identity provider so shadow tools paid on a corporate card still make the list
- Record contract start, renewal date, auto-renew flag, annual cost, and notice period for every row
- Flag any tool without a named owner or without a renewal date on file for follow-up before the audit closes
Tip: If finance and SSO disagree on which tools are active, trust SSO for usage questions and trust finance for cost questions. The gap between the two is where shadow spend hides.
-
2
Map every tool to a job-to-be-done
A stack with 40 tools and 40 categories is impossible to consolidate; a stack with 40 tools and 12 jobs is a plan waiting to be built. Group every row in the inventory under the job it does for a rep or a manager, not the category the vendor sells into. Jobs are things like prospecting, outbound sequencing, meeting scheduling, call recording, forecasting, pipeline review, enablement, and territory planning. When two or three tools map to the same job, you have found a candidate for consolidation. When one tool maps to five jobs, you have found a platform the team already relies on and should keep.
- Write a short list of 10 to 15 jobs the revenue team runs across the week, before mapping tools
- Tag every tool to one primary job and up to two secondary jobs, so overlap becomes visible
- Count tools per job and highlight any job that has three or more tools against it
- Note which jobs have no tool at all, because that gap is often what the stack should be solving instead of duplicating
Tip: Resist the urge to invent new jobs to justify a favorite tool. If a tool does not map cleanly to a job a rep names in their own words, it is a candidate for retirement.
-
3
Score each tool on usage, value, and overlap
With the inventory and the job map in place, score every tool on three axes: usage (seats actually logging in and using core features), value (how directly the tool moves a pipeline, revenue, or productivity metric), and overlap (how many other tools cover the same job). A simple 1 to 5 rubric on each axis is enough. Tools that score low on usage and value and high on overlap are the fastest wins. Tools that score high on all three dimensions are the ones you consolidate into. Keep the scoring sheet visible to the full stakeholder group so no single person is accused of killing a favorite tool unilaterally.
- Score usage from the data: percent of seats with a login in the last 30 days plus percent using the tool's two or three core features
- Score value against a named metric the executive sponsor cares about, not a feature list
- Score overlap as the count of other tools mapped to the same primary job
- Compute a simple total or weighted score and sort the inventory ascending so the retirement candidates sit at the top
Tip: If a tool scores a 5 on value but a 1 on usage, do not retire it. Investigate why adoption is low; the issue is usually enablement, not the tool.
-
4
Interview reps and managers about daily pain
Numbers tell you which tools are quiet; conversations tell you why. Interview six to ten reps across segments and tenure plus three to five managers, 30 minutes each, with the same structured script. Ask what they open first every morning, what they would retire without regret, where they shortcut back to a spreadsheet or a chat message, and which handoffs between tools break the most. Pair each interview with a quick 60 second screen share so you can see which tabs are actually open. Interviews surface the integration gaps, duplicate data entry, and context-switching tax that pure usage data misses.
- Draft a 10 question interview script and reuse it verbatim with every participant so answers are comparable
- Interview reps across segment, tenure, and territory, not just the loudest voices on the team
- Record the interview (with consent) and tag each quote by job and by tool so the analysis stays grounded in evidence
- Close every interview with a direct question: name one tool you would retire tomorrow and one tool you would double down on
Tip: If three different reps independently name the same tool as the first they would retire, treat that as a stronger signal than any usage report. Field evidence rarely lies, and it is the easiest story to tell when a renewal is on the table.
-
5
Identify consolidation candidates
Combine the scoring sheet with the interview themes and produce a short list of consolidation candidates, each paired with the destination tool the work moves into. A consolidation candidate is a tool that scores low on usage or value, overlaps with at least one other tool, and has an interview-backed story about why the team will not miss it. The destination is the tool that already scores high on usage and value for the same job. Each candidate gets a one-page writeup: the tool, the destination, annual cost saved, risk, and the migration effort. The list typically ends up at four to seven candidates for a mid-size stack.
- Shortlist tools that scored in the bottom quartile on usage or value and have at least one overlapping peer
- Pair every candidate with a destination tool and write one sentence on how the work moves across
- Attach a risk tier to each candidate: low (no workflow break), medium (needs process change), high (contract or data lock-in)
- Rank the candidates by annual cost saved so the executive sponsor sees the dollar impact at a glance
Tip: Never retire a tool without naming a destination. A sunset plan that leaves a job uncovered guarantees a new shadow tool appears inside the quarter.
-
6
Build a 90 day sunset plan for low value tools
A good audit ends in a plan, not a spreadsheet. For every consolidation candidate, publish a dated 90 day sunset plan that covers data export, user migration, process change, communications, and the exact day the seats shut off. Low-risk tools (no data lock-in, no process change) can sunset in 30 days. Medium-risk tools need 60 days to retrain reps on the destination. High-risk tools or anything mid-contract may need a staged plan that ends at the renewal date rather than before it. Publish the plan with named owners and review it weekly so slippage does not swallow the savings.
- Pick a sunset date for every candidate and work backwards through data export, user migration, and training milestones
- Name a single owner per candidate who holds the dates and the destination configuration
- Draft the communications for reps and managers two weeks before any seat change so the field is never surprised
- Track committed annual savings against actual savings in a running total, so the executive sponsor sees the audit paying for itself
Tip: Schedule sunset dates away from quarter-end and away from a sales kickoff. Reps have enough change absorption on their plate during those windows, and a bad sunset at the wrong time funds a story that kills future audits.
-
7
Negotiate consolidation discounts on renewal
Every tool you keep is a tool you can renegotiate. Walk into renewals with the audit scorecard, the usage data, and a credible willingness to leave, especially for tools in a crowded category. The destination tools that absorb work from the retired candidates deserve the hardest conversation, because you are offering them more scope and more seats; that is leverage. Ask for consolidation discounts, extended ramps on net-new seats, capped renewal escalators, and bundled modules that would have required a separate SKU last year. Document every term in writing before the renewal date and treat verbal commitments as noise.
- Rank upcoming renewals by annual cost and start every negotiation at least 60 days before the renewal date
- Share the shortlist of destination tools with your current vendor so they understand the deal is competitive
- Negotiate consolidation discounts, capped renewal escalators, ramp pricing on expanded scope, and data export clauses
- Review API limits and SSO or SCIM tiers before signing, because a cheap seat with a locked integration tier is not a saving
Tip: A one-time discount is less valuable than a capped renewal escalator. Trade a small signing concession for a multi-year ceiling on price increases and the audit keeps paying for itself every year.
-
8
Re-audit on an annual cadence
Stack drift is a continuous process, so the audit has to be continuous too. Book the next audit on the calendar the same day you close this one, ideally 10 to 12 months out so the data covers a full planning cycle. Keep the inventory sheet alive between audits, add a column for the quarter in which each new tool was added, and require that every new tool proposal maps to an existing job on the job map before procurement signs. The annual audit then becomes a review of drift against a stable baseline rather than a cold-start exercise every time, which cuts the next audit's elapsed time roughly in half.
- Schedule the next full audit for 10 to 12 months out and put it on the executive sponsor's calendar now
- Keep the inventory sheet live, with a monthly reconciliation against finance and SSO
- Require every new tool request to map to the job map and name the tool it replaces or augments before approval
- Report quarterly on tools added, tools retired, and net annual spend change so the audit becomes a visible operating metric
Tip: If the second audit takes as long as the first, something is broken in your between-audit hygiene. The point of running it annually is a shorter, cheaper cycle each time.