>
Implementation Salesforce Guide 2026

Salesforce Implementation Services: 7 Essential Requirements

Umer Balaj Founder and Salesforce architect12 January 202610 min read

A Salesforce implementation fails quietly. Nobody announces it. Two years in, half the team keeps a spreadsheet, reports get exported and fixed by hand, and someone proposes a rebuild.

The decisions that cause that are all made in the first six weeks. Below are the seven that matter, drawn from implementations we have run and, more usefully, from the ones we have been called in to repair.

Why implementations get rebuilt

Almost never because the software fell short. The common cause is a data model copied from how the business described itself in a workshop, rather than how it actually books revenue.

Once records are in the wrong shape, everything above them compensates. Automations get conditions bolted on, reports need manual correction, and adoption drops because the system asks for data nobody has at that moment.

01
Workshop data model
Built from how people describe the business, not how it books revenue.
02
Everything at once
One big launch instead of a working process shipped early and extended.
03
No named owner
Nobody internally has authority to decide, so decisions default to the vendor.
04
Untested migration
Data lands late, is found to be wrong, and is patched under deadline.

The seven requirements

Treat these as gates. An implementation that skips one does not fail immediately, which is exactly what makes them easy to skip.

1A named decision-maker on your sideNot a committee. One person who can settle a process argument in an afternoon. Implementations without one stall at exactly the point where two departments disagree, and the vendor is not in a position to break the tie.
2Discovery that touches real recordsWorkshops describe intentions. Pull 200 real opportunities and read them. Every implementation we have repaired had a data model built from what the business said it did, not what the records showed it doing.
3A data model agreed before anything is builtObjects, relationships and the fields that matter, signed off in writing. Changing this after build has started is the single most expensive change available, and it is the change most often needed.
4Migration rehearsed at least twiceOnce to find out what breaks, once to prove the fix. A migration first attempted in go-live week is how a four-month project becomes a seven-month project.
5One process working end to end before scope widensLead to closed-won, or case to resolution. Working in production, used by real people. Everything else is easier to build once one thing is genuinely finished.
6Training on your data, not a demo orgPeople learn the system through their own accounts and their own deals. Generic training produces users who can click, not users who trust the records.
7A plan for the first ninety days after go-liveWho fixes what, how fast, and who prioritises. The month after launch generates the most requests of any month, and it is the month most contracts have already ended.

If a partner quotes a fixed price before requirement two is done, the number is a guess. Ask what happens to the price when discovery finds something. The answer tells you more than the figure.

What belongs in scope, and what does not

Most disputes are not about quality. They are about something each side assumed the other had priced.

Work Usually quoted Should be
Data cleansingExcluded, or billed hourlyScoped after a real data audit
IntegrationsOne named systemNamed systems, with error handling
User trainingA single sessionSessions by role, on your records
Post-launch fixesOut of scope at go-liveThirty days minimum, included
DocumentationRarely mentionedData model and automations, written

How long it actually takes

For a team of 10 to 50 on a first implementation, with one integration and migration from a spreadsheet or an older CRM, plan on ten to fourteen weeks to go-live. The variance is almost entirely data.

Discovery and data audit
2 weeks
Data model and design sign-off
1 to 2 weeks
Build, phase one
4 to 5 weeks
Migration rehearsals
2 weeks
Training and go-live
1 to 2 weeks

Choosing who does it

Certifications prove someone passed an exam. They do not prove anyone has migrated messy data under a deadline. Ask for these instead:

  • Two references from implementations that went badly, and what they did about it.
  • The data model from a comparable build, with the reasoning behind it.
  • Who specifically will do the work, and what else they are on that quarter.
  • What their change-order process is, in writing, before you sign.
  • What happens in the thirty days after go-live, and whether it is priced.
20,000+ hours, 5.0 ratingHave the scoping conversation before you commit a budgetThirty minutes on your data and process. You leave with a phase plan whether or not you hire us. Book a free audit →

Frequently asked questions

For a team of 10 to 50 with one integration and a straightforward migration, a first implementation typically lands between 12,000 and 45,000 USD depending on how clean the data is and how many processes are genuinely bespoke. The spread is wide because discovery changes the number. Anyone quoting precisely before discovery is guessing, and the guess is usually protected by change orders later.

Go-live is ten to fourteen weeks for most first implementations, but adoption is a separate curve. Expect four to six weeks after go-live before the org is the place people go first rather than the place they update afterwards. That gap shrinks when reps were involved in the pipeline design rather than shown it at training.

Usually no, and trying to is one of the most common reasons timelines slip. Migrate open records, the accounts and contacts attached to them, and enough closed history to make reporting meaningful, often two years. Everything older can be archived somewhere queryable without being loaded into the org.

Yes, and you should. Phase one is the data model, the core object relationships and one working process end to end. Integrations, advanced automation and reporting layers come after people are actually in the system. Phasing costs slightly more in total but dramatically lowers the risk.

The first month generates more requests than any month after it, because real use surfaces everything that discovery missed. Plan for that capacity, either with a retained team or a named person internally who owns the backlog. Implementations that go quiet after go-live are usually not finished. They are abandoned.

Umer Balaj
Founder and Salesforce architect, UTECH HUB

Umer has led CRM builds across 100+ engagements and 20,000+ delivered hours, most of them inside orgs someone else built first. He writes about the sequencing decisions that separate an implementation people use from one they work around.

Related reading

Reading is cheaper than rebuilding

If any of this describes the org you are living with, bring it to a call. Thirty minutes, no deck, and you leave knowing what it would take to fix.

Book a free audit See client work