Account planning in Salesforce: from documents to an operating system

Salesforce ·

Most account plans are documents: a slide deck built for a quarterly review, stored in a shared drive, and untouched until the next review. The accounts that grow are the ones where the plan is an operating system: customer intelligence, stakeholder dynamics, strategic objectives and execution, all connected and kept current. Salesforce's native Account Plans give you the objects to do that. This is what it takes to turn them into something reps use every day.

Four pillars, one record

A useful account plan answers four questions, and the Salesforce Account Plan object model maps onto them cleanly:

  1. Customer intelligence: the customer's vision, strategic priorities, challenges, industry trends and competitive position. The Account Plan record carries these as narrative fields, including a relationship SWOT that renders as a colour-coded grid on the layout.
  2. Stakeholder dynamics: who decides, who champions, who evaluates, and how they report to each other. The buyer relationship map draws this from Contact data.
  3. Strategic objectives: a handful of goals for the year, each with measurable targets. Objectives and their measures are child records of the plan.
  4. Execution: the tasks and events that move each objective, launched from reusable action plan templates and visible on the plan.

The discipline we recommend on top of the model: tag every objective as Protect, Grow or Acquire. The current schema has no dedicated type field, so a prefix in the objective name works and reports cleanly. Three to five objectives per plan is the sweet spot; more than that and the plan stops steering anything.

Objectives and measures

Each objective gets an owner, a window and a status, and one or more measures with a value type of number, currency or percent, a target and a current value. A plan whose objectives are "expand into three new locations", "secure an executive sponsor" and "complete the security review", each with a measure, is one a manager can inspect in two minutes. A plan whose objective is "grow the account" cannot be inspected at all.

One quirk to know: the typed value fields that appear on the measure object (number, currency and percent variants of target and current) are read-only. Write to the generic target and current value fields, as strings, and let the value type control display.

Action plans: where execution lives

Action plan templates are admin-built checklists (a clinical or technical assessment, a security review, a contract negotiation) with tasks and events, estimated durations and owners by role. Reps launch an instance against an objective, and the tasks appear on the plan, on the account and in their own to-do lists. Templates are what turn "we should do a discovery" into a repeatable 30-day motion with eight named steps. Build three to start: one for discovery on an expansion opportunity, one for the technical or security review your deals always hit, and one for late-stage negotiation and renewal.

Two implementation notes: template status cannot be set through the API or data loads, so templates deploy as drafts and are published from Setup; and the action-plan type available depends on the org's licensing, so check which types exist before designing around one.

The whitespace map

The whitespace component answers the question every account plan should start with: what has this customer bought, across the whole hierarchy, and what haven't they? It reads the installed base from Asset records first, supplements with closed-won opportunity line items from the trailing twelve months, and traverses the account's parent and child accounts. You can view by product family or product name and switch the metric between amount, count and quantity.

Two behaviours matter for design:

  • Assets are the source of truth. If the installed base only exists as a picklist on the Account or in an external system, the map will be empty. Load Assets, one per product per account, before expecting anything from the map.
  • Empty product families are hidden. The map only shows families with activity somewhere in the accounts in view, which is exactly the opposite of what a whitespace analysis wants. The workaround is a token Asset per family; the proper fix is a component option to show all active families, which we have raised with Salesforce.

The map also doesn't distinguish open pipeline from installed base: a cell with a large in-flight opportunity looks identical to a cell with nothing. Pair the map with a pipeline-by-account report until that changes.

The buyer relationship map

The relationship map is a grid of department (columns) by seniority (rows), with each contact tagged as champion, decision maker, evaluator or business user, and reporting lines drawn from the contact's manager field. It only works if the contacts carry four fields consistently: department group, title type, buyer attributes and reports-to. That is a data-hygiene requirement, not a configuration one, and it belongs in the plan's cadence: every executive change should trigger a review of the map.

The department labels are a Salesforce-managed value set and cannot be renamed, so an organization whose buying centres are "clinical", "pharmacy" and "IT" has to map them onto the standard columns. If native labels matter to your sales culture, that is a custom-component decision for a later phase.

Cadence: the plan updates itself

Documents go stale because nothing prompts anyone to open them. A living plan is driven by events, and Flow can implement the whole cadence declaratively:

TriggerAction
Account health score drops below a thresholdHigh-priority task to the account owner; flag renewal risk
A new executive-level contact is created on the accountTask to review the buyer map and the executive-sponsor objective
An opportunity closes wonTask to refresh the whitespace view and set the next Grow objective
An objective is 30 days from its end dateReview task to the objective owner
A contract is 180 days from its end dateRenewal-prep task and, where appropriate, launch the negotiation template

The first three are record-triggered flows; the last two are scheduled. One implementation detail that costs people hours: scheduled flows don't accept date arithmetic in the entry filter formula, so filter broadly on the schedule and evaluate the date condition in a decision element against a flow formula variable.

The workspace

Ship the plan inside a dedicated Lightning app with only the tabs planning needs, dashboards, accounts, plans, objectives, contacts, opportunities, reports, and two dashboards: one for the account team (recurring revenue by tier, facilities or sites under contract, renewal-risk distribution, at-risk accounts, whitespace list) and one for pipeline and objectives. Reports feeding dashboards are best built in summary format; a handful of dashboard-metadata requirements (sort attributes on charts, indicator colours on tables) will fail a deployment if omitted, and are worth knowing before the first deploy rather than after.

What to leave for later

Resist the urge to replace the native components with custom ones on day one, and hold Data Cloud, Einstein and agent-based features for a second phase. The native ceiling is high enough to prove the operating model, and proving the operating model, the cadence, the objectives discipline, the data hygiene, is the hard part. A single consultant can stand up a complete, demo-ready configuration in about a week: settings and fields on day one, products, assets and pipeline data on day two, plans, templates and flows on day three, reports and dashboards on day four, the app and a walkthrough on day five.

Key takeaways
  • Treat the plan as an operating system: intelligence, stakeholders, objectives and execution on one record.
  • Three to five Protect/Grow/Acquire objectives, each with a measurable target.
  • Load Assets; the whitespace map is only as good as the installed base behind it, and it hides empty families.
  • The buyer map is a data-hygiene commitment on four Contact fields.
  • Make the plan event-driven with five flows, and give it a dedicated workspace.

Account planning sits inside the rhythm of business and the account and commercial intelligence areas of our capability model. If your plans live in slide decks, we can show you the alternative in a working org.