Salesforce is the most powerful CRM on the market. It's also one of the most commonly misconfigured. Most Salesforce instances I inherit have the same pattern: fields nobody uses, stages that don't map to anything real, dashboards that show activity but not outcomes, and a rep experience so painful that the team has built shadow tracking in spreadsheets.
The problem isn't Salesforce. The problem is that most implementations start with the tool and never ask the harder questions: What does your actual sales process look like? What decisions do you need data to make? What does your team need to see every morning to know where to focus?
This article covers how to set up Salesforce as a RevOps foundation rather than an activity tracker.
Start With Process, Not Fields
The most common Salesforce setup mistake is opening the Object Manager before you've documented how a deal actually moves through your organization. The result is an object structure that reflects your org chart rather than your revenue motion.
Before you touch a single field, map the following: How does a lead become a contact? When does a contact become an opportunity? What stages does every deal move through, and what specific evidence is required to advance from one to the next? What happens at close — when does the contract go to CS, and what context does CS need on day one?
The Four Objects That Drive Revenue
Most of Salesforce RevOps lives across four standard objects. Understanding what each one is for — and what it shouldn't be used for — is foundational.
Leads
Leads are unqualified contacts. They haven't been vetted. They haven't been connected to an Account. The Lead object is a staging area — it exists to hold inbound inquiries until someone determines whether they're worth pursuing. Too many teams use Leads for qualified prospects and then wonder why their CRM is a mess. Convert Leads quickly. Don't leave people in Lead purgatory.
Contacts and Accounts
Once a Lead is qualified, convert it to a Contact attached to an Account. The Account is the company — it's where you track firmographic data, engagement history, and relationship context. The Contact is the person. One Account can have many Contacts. Keep this clean and you'll save hundreds of hours of deduplication work later.
Opportunities
Opportunities are active deals. This is where your pipeline lives. Every Opportunity should have a clear stage, a close date that reflects your best realistic estimate, an amount, and a primary contact role. If those four fields are consistently filled in, you can build reliable pipeline reports. If they're not, you can't.
Cases (or Custom Objects)
For CS handoffs, renewal tracking, and expansion management, most teams either use Cases or build a custom Renewal object. Neither is wrong — what matters is that post-sale revenue has a dedicated place to live. Expansion opportunity managed inside the original Opportunity record is a recipe for confusion.
Stage Design: The Make-or-Break Decision
Your pipeline stage structure is the most important configuration decision you'll make. Get it wrong and every downstream report is suspect. Get it right and forecasting becomes dramatically more accurate.
A well-designed stage structure has these characteristics:
- Each stage name describes what has happened, not what you hope happens next
- Each stage has explicit entry criteria — specific evidence required, not judgment calls
- The probability assigned to each stage reflects historical close rate from that stage, not optimism
- There are no more than 6-7 stages — more than that and reps stop using them correctly
- There is a clear "Closed Lost" with required reason field — this data is valuable and you're wasting it if it's optional
See the full guide on CRM stage definition design for a deeper walkthrough.
Required Fields: The Minimum Viable Set
One of the fastest ways to destroy Salesforce adoption is to make too many fields required. Reps learn quickly to type garbage into required fields to get past the validation, and now your data is worse than if you had no required fields at all.
The minimum viable required field set for an Opportunity is: Stage, Close Date, Amount, and Lead Source. That's it at creation. As a deal advances, you can add stage-dependent required fields — at proposal stage, require a primary Contact role. At verbal commit, require a next step with a date. At closed won, require a Closed Won reason.
Stage-dependent requirements enforce data completeness without creating upfront friction. They're available in Salesforce via validation rules and are worth setting up before you go live.
Reporting That Drives Decisions
Most Salesforce instances have too many reports and not enough decisions being made from them. The goal isn't comprehensive reporting — it's the five to seven views that your team uses every day to know where to focus.
The core RevOps reporting stack in Salesforce:
- Current pipeline by stage — filtered to open opportunities, grouped by stage, showing total value and count
- Pipeline by close date — filtered to this quarter and next, grouped by month, showing weighted and unweighted pipeline
- Stage velocity — how long do deals spend in each stage on average? Where are deals stalling?
- Lead source attribution — where is closed revenue actually coming from?
- Forecast vs. actual — how accurate were your Q-1 and Q-2 close date predictions?
Build these five reports before you build anything else. Get your team using them before you add complexity.
The Automation Layer
Salesforce's automation capabilities are one of its biggest advantages over lighter CRMs. But automation built on a bad process foundation just makes bad things happen faster.
Add automation in this order: first, notifications (alert a rep when a deal has been in a stage for more than X days). Second, assignment rules (route new leads to the right rep automatically). Third, workflow automation (update fields, create tasks, send internal alerts based on stage changes). Last, complex flows.
Don't build the complex stuff until the basics are clean and trusted. See the lead routing automation guide for practical implementation details.
Need a Salesforce RevOps foundation built correctly?
I help mid-market and growth-stage teams design and implement Salesforce setups that sales teams actually use — and that leadership actually trusts.
Talk to Gage →