SalesOps

How do I add Salesforce validation rules without blocking my reps?

Validation rules block reps when they fire on every edit. Fix it in 4 moves: stage-gated requirements, role exceptions, clear errors, monthly audit.
Simply Scale Team
Simply Scale Team
May 18, 2026

Read Time: 5 Minutes

Validation rules are the fastest way to lose your sales team's trust if you set them up wrong.

Short answer: Salesforce validation rules block reps when they fire on every record edit instead of just the moves that matter. Fix it in 4 moves: only require fields at stage transitions, exempt admins and managers with role-based logic, write error messages that tell reps how to fix the problem, and audit firing frequency in a monthly report.

Most validation rules I see were written to enforce a CFO ask in 2022 and never touched again. Reps hate them. Data quality goes up... for 2 weeks. Then your reps invent workarounds and your data quality is worse than when you started.

Stage-gated requirements beat universal requirements

The biggest mistake is requiring fields the moment a record is created or edited. Reps can't even save the opp until they know information they don't have yet. So they fill in junk to get past the rule.

  • Require Close Date and Amount on creation. Nothing else.
  • Require Next Step and Decision Maker only when Stage moves to Discovery.
  • Require MEDDIC fields only when Stage moves to Proposal.
  • Require Contract Signer and Legal Review only when Stage moves to Negotiation.
  • Require Loss Reason only when Stage moves to Closed Lost.

The formula pattern is ISCHANGED(StageName) and ISPICKVAL(PRIORVALUE(StageName), "previous stage"). The data still gets captured at the right time. Reps don't get blocked at the wrong moment. And your audit trail still shows who entered what, when.

Use role-based exceptions to skip the right people

Your VP of Sales should not get blocked when she's pulling 50 deals in a Mass Edit. Neither should your data team during a clean-up sprint. Or your integration user during a nightly Apollo sync.

  1. Create a custom permission named ValidationBypass.
  2. Wrap it in a permission set called Validation Bypass.
  3. Assign that set to admins and to anyone running mass updates.
  4. Add $Permission.ValidationBypass = false to every rule formula.
  5. Document who has the permission and review the assignments quarterly.

This is cleaner than checking $User.Profile.Name in the formula. Profiles change as your org grows. Permission sets stay explicit and portable.

Write error messages your reps can act on

"Required field missing" is useless. It tells your rep nothing about what to do next. Treat the error message as the last sales enablement touchpoint before they call you for help.

  • Bad: "Validation Error."
  • Better: "Close Date is required."
  • Best: "Set Close Date before moving to Proposal. Use the end of the quarter you expect to sign."

Every error message should answer 2 questions: what is wrong and what do I do to fix it. If your reps still ask in Slack after reading the message, your message is broken.

Audit which rules fire too often

You have validation rules nobody remembers writing. Find them. Most orgs I audit have at least 5 rules that should have been deleted years ago.

  • Build a custom report on Validation Rule Errors using the Setup Audit Trail.
  • Group by Rule Name and count occurrences over the last 30 days.
  • Any rule firing more than 50 times a month is suspect.
  • Any rule that has not fired once in 90 days is dead. Delete it.
  • Review the survivors with your sales managers and rewrite the error messages.

This audit takes 30 minutes once a month. It saves your reps hours of confusion every week. And it gives you a defensible answer when a CRO asks why deals keep getting stuck.

Bottom line

Validation rules should enforce 3 things: critical data integrity, stage transition discipline, and downstream system requirements. Anything beyond that is just friction your reps will work around. Audit your rules this week. Delete what doesn't pass that test. Your sales team will trust the system again.

Frequently asked questions

What is the difference between a validation rule and a required field in Salesforce?

A required field in the page layout blocks save unless the field has a value. A validation rule runs a formula and can enforce conditional logic across multiple fields. Validation rules are more flexible but harder for reps to read. Use required fields for simple cases and validation rules for stage-based or multi-field logic.

How do I bypass a validation rule for an admin?

Create a custom permission named ValidationBypass. Assign it to admins via a permission set. Wrap your rule formula in NOT($Permission.ValidationBypass). The rule still fires for everyone else but skips users with the permission. Avoid hard-coding profile names because profiles change as your org grows.

Why are my Salesforce validation rules firing on imports?

Validation rules fire on every save, including Data Loader imports and API calls. To skip them during bulk loads, assign your integration user the Validation Bypass permission. You can also use the Bulk API with the skip-validation option, but that requires API setup. The permission set approach is cleaner and easier to audit.

How many validation rules is too many for one object?

If reps are getting blocked more than once a week per opportunity, you have too many. Most healthy Sales Cloud orgs run 5 to 10 validation rules on Opportunity. Above 15 you should audit firing frequency and consolidate. Each extra rule adds processing time and rep confusion.

Should validation rules replace approval processes?

No. Validation rules block invalid data before save. Approval processes route a record for human review after save. Use validation rules when the data itself is wrong. Use approvals when a deal needs a manager to sign off. They solve different problems.

Want more of this? The Simply Scale newsletter drops every week: https://www.gosimplyscale.com/newsletter

Other blog posts

How do I build a Salesforce UTM taxonomy AEs will use?
MarketingOps

How do I build a Salesforce UTM taxonomy AEs will use?

Salesforce UTM tracking dies at conversion. Fix it in 4 moves: lock a convention, capture on Lead, copy via Flow, report first-touch and last-touch.
May 19, 2026
All
I'm about to talk myself out of work
Guide

I'm about to talk myself out of work

How you can read salesforce error emails on your own and stop paying $200+ an hour for a consultant to do it for you
May 18, 2026
All
How do I roll out a Salesforce pricing change without breaking open deals?
GTM

How do I roll out a Salesforce pricing change without breaking open deals?

Roll out a Salesforce pricing change without breaking open deals by versioning price books, locking quotes past a stage, and giving AEs 14 days notice.
May 18, 2026
All

Ready to work together?

Let's talk about how we can build a Salesforce system that grows with your business.

Book Your Discovery Call
Unlock Exclusive Salesforce Growth Strategies
Join the Simply Scale network and get insider strategies, automation tips, and expert insights straight to your inbox. No fluff—just real solutions to scale faster.