What the Problem Is Really About
After accompanying several Sales Cloud projects from scratch, the mistakes that repeat themselves follow a fairly clear pattern: they are about planning, data, and people — not technical configuration. A misconfigured field gets fixed in ten minutes. An org built without clear objectives, with dirty data, and a team that never adopted the system gets fixed by redoing the work.
This guide is based on official Salesforce documentation — Trailhead and the Implementation Guide — and covers the five mistakes that most frequently derail projects that could technically have gone well.
1. Starting to Configure Without Defined Objectives
It is tempting to jump straight into the org and start creating fields, layouts, and processes. But Salesforce itself structures its Sales Cloud implementation guide asking for the opposite: first define business objectives and how they will be measured, then translate them into configuration.
The Trailhead guide for the Sales Cloud rollout illustrates this with a simple example: a company that wants to improve revenue tracking first defines which processes are critical, involves its sales team to understand expected outcomes, and documents the current process before touching anything.
What happens when you skip this step: you end up with a technically functional org that doesn't reflect how the sales team actually works. And that misalignment can't be fixed with more configuration — it gets fixed by redoing the work.
Before creating the first custom field, it helps to have a clear answer to three questions: what business problem are you solving, how will you know if you solved it, and who in the business — not IT — owns that definition of success?
2. Migrating Data Without Thinking About Duplicates
This is the mistake that generates the most headaches after go-live, and it is almost never taken seriously in time. Data migration tends to be treated as a technical step of "uploading the CSV," when in reality it is where you decide whether the CRM will be trustworthy or not.
Salesforce has native tools specifically for this: matching rules and duplicate rules. Matching rules define what criteria Salesforce uses to detect that two records might be the same — for example, contacts with similar names detected by fuzzy matching. Duplicate rules define what to do when one is detected: block creation, allow it with an alert, or add the potential duplicate to a report for a manager to review.
The real problem is not that Salesforce lacks these tools — it is that almost no one configures them before migrating existing data. Everything gets imported exactly as it comes from the previous system, and duplicate rules only get activated when someone notices three different records for the same client. At that point it is no longer a configuration adjustment: it is a full data cleanup project, with reps who have already lost confidence in what they see in the system.
A limit the official documentation acknowledges
Native duplicate rules cover standard objects like Leads, Contacts, and Accounts, but do not apply automatically to custom objects. If your data model includes custom objects with duplication risk, that logic needs to be designed separately.
3. Training Everyone the Same Way
Another repeating pattern: a two-hour "Salesforce training" session gets scheduled for the entire commercial team, with no distinction between what an account executive needs to know, what a sales manager needs, and what a new rep needs on their first week.
The approach Trailhead documents for training plan development is simpler than it sounds but rarely applied: first identify the audience (who needs to be trained), then define relevant scenarios for each role (what that person does day to day in Salesforce), and only then build the plan. Training a rep on how to review an account's activity history before a meeting and how to update an opportunity afterward is not the same as training a manager to read a pipeline dashboard.
And there is one point that tends to be ignored entirely: training is not a one-time event before go-live. It needs to be sustained afterward, when real day-to-day usage questions arise — not the ones anticipated in the onboarding session, but the ones that come up when users are actually doing their work in the system.
4. Not Planning Realistic Milestones
"How long will this take?" is the question that generates friction fastest when it is not answered with a concrete plan. The Salesforce implementation guide recommends working backward from a defined go-live date, and planning for these basic milestones in order:
- Add users
- Configure the system according to business needs
- Import data
- Enable features that increase productivity
- Train users
Not as improvised parallel steps. The typical mistake is setting a launch date before having clarity on how much time each of these steps actually requires — especially data cleanup and migration, which is almost always underestimated.
5. Treating Go-Live as the Finish Line
For us, the most expensive mistake of all — because it is the quietest. The project gets planned, executed, launched, and that is where attention ends. But Salesforce structures user adoption as a continuous process with phases that repeat over time: onboarding, feature discovery, help and problem resolution, and deeper learning. It is not a line that ends at launch — it is a cycle that repeats every time something changes in the org.
In practice, this means monitoring simple indicators after go-live — login rates, records created, active users — and comparing them against what was expected. If logins or record updates are below what was anticipated, it is generally not a technical problem: it is a signal that more support or training is needed at that specific moment, not the one that was originally planned for.
What Actually Changes the Outcome
None of these mistakes requires a complex technical solution. They require discipline in the sequence: define objectives before configuring, resolve data quality before migrating, train by role instead of in bulk, plan realistic milestones, and sustain adoption after launch instead of taking it for granted.
Salesforce documents each of these steps clearly in its own resources. The problem is almost never that the information does not exist — it is that it gets skipped under time pressure.
Planning a Sales Cloud implementation?
Zarasa accompanies Salesforce implementations across LATAM — from objective definition through post go-live adoption. Let's talk before you start configuring.
Talk to a consultantOfficial Salesforce Sources
- Trailhead — Sales Cloud Implementation Guide / Chart Your Course
- Trailhead — Create an Effective Business Strategy with Sales Cloud
- Trailhead — Improve Data Quality in Salesforce
- Trailhead — Training Plan Development Steps
- Trailhead — Get Started with User Engagement / Design a User Engagement Journey