Loading
Loading
  • Home

  • Productivity

  • App tips

App tips

5 min read

How to create a report in Salesforce

By Bryce Emley · March 11, 2024

Salesforce is a customer relationship management tool tons of people use to manage sales and report on performance. Since creating reports is an integral part of reporting, you'd think the powers that be would make it pretty straightforward. 

If you're here right now, that's because, for whatever reason, they did not.

While it may not be obvious, the good news is that it's still pretty simple, which is the next best thing. So if you've been struggling to make the reports you need, here's how to create a report in Salesforce.

  1. Open the Reports tab and start a new report

  2. Adjust your report and run it

  3. Create a summary report by grouping rows

  4. Create a matrix report by grouping columns

  5. Add a chart

Types of reports in Salesforce

Salesforce reports break down into standard reports and custom reports. Standard reports are based on Salesforce's existing templates you can plug and play, while custom reports are ones you build from scratch based on specific data parameters. This walkthrough is for standard reports.

As you start a report and add more complexity to it, you'll find that these reports break down further into four formats:

  • Tabular: These spreadsheet-like reports are the simplest, displaying your data as a series of lines in sortable rows and columns.

  • Summary: When you apply conditional details to your tabular report rows, you get a summary report. This type allows you to segment data groups with charts and separate calculations.

  • Matrix: A step up from summary reports, these reports allow you to tabulate a more complex matrix with groupings in both rows and columns.

  • Joined: When you need combinations of all the above, joined reports allow you to separate different report types into their own blocks to compare within the same interface.

Salesforce report tutorial

If the report types above sound abstract, you'll see what I mean as I walk through the Salesforce reporting steps. Since they build in complexity, I'll touch on (almost) each one as I go. (I'm skipping joined reports: while many of the steps are similar, there's also enough complexity involved that it's just a bit outside the bounds of this general guide to building reports in Salesforce.)

Step 1: Open the Reports tab and start a new report

Screenshot of the reports dashboard in Salesforce

From any dashboard, you should see a Reports tab in the top nav. From the main Reports page, you'll see a New Report button.

This page also lists a bunch of Salesforce's preset report types. For example purposes, I'll start one from scratch, but you could also just run one of those by clicking the name or exploring the options in the dropdown caret on the right. The sidebar also lists previous reports you've used, created, or saved, which you can further organize into folders.

Screenshot of how to create a new report in Salesforce

This will bring up a window where you can pick from basic report types. You can also adjust which objects and fields to include, but for now, I'll keep this Leads report to default presets. 

Hit Start Report to… start the report.

Step 2: Adjust your report and run it

Screenshot of how to add presets for your data in the report

When your new report opens up, you'll see a skeleton with no data. In the left panel, there's an Outline tab where you can add or delete the fields that will become columns. For a Leads report, by default, this includes things like first name, title, and lead source. To simplify, I'll X out a few. (If you edit these, you may have to hit Refresh to update the preview.)

You'll also see a Filters tab next to the Outline tab. Here, you can change parameters for your data, like lead creation date, leads by owner, and lead status. I'll leave these on the default.

When you've got the presets you want, you can use the buttons at the top to save the report for later use, run the report, or both. Hit Run when you're ready.

Screenshot of a basic tabular report in Salesforce, including fields for first and last name, company/account, email address, and lead owner

If all you want to do is run a basic tabular report, you're done. You can save it, export it, search through it, or sort it. If you want to add a bit more complexity, move on to step 3.

Step 3: Create a summary report by grouping rows

Click the Edit button to return to the report editing interface. In the Groups field on the left nav, under GROUP ROWS, I'm going to type "Company / Account" to create subgroups by account associated with each lead. 

Screenshot of how to create groups in the Salesforce report

You can also group by more than one field, and it doesn't have to be included in your existing report—things like lead owner, rating, number of employees, location, and email bounce reason.

When you've set your groupings, hit Run

Screenshot of a summary report in Salesforce after adding groups

This is what my particular summary report looks like. You can edit yours further, continue sorting it, add a chart, or incorporate still more complexity in the next step.

Step 4: Create a matrix report by grouping columns

Let's take things up a notch by grouping both columns and rows. Hit the Edit button to go back to the report editing page. From there, you can type additional grouping fields into the GROUP COLUMNS field below where you added rows to group. I'm going to add "Lead Owner" to mine. Hit Run when you're ready.

Screenshot of how to group columns by lead owner in Salesforce

Your matrix report should now combine groupings across horizontal and vertical axes. It'll even show you convenient totals across rows and columns, which you can see by scrolling to the right (if needed) and to the bottom.

Screenshot of a matrix report in Salesforce with grouped columns and rows

Step 5: Add a chart

Within that same report page, you can also render your data as a chart by clicking the Toggle Chart icon that looks like a little pie chart at the top. This view will populate at the top of the report above your table. 

Screenshot of a bar chart with data from the Salesforce report

Curiously, the pie chart's default view is a bar graph. But if you're not into that, you can click the little Settings icon (the little gear icon above the chart). Here, you'll find additional chart options to suit your data analysis tastes, like column, donut, or line.

Screenshot of the same data from the bar chart in a line chart

Scheduling Salesforce reports

If you want to run standard reports on a regular basis, you can schedule them as well.

  1. Return to the Reports page. 

  2. Find the report type you want.

  3. Click the dropdown caret on the right side.

  4. Click Subscribe.

  5. Set preferences for timing, delivery time, recipients, attachments, and conditions.

  6. Hit Save.

Screenshot showing how to schedule a report in Salesforce

Once you set your subscription up, you'll get those reports delivered to any preset recipients whenever you want them.

Custom Salesforce reporting options

More advanced users with custom reporting permissions can also create their own custom report types. I'm not going to dig into those here, but here's what you can expect from Salesforce custom reports:

  • Preset the columns you want your reports to open with.

  • Report on up to four objects at once.

  • Pull fields into the report from related objects.

  • Apply advanced section and field customization, sorting, and inclusions.

  • Report on both "with" and "without" relationships.

How to create a report in Salesforce with automation

Nobody loves compiling reports, except the most utterly, painfully Type A of us (which you might be if you're reading this [I might be borderline myself]). But now that you know how to create a report in Salesforce, it's time to streamline things with Salesforce automations.

You can use Zapier's no-code automations to link your favorite apps to Salesforce to do things like add new Typeform, Facebook ads, and Webflow leads to your Salesforce dashboard. Learn more about how to automate Salesforce, or get started with one of these pre-made workflows.

Add new Typeform form entries to Salesforce as leads

Add new Typeform form entries to Salesforce as leads
  • Typeform logo
  • Salesforce logo
Typeform + Salesforce

Zapier is the leader in workflow automation—integrating with 6,000+ apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated systems for your business-critical workflows across your organization's technology stack. Learn more.

Related reading:

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

Bryce Emley picture

Bryce Emley

Currently based in Albuquerque, NM, Bryce Emley holds an MFA in Creative Writing from NC State and nearly a decade of writing and editing experience. His work has been published in magazines including The Atlantic, Boston Review, Salon, and Modern Farmer and has received a regional Emmy and awards from venues including Narrative, Wesleyan University, the Edward F. Albee Foundation, and the Pablo Neruda Prize. When he isn’t writing content, poetry, or creative nonfiction, he enjoys traveling, baking, playing music, reliving his barista days in his own kitchen, camping, and being bad at carpentry.

tags
mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'