Salesforce Implementation Planner

A practical structure for planning a Salesforce or marketing technology implementation, with phases, workstreams, dependencies and example rows you can adapt.

Type
Resource
Topic
Resource
Reading time
4 min
Updated
Author
GeekMidst Team
Reviewed by
Site owner
Talk to an expert
Cover of the GeekMidst Implementation Planner (planner), listing sections: What the planner contains, Phases the planner lays out, Workstreams to plan in parallel

A Salesforce implementation plan fails in predictable ways. Build starts before decisions are made, data arrives late, testing gets squeezed, and the people who will own the platform meet it for the first time at training. The implementation planner is a structure that makes those risks visible early.

This page describes what the planner contains and how to use it. It works for a core CRM rollout, a Marketing Cloud Engagement or Marketing Cloud Next implementation, an Account Engagement setup or a Data Cloud programme. The phases are the same; the workstreams and dependencies change.

What the planner contains

  • Phases with exit criteria, so "design complete" means something specific.
  • Workstreams that run in parallel, each with an owner.
  • Dependencies, especially those outside the project team's control.
  • Milestones and decision points where the sponsor confirms scope or approves the next phase.
  • A RAID log: risks, assumptions, issues and decisions, kept alongside the plan rather than in a separate document nobody opens.

Phases the planner lays out

  1. 01

    Discover

    Confirm goals, users, current systems, data sources and constraints. Exit when scope, success measures and the first-release boundary are agreed.

  2. 02

    Design

    Produce the solution design, data model, integration design, consent model and security model. Exit when each design is reviewed and signed off by its owner.

  3. 03

    Build

    Configure and develop in sandboxes in short iterations, with demos to business users. Exit when all in-scope stories pass system testing.

  4. 04

    Test

    Run integration testing, data migration test loads and user acceptance testing. Exit when UAT is signed off and open defects are accepted or fixed.

  5. 05

    Launch

    Deploy, run cutover steps, migrate data, train users and switch on automation in a controlled order. Exit when go-live checks pass.

  6. 06

    Hypercare and optimise

    Support users closely for an agreed period, fix early issues and start measuring against the baseline. Exit when support moves to the normal run model.

Workstreams to plan in parallel

Solution and configuration

Objects, automation, user interface and security model, built iteratively in sandboxes.

→

Data and migration

Profiling, cleansing, mapping, test loads and the final cutover load.

→

Integration

Interfaces to ERP, ecommerce, data platforms and identity providers, including error handling.

Marketing setup

Sender authentication, data model, consent, templates and the first journeys.

→

Testing and quality

Test strategy, test data, UAT scripts and defect triage.

Change and adoption

Communications, training and the post-launch ownership model.

Example plan rows

PhaseOwnerDepends onExit evidence
Agree success measuresDiscoverSponsorBaseline data from current reportsSigned measures with baseline values
Choose primary customer identifierDesignData leadProfiling of source systemsDecision recorded in RAID log
Approve consent modelDesignCompliance leadReview of current policy and capture pointsSigned consent matrix
Configure sending domainBuildMarketing opsDNS changes by ITAuthentication records verified
First full test data loadTestData leadMapping sign-off and sandbox refreshRecord counts reconciled to source
UAT of priority journeysTestBusiness leadTest data and scripts readyUAT sign-off with defect log
Production cutoverLaunchRelease managerGo/no-go approvalCutover log completed

Dependencies that usually sit on the critical path

The tasks inside the project team are rarely what delays a go-live. These are:

  • Licence provisioning and sandbox access, including the right sandbox type for full data testing.
  • Access to source systems and extracts, which often needs approvals from another team.
  • DNS changes for email authentication (SPF, DKIM and DMARC), owned by IT or a hosting provider. See SPF, DKIM and DMARC for Marketing Cloud.
  • Legal or compliance sign-off on consent wording and data use.
  • Third-party APIs and environments, whose test systems may be unavailable or unlike production.
  • Business users' time for UAT, which competes with their day jobs.

Put each of these on the plan with an owner outside the project team and a date by which it is needed, then track it weekly.

Keeping the plan honest

  1. Re-baseline openly when scope changes, rather than quietly compressing testing.
  2. Hold back contingency at phase level, not hidden in individual tasks.
  3. Review the RAID log in every status meeting and close decisions with a date and a name.
  4. Measure progress by exit evidence achieved, not by tasks marked complete.

For scoping before you plan, read how to scope a Salesforce marketing implementation.

Plan your implementation with us

GeekMidst can help shape a phased plan, test its assumptions against your org and data, and run delivery alongside your team.

Plan your implementation →

Tell us what you are trying to fix.

Share your Salesforce setup, goals and constraints. A practitioner reads every message and replies with questions, first thoughts or an honest view of whether you need outside help at all.

Talk to a Salesforce Expert
Book a Consultation