Skip to main content
Home Solutions Approach About Blog
Let's Talk →
← All Articles
CRM Strategy

Salesforce RevOps Setup: The Foundation Most Teams Rush

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 output of this exercise is a stage definition document — typically 5 to 7 stages with explicit entry criteria for each. That document drives your Opportunity object setup. If you skip it, your pipeline reporting will never be trusted.

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:

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:

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 →