Project plan mapped out with sticky notes on a board

Photo: Jo Szczepanska / Unsplash

Guide

Salesforce implementation guide: phases, timeline and checklist

The five phases of a Salesforce implementation, what happens in each, what drives the timeline, and a checklist to use before you sign a statement of work.

A Salesforce implementation has five phases: discovery, design, build, launch and stabilization. Timelines depend mostly on scope, data quality and integrations, not on Salesforce itself. A focused single-cloud setup can go live in days or weeks; multi-cloud programs with ERP integration and several business units take months. The most reliable predictor of success is how clearly requirements and decisions are owned before building starts.

The five phases

Salesforce implementation phases
PhaseWhat happensWhat you should have at the end
1. DiscoveryWorkshops with the people who will use the system; review of current tools, data and reportsA written scope with priorities, users, integrations and success measures
2. DesignData model, security and sharing, automation and integration designAgreed designs signed off before anything is built
3. BuildConfiguration in a sandbox, custom code only where needed, integrations, test scriptsA working org tested against real scenarios
4. LaunchData migration, role-based training, go-live and hypercareUsers working in Salesforce with support on hand
5. StabilizeFixes, adoption tracking, handover or managed servicesAn org the business trusts and a plan for what comes next

What drives the timeline

  • Scope: the number of clouds, teams and processes going live at once.
  • Data: how much history is moving, and how clean it is.
  • Integrations: each connected system adds design, build and testing time.
  • Decisions: how quickly someone with authority can settle process questions.
  • Customization: configuration is faster to build and maintain than custom code.

Real examples from our own work show the range. A multi-region technology-services firm went fully live on Sales Cloud within a 20-hour Jumpstart and scored 98% on a Salesforce health check. A compliance-software company moved from HubSpot to Salesforce in 4–6 weeks, including marketing automation. A cybersecurity company consolidated an old CRM and a homegrown ticketing system into Sales and Service Cloud, migrating 2,300 accounts in 6–8 weeks.

Configure first, customize only when it earns its keep

Standard objects, Flow and page layouts cover most requirements and are cheaper to maintain. Custom Apex or Lightning Web Components make sense when configuration cannot model the process; a broker-dealer we worked with needed custom objects for both sides of capital-raising deals. The test is whether the next admin could maintain it.

Pre-implementation checklist

Use this before you sign a statement of work, whoever your partner is:

  • A named business owner who can make process decisions, with time set aside for the project.
  • Two or three success measures, such as adoption, pipeline visibility or case handling time.
  • A list of every system Salesforce must connect to, with an owner for each.
  • An inventory of the data you plan to move, and a decision about what to leave behind.
  • Users from each team available for discovery workshops and testing.
  • A training plan by role, not a single all-hands demo.
  • A plan for after go-live: in-house admin, managed services, or both.

How to choose an implementation partner

  • Ask for case studies in your industry and with the clouds you are buying.
  • Ask who will actually do the work, and whether they are onshore or offshore.
  • Ask how they handle data migration and what reconciliation looks like.
  • Ask what happens after go-live and how support is priced.
  • Ask for a written scope before a price; a price without a scope is a guess.

Who does what on each side of a Salesforce implementation?

The partner designs and builds; the client decides, supplies data and tests. Projects stall when a task falls between the two and nobody claims it.

Client and partner roles on a Salesforce implementation
RoleUsually filled byOwns
Executive sponsorClientBudget, priorities and the final call when owners disagree
Business ownerClientProcess decisions and sign-off on designs and test results
Subject-matter expertsClientHow the work really happens, including the exceptions
Data ownerClientSource extracts, cleanup choices and sign-off on reconciled loads
Future adminClientLearning the build as it happens, then running it after launch
Project managerBoth, one on each sidePlan, risks, dependencies and status reporting
Solution architectPartnerData model, security and integration design
Consultants and developersPartnerConfiguration, code, integrations and support during testing

The future admin is the role most often forgotten. Invite them to design reviews and build demos, not only to training at the end.

How should you run discovery workshops?

Organize workshops around processes rather than departments, and invite the people who do the work. Every session should end with written decisions and a list of open questions.

  • Send an agenda naming one process, such as lead to opportunity, and ask attendees to bring real examples.
  • Walk through recent records from start to finish, including ones that went wrong.
  • Ask what each step decides, who needs to know, and which report depends on it.
  • Capture exceptions on a separate list, then ask how often each one really happens.
  • Keep managers and front-line staff in the same session, so the process described matches the process followed.
  • Circulate notes quickly and ask for corrections while the discussion is still fresh.

What is a decision log, and why keep one?

A decision log is a shared record of each design choice, who made it and why. It stops settled questions from being reopened and shows newcomers how the org got its shape.

Each entry needs a short description, the options considered, the choice made, the owner and the date. Link it to the requirement it answers. When a new request arrives, check the log first. If the request overturns a logged decision, send it through change control instead of a quick chat with a consultant.

How do you know each phase is really finished?

Agree exit criteria for every phase before it starts, and have the business owner sign them off. A phase ends when its criteria are met, not when its calendar slot runs out.

Exit criteria for the first three phases
PhaseFinished whenGap to watch for
DiscoveryScope, priorities and the out-of-scope list are signed, and every integration has a named ownerExceptions described in workshops but never written down
DesignData model, security and automation designs are approved, and no open decision blocks the buildSharing and visibility rules left until build is underway
BuildEvery requirement maps to a configured item and a test script, and a sandbox demo is acceptedTests run only with invented sample data instead of real records

Launch and stabilization have their own readiness and handover criteria, which our go-live checklist covers in detail.

Chris Gooding, President & CEO of Abstrakt Solutions
President & CEO, Abstrakt Solutions
LinkedIn →

Tech Talk

A monthly brief for the people who own Salesforce, AI and revenue technology

What changed in Salesforce and AI this month, and what to do about it.

One email a month. Written by the consultants who deliver the work, not by a marketing team, for the leaders who make the technology decisions.

  • What changed in Salesforce, AI, integration and RevOps, and what it means for your org
  • At least one framework, checklist or reference architecture you can take into a meeting
  • Honest opinions, including when we disagree with what a vendor is selling
  • No sales sequence. We do not sell from this list

Consultant analysis, not vendor recaps. One click to leave.

One email a month. Your industry and your address, nothing else. We never share either, and you can unsubscribe from the bottom of any issue. See what’s in Tech Talk →

Call (314) 916-4095 Book a consultation
Call (314) 916-4095 Book a call