Custom Object Automation
Reporting & Visibility

Fix Reporting Issues with Custom Objects

Tikita Tolley
Fix Reporting Issues with Custom Objects

The Struggle

Custom objects don’t always appear where you expect them to in HubSpot’s reports. Users often assume they’ll behave exactly like contacts or deals, but cross-object and attribution reports require Enterprise features or extra setup. Even when you do have access, reports can show blank data if your associations aren’t configured correctly.

How to Solve It

  1. Use the Custom Report Builder Go to Reporting → Reports

HubSpot main navigation with Reporting > Reports highlighted

then → Create report → Custom Report → Click Next

Create report dialog with Custom Report selected

This tool lets you combine custom objects with standard ones like Contacts, Companies, or Deals in a single view.

In this example I’m using my custom object: Events.

Custom Report Builder object picker with the Events custom object selected

Drag and drop properties from your custom object and any standard objects you want to include, to start building your report:

Custom Report Builder canvas with Event and standard object properties being arranged

  1. Check Your Associations Cross-object reports depend entirely on associations. Open Settings → Data Management → Data Model → Click Edit Data Model to confirm your custom object is connected to the standard ones you want to include in reports.

HubSpot Data Management settings with the Edit Data Model button highlighted

This is what the Data Model looks like.

At the bottom of the canvas you can see your custom objects:

HubSpot Data Model canvas showing standard objects at the top and custom objects at the bottom

On the custom object card, there is a note of the number of associations.

Click View all to see whether your custom object is associated to the standard objects you want:

Custom object card expanded to show its list of associated standard objects

  1. Export or Use a BI Tool (Workaround) If native reporting is still limited, export data to a spreadsheet or BI tool like Google Sheets, Looker, or Tableau for deeper analysis. This is especially useful for portals without Enterprise access.

You can do this from Actions within the report.

HubSpot report Actions menu opened with the Export option visible

Export report dialog with file format and email recipient fields

  1. (Enterprise Bonus) Use Datasets If you’re on Enterprise, use Datasets under Data Management. Datasets let you prepare joined data between custom and standard objects before visualizing them, which simplifies complex reporting.

Datasets section under Data Management in HubSpot Enterprise settings

Creating a new dataset that joins a custom object with standard objects

Next, click Add source to add the standard object you want to link:

Add source panel in the HubSpot dataset builder

Selecting a standard object as an additional dataset source

Completed dataset showing custom and standard object fields ready for reporting

Summary

Most reporting frustrations with custom objects come from two things: missing associations and using the wrong report type. Once those are fixed, HubSpot can visualize your custom data almost as easily as native records - and datasets make it even smoother if you’re on Enterprise.