key-account-plan
Key Account Planning Process
Overview
This skill creates comprehensive Key Account Plans following a structured 5-step framework. It pulls data from multiple sources (Attio CRM, Google Drive, email history, call recordings), synthesizes it into a professional Word document, and creates actionable notes and tasks back in Attio.
The output is a complete strategic document that helps account managers understand their client deeply, set aligned objectives, build action plans, implement effectively, and continuously improve the relationship.
Prerequisites
This skill requires access to:
- Attio CRM (MCP) — for company records, contacts, deals, notes, emails, call recordings, MEDDPICC data
- Google Drive (MCP) — for searching existing documents related to the account
- docx skill — for creating professional Word documents (read the docx SKILL.md before generating documents)
If any of these are unavailable, inform the user and proceed with what's available. The skill degrades gracefully — even with just Attio data, you can produce a useful plan.
Workflow
Phase 1: Discovery & Data Gathering
Before writing anything, gather all available intelligence. This phase is about closing knowledge gaps.
1.1 Identify the target company in Attio
search-records(object: "companies", query: "<company name>")
Pick the most complete record (look for the one with domains, team members, and deal associations). Note the record_id — you'll use it throughout.
1.2 Pull all related data in parallel
Launch these queries simultaneously to save time:
- Team/Contacts:
get-records-by-idsfor all people linked via theteamattribute - Deals:
get-records-by-idsfor allassociated_deals - Notes:
semantic-search-noteswith the company name + keywords like "account plan", "strategy", "partnership" - Emails:
semantic-search-emailswith the company name + deal-related keywords - Call recordings:
search-call-recordings-by-metadatafiltered to the company record - Google Drive:
google_drive_searchwithfullText contains '<company name>' - Meetings:
search-meetingsfiltered to the company record
1.3 Deep-dive on key emails and recordings
For the most relevant emails (especially recent ones and those with deal context), fetch full content with get-email-content. For any call recordings found, fetch transcripts with get-call-recording.
1.4 MEDDPICC data
Check the deal record for MEDDPICC fields (metrics, decision criteria, competition, etc.). These are gold for the account plan — they tell you exactly where the knowledge gaps are.
Phase 2: Org Chart Verification
This is a critical but often skipped step. Before writing the plan:
- List all contacts and their last known roles from Attio
- Flag any contacts where last interaction was >6 months ago — they may have changed roles or companies
- Add explicit
[ACTION NEEDED]markers in the document for contacts that need LinkedIn verification - If the user has access to LinkedIn tools or web browsing, offer to verify in real-time
The goal is to ensure the plan reflects the actual current org chart, not stale data.
Phase 3: Create the Key Account Plan Document
Read the docx skill (/mnt/.claude/skills/docx/SKILL.md) before generating the document. Follow its patterns for docx-js, validation, and formatting.
The document follows a 5-step framework. Each step should be populated with real data from Phase 1, supplemented by strategic analysis.
Document Structure
Cover Page:
- Title: "KEY ACCOUNT PLAN"
- Company name
- Prepared by, date
- Deal summary (type, stage, value, confidence)
Step 1: Account Overview — The foundation. Gather everything you need for smart strategic moves.
- Client Snapshot: Company basics — who they are, what they do, mission/vision, industry, size, location, founding date, website
- History and Milestones: Timeline table of key events in the relationship — first contact, demos, trials, deal milestones, challenges overcome. Pull this from email dates and meeting history.
- Current Challenges: What's keeping them busy right now? Look for clues in recent emails, call transcripts, and MEDDPICC data. Identify problems they need solved.
- Relationship Strength: Rate the overall partnership 1-10. Break it down per contact with a table showing: Name, Role, Connection Strength, Last Interaction Date. Be honest — this is a reality check.
- Growth Opportunities: Where can the relationship expand? Think creatively — don't just list obvious upsells. Consider adjacent needs, portfolio/partner opportunities, design partnerships.
- Key Contacts & Org Chart: Who's who? Identify decision makers, champions, evaluators, influencers, blockers. Map the buying committee. Include
[ACTION NEEDED]for LinkedIn verification. - MEDDPICC Analysis (if data exists): Include a scored table with dimensions, scores, and detailed notes on each.
Step 2: Objectives — Validate assumptions and align with client priorities.
- Understand Goals: What targets is the client aiming for? Why do they matter? Align your goals with theirs.
- Measure Success: Define specific, measurable targets. Create a table with: Metric, Target, Measurement Method. Flag any metrics that need client validation.
- Joint Goal Setting: Is the client invested in this plan? Rate the level of joint ownership and recommend how to increase it.
Step 3: Action Plan — Ambitious but achievable steps to move the relationship forward.
- Action Items Table: Numbered table with: #, Action, Owner, Deadline, Resources Needed, Status. Include actions for BOTH sides (your team AND the client). Spread ownership — this is a joint plan.
- Communication Plan: How will you stay in sync? Define cadence (weekly/bi-weekly/monthly), format (email/call/shared doc), and who's included at each level.
- Key Risks: Identify the biggest threats to the deal/relationship. For each risk, include a mitigation strategy.
Step 4: Implementation — Where plans meet reality.
- Final Checks: Pre-launch checklist — data ready, access provisioned, materials prepared, team briefed.
- Get Everyone Onboard: Who needs to be briefed? What do they need to know? Consider both internal team and client-side stakeholders.
- Resource Checklist: Everything needed to execute — dev time, integrations, sample data, dashboards, etc.
- Monitoring Plan: How will you track progress from day one? Define what to watch and when to escalate.
Step 5: Review and Optimise — Continuous improvement loop.
- Review Cycle: Define a timetable — weekly internal, bi-weekly joint, monthly executive, quarterly full review.
- Feedback Collection: Multiple perspectives — don't let everything filter through one contact. Include surveys, structured interviews, NPS.
- Success Checkpoints: Time-bound milestones. Week 1, Week 2, Month 1, Month 3 — what should be true at each point?
- Flexibility & Adaptation: Acknowledge that plans change. Build in adaptation triggers — if X happens, pivot to Y. Include a fallback strategy if the main approach stalls.
Document Formatting
Use these formatting conventions:
- Colors: Header blue
1B4F72, subheader blue2E86C1, alt rowEBF5FB - Font: Arial throughout, 11pt body, 16pt H1, 13pt H2
- Tables: Always use DXA widths (never percentages), with light borders
CCCCCC, cell margins{top: 80, bottom: 80, left: 120, right: 120} - Header: "KEY ACCOUNT PLAN" left-aligned, company name right-aligned, with bottom border
- Footer: Company name left, page number right
- Page size: US Letter (12240 x 15840 DXA) with 1-inch margins
Phase 4: Create Attio Notes
After the document is created, write a summary note back to the Attio company record using create-note. The note should include:
- Account summary (2-3 sentences)
- Key contacts table with roles and connection strength
- MEDDPICC summary (if applicable)
- Relationship score with brief justification
- Top 3 priorities
- Next actions table (Action, Owner, Deadline)
- Reference to the full document: "Full document: Key_Account_Plan_[Company].docx"
Use Attio's supported markdown: headings (#, ##), lists (-, ), bold (**), italic (), strikethrough (~~), highlight (==), links.
Phase 5: Create Attio Tasks
Create tasks in Attio for the most urgent action items (typically 2-4 per account):
- The immediate next action (e.g., schedule follow-up call)
- Org chart verification task
- Any time-sensitive items from the action plan
Link each task to the company record and assign to the appropriate workspace member.
Multi-Account Runs
When the user asks for plans for multiple companies, process them in parallel where possible:
- Gather data for ALL companies simultaneously in Phase 1
- Create documents sequentially (they share the same template structure)
- Create Attio notes and tasks for all companies
Tips for Quality
- Be specific, not generic. Every section should reference actual data from the CRM and emails. Generic advice like "improve communication" is useless — instead say "re-engage Frederik Hagenauer (Partner) who hasn't been contacted since Oct 2024."
- Flag knowledge gaps explicitly. Use
[ACTION NEEDED]or[GAP]markers. It's better to acknowledge what you don't know than to fill gaps with fluff. - MEDDPICC drives discovery. Low MEDDPICC scores on specific dimensions should directly translate into action items in Step 3.
- Relationship math matters. A deal with one champion (strong connection) and five stakeholders (very weak) is fragile. The plan should address this.
- Timelines should be realistic. Base deadlines on the relationship's actual pace — if it took 3 months to schedule a demo, don't plan for a 2-week close.