Salesforce for Business Analysts: What You Actually Need to Know

Header image: Salesforce for BAs, a tree from your org to the data model and access, with objects, fields, profiles and sharing as leaves.

Hey friends,

If you're already a business analyst and you're new to Salesforce, you don't need to learn the whole platform. Learn six things first: the data model, the security model, what's possible without code, reports, sandboxes, and the release cycle. Those cover most of the questions you'll face in your first projects.

Your elicitation, process mapping and requirements skills transfer directly. What changes is knowing what the platform does out of the box, so you can tell a stakeholder "that's a setting" instead of "that's a project."

1. The data model: objects, fields, records

Salesforce stores data in objects (think tables), fields (columns) and records (rows). Trailhead's Data Modeling module uses exactly that spreadsheet comparison. Standard objects like Account, Contact, Lead, Opportunity and Case come with the platform. Custom objects hold anything else, like a Property or an Offer.

Table translating business analyst concepts to Salesforce terms: table to object, column to field, row to record, foreign key to lookup or master-detail, business rule to validation rule or Flow, test environment to sandbox.

Most of your vocabulary already exists. It just has new names.

Relationships matter more than people expect. Salesforce has two main kinds: lookup and master-detail (Trailhead). Master-detail ties the child tightly to the parent, so deleting the parent deletes the children and the child inherits the parent's sharing. When you write a requirement like "each offer belongs to a property," that choice is hiding inside it. My lookup vs master-detail post goes deeper.

2. The security model: who sees what

Salesforce controls access at four levels: the whole org, objects, fields and individual records (Trailhead Data Security). The settings work at the API level too, so they apply no matter how someone gets to the data.

Why a BA needs this: "managers should see their team's deals but not other teams'" is a sharing requirement. Catch it during discovery and you save weeks of rework. Ask every stakeholder group what they should see, edit and never see. I cover the layers in my Salesforce security model post.

3. What's possible without code

Salesforce calls building without code declarative development (Trailhead). Validation rules, Flow, page layouts, Dynamic Forms, approval processes and reports are all point-and-click. A huge share of business requirements can be met this way.

My rule of thumb: before you write a requirement that implies custom code, ask an admin "can Flow do this?" Usually yes. The BA exam guide is clear that you're not expected to design technical solutions, but knowing the options lets you recommend instead of just collect.

A bit about how I study. Focus on Force was my favorite resource on the way to 17 Salesforce certs. But what actually made things stick was taking practice tests rapid-fire, again and again. That's the loop Cert Lab is built on: quick questions, explanations with current links and screenshots, then go again.

Cert Lab by Nick Frates

Let the Business Analyst Cert Lab test you to success

Fast scenario questions that make you practice the BA side of Salesforce projects: discovery, stakeholders, process maps, requirements, user stories and UAT. Every answer explained.

Start the Business Analyst Cert Lab for $9.99 →

4. Reports and dashboards

Stakeholders love asking for reports, and Salesforce reports are built on report types that decide which objects and records you can include. When a stakeholder says "I want to see X," check the data actually exists in fields first. If it doesn't, the reporting need becomes a data requirement. My reports and dashboards guide covers the basics.

5. Sandboxes and where UAT happens

A sandbox is a copy of production used for building and testing. Salesforce Help lists four types (Sandbox Types):

SandboxWhat it copiesGood for
DeveloperConfiguration (metadata) onlyBuilding and unit testing
Developer ProMetadata, larger data setsDevelopment, QA, training
Partial CopyMetadata plus a sample of data from a templateUAT, integration testing, training
FullA full replica, all data and metadataStaging, performance and load testing

As a BA you'll mostly live in Partial Copy or Full sandboxes during UAT. Ask early which one the project uses, and whether it has realistic test data.

6. The release cycle

Salesforce ships three major releases a year: Spring, Summer and Winter. Features appear in sandboxes before production, so you can test them first. Trailhead's release readiness module has you look up the sandbox and production dates for your instance. Put them on the project calendar. A new release can change a screen your users were just trained on.

A 30-day plan for a BA new to Salesforce

  1. Week 1: sign up for a free Developer Edition org and click through Sales and Service apps as a user.
  2. Week 2: build a tiny custom object with two fields, a lookup and a validation rule.
  3. Week 3: build a report and a dashboard on that data, then share it with a test user who has less access.
  4. Week 4: write five user stories for a change to your mini app, with acceptance criteria, and test them yourself.

If you want a structured exam goal along the way, the Platform Foundations exam covers the platform basics, and the Business Analyst certification covers the BA craft on Salesforce.

FAQ

Do I need the admin certification as a BA?

No. It helps, but the Business Analyst exam has no prerequisite. Platform Foundations is a lighter way to prove platform basics.

Which Salesforce skills does Trailhead say a BA needs?

A basic understanding of automation, collaboration, data management, reports and dashboards, CRM, the platform, sales and marketing, and AgentExchange.

Where should you go next?

Cert Lab by Nick Frates

Let the Business Analyst Cert Lab test you to success

Lessons, flashcards, a quiz for each of the six exam sections and full practice exams, every answer explained.

Start the Business Analyst Cert Lab for $9.99 →

Hope this helps!

Best,

Nick

Keep reading

See all posts →

Salesforce Saturdays

Join 1,033 Salesforce pros getting one 10-minute tip on Salesforce tech or career growth every Saturday.