Admins / Consultants / Developers

Stop Saying Yes to “Quick Fixes”: A Survival Guide for Salesforce Admins

Christine Marshall

By Christine Marshall

“Can you just add one field?” are six words that strike fear into the heart of every Salesforce Admin, because everyone who works with Salesforce knows that “just” is one of the most dangerous words in the English language. Just add a field. Just update a picklist. Just change a validation rule. Just import these records. Just turn on this new feature. How hard could it be?

Usually, the answer is: harder than expected. Not because Salesforce Admins are making things complicated. Quite the opposite. They are usually the person standing between a “small change” and a very large production incident.

The reason? Salesforce is not a simple database where you change one thing and move on. It is a connected ecosystem of objects, automation, security, integrations, code, reports, and years of business decisions layered on top of each other. That innocent little change often has a surprisingly long list of consequences.

The Salesforce Admin Translation Dictionary

After enough time working with Salesforce, admins develop a very specific translation skill, which is Business-request-to-actual-impact translation. Because what sounds like a tiny request on the surface can sometimes have a much longer story hiding underneath.

What they sayWhat the admin hears
“It’s just one field” “Please check every Flow, Apex class, validation rule, report, integration, page layout, permission set, and user profile that might depend on this field before we discover a surprise.” 
“It should only take five minutes” “The actual configuration might take five minutes. The investigation, testing, deployment, and explaining why it took longer will take slightly more.” 
“Can we just change the picklist value?” “Let’s first find out how many automations, reports, integrations, and historical records are relying on this exact value before we change it.” 
“Nobody uses that old field anymore” “Great. Let’s confirm that before removing a field referenced by a Flow created three years ago, an Apex class nobody remembers, and a report someone in Finance still uses every month.” 
“Can we do it directly in production?” “Please ignore years of best practice around testing, deployment, and change management because this feels simple.” 

The Innocent Little Field That Wasn’t So Innocent

A recent Reddit thread asked Salesforce professionals to share their worst “this will be quick” tasks. The responses were painfully relatable.

One Admin shared a classic example: “Quick change: add a field. Not so quick: record types, permission sets, FLS, legacy validation rules, and a Flow that broke because it referenced the old label. 30 seconds of work, 3 hours of debugging.”

Adding a field is rarely just adding a field. Where should it appear? Who needs access? Which permission sets need updating? Does it need to be added to every page layout? Are reports using similar fields? Are there Flows, Apex classes, integrations, or validation rules depending on existing behaviour?

Suddenly, your “tiny request” has become a platform impact assessment, and you are the person expected to know every corner of an org that may have been evolving for the last 10 years. No pressure!

READ MORE: 8 Reasons Why You Shouldn’t Delete an Empty Field

The Smallest Changes Have the Biggest Consequences

One of the most common examples admins shared was around data imports and updates. On the surface, importing a list of records sounds easy – upload a file. Map some fields. Click Import. What could possibly go wrong? Quite a lot, actually.

As one Reddit user explained: “For me these issues almost always involve importing or updating mass sets of records. Simple on the surface, one mistake potentially causes a day of panic.”

And that is the challenge. A mistake affecting one record is annoying, but a mistake affecting 50,000 records is a very different conversation.

Mass updates can trigger automation, overwrite valuable information, create unexpected record changes, or expose data issues that were hidden for years. The CSV file might be ready in five minutes, but the investigation afterwards might not be.

The Mystery Error That Makes You Question Everything

Then there are the problems where Salesforce appears to be behaving completely irrationally. One admin shared a story about spending four hours debugging why an Apex lead conversion class was failing with a record type error. Everything looked correct – the profile had a default record type, the configuration seemed fine. But the error made no sense.

It turns out that the culprit was that the lead was owned by an integration user. That user did not have a default record type, and because of how the process worked, it could not.

Four hours of troubleshooting because one user behind the scenes had a different set of permissions and configuration.

These are the moments where Salesforce Admins develop their greatest skill: remaining calm while internally wondering whether throwing their laptop out of a window would solve anything.

The “Simple” Picklist Change That Requires a Rebuild

Picklists are another favourite source of unexpected complexity. Someone asks: “Can we just change this picklist to use our existing Global Value Set?”, which at first may sound simple and reasonable.

However, Salesforce does not always allow you to simply swap one configuration for another. One Reddit user described spending hours removing references including FlexiPages, Flows, and Quick Actions, just so the field could be removed and recreated using the Global Value Set.

And then you repeat the process across multiple environments because, of course, the change is never just needed in one org. It needs to happen in your sandbox, UAT, production, and probably that forgotten training org someone created years ago and nobody remembers owning.

Even New Salesforce Features Are Not Always “Plug and Play”

The phrase “quick change” is not limited to existing configuration. Even brand-new Salesforce capabilities can come with unexpected complexity.

One Admin shared their experience creating a proof of concept with Agentforce: “How long could it take to turn on Data Cloud and Agentforce, and build out a quick POC?” The answer? Almost a week.

Getting Data Cloud configured correctly, resolving setup issues, and opening multiple support cases turned a quick experiment into a significant piece of work, and this is not unusual. New technology often requires new data models, security considerations, permissions, testing, and architecture decisions.

The demo might look simple, but the implementation rarely is.

Salesforce Is Complicated Because Salesforce Is Powerful

The important thing to remember is that Salesforce complexity exists because Salesforce is powerful. Businesses can build incredible solutions without writing everything from scratch. Admins can automate processes, create custom experiences, integrate systems, and support thousands of users.

But the trade-off is that everything is connected – A field is not just a field. A picklist is not just a picklist. An automation is not just an automation.

Everything has a history (some of that history is documented; some of it lives exclusively in the memory of the person who left the company in 2021). Everything has dependencies. Everything has a chance of becoming your problem on a Friday afternoon.

Why “Just Do it in Production” Is Not a Strategy

Perhaps the biggest misunderstanding Salesforce Admins face is the assumption that small changes do not require proper processes. “If it’s only a field, why can’t you just change it directly?” Because production is where the business happens.

A Salesforce org is a critical system. Even minor configuration changes should be considered carefully, tested in a sandbox, and deployed safely. The frustrating part is that this approach takes longer. Testing, documentation, and deployment take time.

But the alternative is discovering the impact after users start reporting broken processes, missing data, or failed automation. Nobody wants the message: “Has anyone else noticed that customers can’t create opportunities anymore?” to arrive in Slack near the end of a long working day.

READ MORE: Expert Tips to Help You Move from Mid-Level to Senior in the Salesforce Ecosystem

Final Thoughts

Salesforce Admins are not trying to make simple things complicated. They are trying to understand the complicated things hiding behind simple requests.

Because they know that behind “just add a field” could be security settings, automation, integrations, Apex code, historical decisions, and years of technical debt waiting to be uncovered.

And it is important to remember: most people asking for these changes are not trying to underestimate the work. They are not trying to create problems. They simply cannot see the invisible layers underneath the request. That is where the Admin comes in.

A great Salesforce Admin is not just someone who makes changes. They are someone who protects the platform, asks the right questions, understands the risks, and makes sure today’s quick fix does not become tomorrow’s production incident. Because sometimes the fastest way to make a change is to spend a little more time understanding it first.

READ MORE: How to Gather Requirements (and Say ‘No’)

The Author

Christine Marshall

Christine Marshall

Christine is a 12x certified Salesforce Hall of Fame MVP and leads the Bristol Admin User Group.

Leave a Reply