# Custom Report Builder Help

**URL:** <https://community.hubspot.com/t/custom-report-builder-help/130339>\
**Category:** Reporting & Analytics\
**Tags:** academy, enterprise\
**Created:** [April 22, 2025, 8:18pm UTC](https://community.hubspot.com/t/custom-report-builder-help/130339 "2025-04-22T20:18:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![GWalsh](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gwalsh/32/47092_2.png) [@GWalsh](https://community.hubspot.com/u/GWalsh)\
**Post date:** [April 22, 2025, 8:18pm UTC](https://community.hubspot.com/t/custom-report-builder-help/130339/1 "2025-04-22T20:18:42Z")

</div>

Hi - Looking to use custom report builder to build a report that can list all customers in a matrix with the marketing emails we have sent to them and indicate/flag which of those emails they have clicked. The AI tool only works for single-object reporting… Anyone have an idea on where to begin?

Thanks!

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [April 23, 2025, 4:27am UTC](https://community.hubspot.com/t/custom-report-builder-help/130339/2 "2025-04-23T04:27:36Z")

</div>

Hi @GWalsh,

I played around with this a bit and even in portals with very little data (small count of contacts, small number of emails, limiting events to only a couple of days), a resulting table or pivot table is too large for HubSpot to display:

 ![karstenkoehler_0-1745382292614.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/5/d/5d38385653b72ae0b1823b108021cb786878a39e.png)

If you have contacts as rows and marketing emails as columns, to create your desired matrix, this very quickly becomes a gigantic table – which would be both slow to navigate, and secondly HubSpot would be cutting off a lot of data (see the recent yellow flag “Limited data”).

Instead of visualizing this in a report, have you considered simply looking up this information on the contact timelines, by filtering for marketing email activity? [Filter activity index pages and record timelines](https://knowledge.hubspot.com/records/filter-activities-on-a-record-timeline)

Alternatively, you can always build lists and filter for all contacts who clicked a specific email: [Create segments](https://knowledge.hubspot.com/lists/create-active-or-static-lists)

Both do of course not create a matrix but are ways to approach the data in a way that doesn’t break (see screenshot above).

Best regards!

---

<div class="post-metadata">

**Author:** ![GWalsh](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/gwalsh/32/47092_2.png) [@GWalsh](https://community.hubspot.com/u/GWalsh)\
**Post date:** [April 23, 2025, 1:06pm UTC](https://community.hubspot.com/t/custom-report-builder-help/130339/3 "2025-04-23T13:06:48Z")

</div>

Thanks, Karsten. Unfortunately, we are looking to filter by specific email types and show this data to sales users. I know we can search on a contact-specific basis, but we are looking to create historical engagement across a subscription type for a region’s contacts.

The email actions export on specific emails (that show clicked, opened, closes, bounces, etc.) would be more beneficial if we could marry it to contact properties inside of the sytsem. That does not seem to be possible either, without exporting and combining files.

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [April 23, 2025, 1:09pm UTC](https://community.hubspot.com/t/custom-report-builder-help/130339/4 "2025-04-23T13:09:53Z")

</div>

@GWalsh you’re correct, this is not possible. (I just now understood you were referring to _marketing_ emails, by the way.)

Can you maybe explain in a bit more detail which purpose such a report would serve? How would the insights generated be actioned? Regardless of how it’s configured, it would be impractically large. Who would look at it, what would they do with it? What you’re trying to achieve feels like something that maybe should be tackled from another angle.
