Article

How to rescue a failed Salesforce implementation

How to tell whether a Salesforce project can be saved, what to do in the first two weeks, and how to decide what to keep, fix or rebuild.

Most failed Salesforce implementations can be rescued without starting over. The first step is a short assessment that separates what works from what does not; the second is stabilizing whatever the business depends on today; the third is a keep, fix or rebuild decision for each part of the build. A full restart is only justified when the data model itself does not fit how the business works.

Signs a project needs rescuing

  • The go-live date has slipped more than once, with no firm new date.
  • The system is live but teams have gone back to spreadsheets or the old tool.
  • The previous partner or admin has moved on and nobody understands the build.
  • You are paying for licenses or features nobody can use.
  • Every change breaks something else.

The first two weeks

  • Get admin access and a copy of the original scope, designs and any documentation.
  • Interview the people who were supposed to use the system: what they need, what they avoid, what breaks.
  • Inventory the org: objects, automation, custom code, integrations, managed packages and licenses.
  • List what the business depends on right now, and stabilize that first.
  • Compare what was promised with what was built, and note the gaps.

Keep, fix or rebuild

Deciding what to do with each part of a failed build
DecisionWhen it appliesExample
KeepIt works, users rely on it, and it is maintainableStandard objects and page layouts that match the process
FixThe idea is right but the execution is notAutomation that fires in the wrong order, or a sync that fails silently
RebuildThe design cannot support the process at any reasonable costA data model that forces workarounds for every record
RetireNobody needs itUnused fields, reports, packages or licenses

What rescues look like in practice

An industrial-services firm had paid a previous partner more than $100,000 for a Salesforce Field Service build it could not use. Within a 20-hour engagement, the scheduling errors were fixed and a custom Labor Resource object removed the need for Field Service licenses for 75–100 field workers. A medical-device company regained a broken Pardot instance by removing 970+ invalid records and restoring its automation. A political-advocacy agency moved a failed two-year Tableau investment to a working roadmap and active progress.

Chris Gooding, Founder & President of Abstrakt Solutions
Founder & President, Abstrakt Solutions
LinkedIn →
Call (314) 916-4095 Book a consultation
Call (314) 916-4095 Book a call