Report Type Explained
Every Salesforce report is built on a report type, which specifies the primary object, any related objects (up to four levels via lookups or master-detail), and the fields available for columns, filters, groupings, and formulas. Standard report types ship with Salesforce for common object combinations (e.g., Accounts with Contacts, Opportunities with Products). Custom Report Types let admins define new combinations, including custom objects, and control exactly which fields are visible to report builders.
A critical configuration in custom report types is the join type between objects: 'with' (inner join, requires records in both objects) versus 'with or without' (outer join, includes parent records even if they have no matching children). Choosing the wrong join type is one of the most common reporting mistakes, as it can silently exclude records. Custom report types also support lookup fields to extend reporting across objects not directly in the type's hierarchy. Clientell AI can analyze which report types your org uses most and suggest custom report types that unlock new cross-object reporting capabilities.
Related Salesforce Terms
Report
A Report in Salesforce is a structured query that retrieves, filters, groups, and summarizes data from one or more related objects for analysis.
Dashboard
A Dashboard in Salesforce is a visual display of key metrics and trends built from underlying report data, presented through charts, gauges, tables, and metrics components.
Custom Object
A Custom Object is a user-defined database table in Salesforce that stores data specific to your organization's unique business needs.