Support Ukraine 🇺🇦 Help Provide Humanitarian Aid to Ukraine.
For Everyone

Salesforce custom report types - what are they, when are they useful

5 min read
CloudAnswers photo

Reporting on your Customer Relationship Management (CRM) data can give you real-time data-driven insights into your business such as:

  • Who are your best-fit customers?
  • Where do your best-fit leads come from?
  • How different types of prospects move through your marketing and sales process.
  • The effectiveness of your customer support.
  • And anything else you are tracking in Salesforce.

Reporting is perhaps the most powerful benefit of CRM, giving a clear picture of what's going on in the company.

When creating a report in Salesforce, the first step is to choose the report type - this is the foundation of the report and determines what information will be available to generate the report. Salesforce has basic report types that may meet most business needs right out of the box. However, this article discusses custom report types and why they are helpful.

What are Report Types?

Salesforce report types act as the template(s) while defining:

  • Objects: what Objects the report can view (e.g., Accounts, Contacts, Opportunities, etc.)
  • Object Relationships: Add up to four objects related to the primary object.
  • Fields that are available for the report.
  • Fields checked by default: Which fields will automatically show on your new report?
  • Field display names: There are a few situations where you might want to change a field label.

Salesforce has many pre-defined Report Types, which is fantastic but may not always offer you exactly what you need. You can't change Salesforce's preset Report Types, however, you  can build a Custom Report Type that allows you to specify what you want to view in terms of objects and fields and modify it whenever changes are required.

When are Custom Report Types Useful?

Custom report types are often the solution if you go to create a report and run into one of the following issues:

  • The objects you want don’t have a standard report type.
  • The fields you want aren’t available in a standard report type.
  • You want to rename any of the fields that are in a report without renaming them everywhere in Salesforce.

If you want to create any of these, just go to Setup > Custom Report Types in Salesforce and try it out.

Multi-Level Object Relationships

One of the benefits of custom report types is that you can define up to four levels of related objects. So if you’ve ever wanted a report that has more levels than the standard reports - such as Accounts with Opportunities with Contacts with Tasks - then a custom report type may be for you.

Objects without Child Records

With custom report types you can also report on Objects that may not have a related object. For example, Opportunities with or without Activities - so you can see all Opportunities and their related activities, but still, see Opportunities that have no activity.

Adding Fields via Lookup

Another common issue when creating reports is that you want more information from something related to the records you’re reporting on. Maybe you want more information related to the owner of a record, or you’re reporting on something like a Case and you want more details for the related records like a Product or Account. With a custom report type, it’s easy to add all kinds of details from a related object: As you can see, you now have access to all of the fields for anything related to the object you are working on, so now you can add any of those fields to the report type and they’ll be usable in reports. You can even traverse up several lookup fields (see how Account Owner has another link in the above picture).

Modifying Field Names or Default Fields

Sometimes when creating reports people get confused by the Salesforce field formatting. Or sometimes you just want a shorter name in the report. On the Edit Layout screen you can click on a field and then click Edit Properties and change how it will display on the report or whether or not it will be on the report by default. Small changes like this can make it much easier for users to create their own reports.


There are many possibilities in creating custom report types. If you’ve mastered the basic reports, custom report types can allow you to create reports that will amaze your co-workers and generate reports that you used to do in Excel or another tool.

Next time you get stuck creating a report, see if a custom report type fixes your issue or unlocks any extra information you can get.

If you need help sharing the reports that you create with all these custom report types, try out our app, Report Sender. Report Sender lets you send these reports in a variety of formats, to any email address, and on a schedule you specify.

Interested in more topics that are connected to Salesforce reports, check other blog posts:

CloudAnswers photo

About CloudAnswers

Salesforce apps, powerful components, custom development, and consulting. Our experienced team helps you to create and modify workflow processes in salesforce.

Related Articles

For Everyone

How to build a Customer Churn Rate report in Salesforce

The churn rate is the total percentage of customers that join up and subsequently leave within a specific period. The churn rate is undesirable since it indicates that you're losing consumers. Customer churn rates may be divided into two categories: voluntary and involuntary. People who unsubscribe for their reasons, such as being dissatisfied with the service or no longer requiring it, are referred to as "voluntary churn." Involuntary churn can occur due to problems like payment failure that cannot be attributed to a customer intentionally canceling.

April 14, 2022

4 Min Read

For Everyone

Does reporting really matter?

What are the benefits of reporting? Business reports provide essential information to management, such as spending, profit, and growth. Reports deliver valuable information that the business can utilize to generate future predictions, marketing plans, assist budget planning, and improve decision-making.

January 21, 2022

6 Min Read

For Everyone

How to coordinate marketing and sales by avoiding duplicates in Salesforce

If you are in charge of handling client data, you have almost certainly dealt with the hassles that duplicate data causes. Whether the duplicate data entered your system due to clients filling out forms, manually inputting data, or importing it from other platforms, the implications are the same and highly expensive.

December 12, 2021

8 Min Read