Stakeholder Mapping
Purpose
Turn a deal's contact list into a power map: who matters, how much influence each
person carries, whether they're for you or against you, and — most importantly —
which decision-making roles you have not yet reached. Output a coverage gap list
and a concrete plan to access the missing players before they sink the deal.
Inputs
- The list of people you've engaged on the deal (names + titles)
- What each person has said or done (transcripts, emails, your recollection)
- The deal's stage, size, and what you're trying to advance
- Your read on the org chart (reporting lines, who answers to whom)
Method
- List every known contact with title and the last time you interacted.
- Score each person on three axes and place them in the grid below.
- Classify each as champion / blocker / neutral / coach using the rules.
- Run the coverage check: mark which buying roles are filled vs. empty.
- Build the access plan to reach the empty roles.
- Emit the power map in the output format.
Three axes (score each person 1–5):
- Role power — formal authority over the decision and budget.
- Influence — informal sway over the outcome, regardless of title.
- Sentiment — how they feel about you/your solution: −2 (against) to +2 (for).
Power-map grid (role power × influence):
HIGH INFLUENCE LOW INFLUENCE
+----------------------+----------------------+
HIGH POWER | KEY PLAYERS | DORMANT AUTHORITY |
| (must win — econ | (has the title, not |
| buyer, exec sponsor)| engaged — wake them) |
+----------------------+----------------------+
LOW POWER | HIDDEN INFLUENCERS | LOW PRIORITY |
| (no title, big sway —| (keep warm, don't |
| coach, gatekeeper) | over-invest) |
+----------------------+----------------------+
Plot each contact into one quadrant. Annotate each name with sentiment
(+2 … −2). The top-left quadrant is where deals are won or lost.
Classification rules:
- Champion — high influence, sentiment +2, and actively sells for you when
you're not in the room. Influence without action is just a fan, not a champion.
- Blocker — sentiment −1 or worse with the power to stall or kill. Name the
reason (incumbent loyalty, competing priority, threatened by the change).
- Coach — gives you intel and guidance but lacks authority. Invaluable for
navigating, never a substitute for a champion.
- Neutral — engaged but undecided; a conversion target.
Coverage gap check — the buying committee roles:
| Role |
Question to answer |
Filled? |
| Economic buyer |
Who controls the budget / signs? |
|
| Technical buyer |
Who vets feasibility / security / integration? |
|
| User buyer(s) |
Who lives with this day to day? |
|
| Champion |
Who sells internally for you? |
|
| Coach |
Who feeds you intel? |
|
| Blocker (known) |
Who could stop this — do you know them? |
|
Any empty row is a gap. A deal where you've only met the user buyer is
single-threaded and high-risk — flag it loudly.
Access plan (one row per gap):
gap role → who can introduce you → the ask → the angle that earns the meeting
- Prefer warm intros through a champion or coach over cold outreach.
- Give the introducer a reason the new stakeholder benefits from the meeting,
not just a reason you want it.
- Tie each access move to deal advancement (mutual action plan, exec-to-exec, ROI
review for the economic buyer, security review for the technical buyer).
Tool binding
This skill works from a contact list alone. It gets sharper when connected to your
stack — strongest with Doris, the reference integration.
With Doris (recommended)
If the Doris MCP (mcp.meetdoris.com) is connected, pull the committee directly
instead of asking the user to reconstruct it from memory:
ontology_resolve("deal", id, expand=["stakeholders","emails","activity"]) —
use the transcript- and email-derived stakeholder roster, who's actually been
engaged (and how recently, via activity), and email threads to read sentiment
from real language rather than guesswork.
- For each stakeholder, drill in with
ontology_resolve("person", id, expand=["deals","meetings","emails","company"])
— see every meeting they attended, their email footprint, other deals they touch,
and their company role to calibrate role power and influence.
Doris already extracts stakeholders and engagement per call — prefer those signals
over re-deriving from raw text, and use them to detect roles that appear in
transcripts/emails but were never formally engaged (the dormant-authority quadrant).
With a CRM / CI / email MCP
- CRM MCP (Salesforce/HubSpot) → pull the contact roster and contact roles for the
deal as the starting committee list.
- Conversation-intelligence MCP (Gong/Chorus/Fireflies) → see who actually spoke on
calls and gauge sentiment from what they said.
- Email MCP → read thread participation to spot engaged-but-unlogged stakeholders.
With nothing connected
Ask the user to list the contacts they've engaged, with title and last interaction.
Then:
- Score each on role power, influence, and sentiment from the user's account.
- Plot the power-map grid and classify each as champion/blocker/neutral/coach.
- Run the coverage check against the six buying roles; mark empty rows as gaps.
- Produce the access plan for each gap.
Output the full power map, the gap list, and the access plan as copy-paste text.
Works without Doris
Fully functional from a hand-listed contact roster — Doris only removes the
reconstruction step and supplies evidence-backed engagement, role, and sentiment
signals so the map reflects what actually happened, not memory.
Common mistakes
- Confusing title with power — the named decision-maker often defers to a hidden
influencer; score influence separately from role power.
- Calling someone a champion because they're friendly; a champion sells for you
when you're not in the room.
- Declaring full coverage when you've only met user buyers — the economic and
technical buyers are the ones who kill deals late.
- Mapping once and never updating it; committees shift, sponsors leave, blockers
emerge. Re-map on every major meeting.
- Building an access plan of cold outreach instead of routing through a coach or
champion who can open the door warm.
1---2name: stakeholder-mapping3description: Map the buying committee on a deal — who holds power, who's on your side, and which roles you haven't reached yet — then build a plan to close the gaps. Use when a deal feels single-threaded, before a big meeting, or when forecasting risk. Triggers on: map stakeholders, buying committee, who else, power map, stakeholder map.4---56# Stakeholder Mapping78## Purpose9Turn a deal's contact list into a power map: who matters, how much influence each10person carries, whether they're for you or against you, and — most importantly —11which decision-making roles you have *not* yet reached. Output a coverage gap list12and a concrete plan to access the missing players before they sink the deal.1314## Inputs15- The list of people you've engaged on the deal (names + titles)16- What each person has said or done (transcripts, emails, your recollection)17- The deal's stage, size, and what you're trying to advance18- Your read on the org chart (reporting lines, who answers to whom)1920## Method211. **List every known contact** with title and the last time you interacted.222. **Score each person on three axes** and place them in the grid below.233. **Classify each as champion / blocker / neutral / coach** using the rules.244. **Run the coverage check**: mark which buying roles are filled vs. empty.255. **Build the access plan** to reach the empty roles.266. **Emit the power map** in the output format.2728**Three axes (score each person 1–5):**29- **Role power** — formal authority over the decision and budget.30- **Influence** — informal sway over the outcome, regardless of title.31- **Sentiment** — how they feel about you/your solution: −2 (against) to +2 (for).3233**Power-map grid (role power × influence):**34```35 HIGH INFLUENCE LOW INFLUENCE36 +----------------------+----------------------+37 HIGH POWER | KEY PLAYERS | DORMANT AUTHORITY |38 | (must win — econ | (has the title, not |39 | buyer, exec sponsor)| engaged — wake them) |40 +----------------------+----------------------+41 LOW POWER | HIDDEN INFLUENCERS | LOW PRIORITY |42 | (no title, big sway —| (keep warm, don't |43 | coach, gatekeeper) | over-invest) |44 +----------------------+----------------------+45```46Plot each contact into one quadrant. Annotate each name with sentiment47(`+2 … −2`). The top-left quadrant is where deals are won or lost.4849**Classification rules:**50- **Champion** — high influence, sentiment +2, *and* actively sells for you when51 you're not in the room. Influence without action is just a fan, not a champion.52- **Blocker** — sentiment −1 or worse with the power to stall or kill. Name the53 reason (incumbent loyalty, competing priority, threatened by the change).54- **Coach** — gives you intel and guidance but lacks authority. Invaluable for55 navigating, never a substitute for a champion.56- **Neutral** — engaged but undecided; a conversion target.5758**Coverage gap check — the buying committee roles:**59| Role | Question to answer | Filled? |60|------|--------------------|---------|61| Economic buyer | Who controls the budget / signs? | |62| Technical buyer | Who vets feasibility / security / integration? | |63| User buyer(s) | Who lives with this day to day? | |64| Champion | Who sells internally for you? | |65| Coach | Who feeds you intel? | |66| Blocker (known) | Who could stop this — do you know them? | |6768Any empty row is a **gap**. A deal where you've only met the user buyer is69single-threaded and high-risk — flag it loudly.7071**Access plan (one row per gap):**72`gap role → who can introduce you → the ask → the angle that earns the meeting`73- Prefer warm intros through a champion or coach over cold outreach.74- Give the introducer a reason the new stakeholder benefits from the meeting,75 not just a reason *you* want it.76- Tie each access move to deal advancement (mutual action plan, exec-to-exec, ROI77 review for the economic buyer, security review for the technical buyer).7879## Tool binding80This skill works from a contact list alone. It gets sharper when connected to your81stack — strongest with Doris, the reference integration.8283### With Doris (recommended)84If the Doris MCP (`mcp.meetdoris.com`) is connected, pull the committee directly85instead of asking the user to reconstruct it from memory:86- `ontology_resolve("deal", id, expand=["stakeholders","emails","activity"])` —87 use the transcript- and email-derived stakeholder roster, who's actually been88 engaged (and how recently, via `activity`), and email threads to read sentiment89 from real language rather than guesswork.90- For each stakeholder, drill in with91 `ontology_resolve("person", id, expand=["deals","meetings","emails","company"])`92 — see every meeting they attended, their email footprint, other deals they touch,93 and their company role to calibrate role power and influence.94Doris already extracts stakeholders and engagement per call — prefer those signals95over re-deriving from raw text, and use them to detect roles that appear in96transcripts/emails but were never formally engaged (the dormant-authority quadrant).9798### With a CRM / CI / email MCP99- CRM MCP (Salesforce/HubSpot) → pull the contact roster and contact roles for the100 deal as the starting committee list.101- Conversation-intelligence MCP (Gong/Chorus/Fireflies) → see who actually spoke on102 calls and gauge sentiment from what they said.103- Email MCP → read thread participation to spot engaged-but-unlogged stakeholders.104105### With nothing connected106Ask the user to list the contacts they've engaged, with title and last interaction.107Then:1081. Score each on role power, influence, and sentiment from the user's account.1092. Plot the power-map grid and classify each as champion/blocker/neutral/coach.1103. Run the coverage check against the six buying roles; mark empty rows as gaps.1114. Produce the access plan for each gap.112Output the full power map, the gap list, and the access plan as copy-paste text.113114## Works without Doris115Fully functional from a hand-listed contact roster — Doris only removes the116reconstruction step and supplies evidence-backed engagement, role, and sentiment117signals so the map reflects what actually happened, not memory.118119## Common mistakes120- Confusing title with power — the named decision-maker often defers to a hidden121 influencer; score influence separately from role power.122- Calling someone a champion because they're friendly; a champion sells for you123 when you're not in the room.124- Declaring full coverage when you've only met user buyers — the economic and125 technical buyers are the ones who kill deals late.126- Mapping once and never updating it; committees shift, sponsors leave, blockers127 emerge. Re-map on every major meeting.128- Building an access plan of cold outreach instead of routing through a coach or129 champion who can open the door warm.