- Knowledge Base
- Marketing
- Social
- Report on social posts using the custom report builder
Report on social posts using the custom report builder
Last updated: February 10, 2026
Available with any of the following subscriptions, except where noted:
-
Marketing Hub Professional, Enterprise
Use the custom report builder to configure reports for specific social media metrics and performance data. Compare key metrics, such as engagements, impressions, reactions, or clicks, across your connected social accounts or marketing campaigns. This can help you analyze social data and trends to inform your social media strategy.
Before you get started
Before you begin creating custom reports, review the requirements and available data sources.
Requirements
Permissions required Dashboard, reports, and analytics Create/Own and Edit permissions are required to create custom reports.
- Your social account must be connected to HubSpot.
Limitations and considerations
- When you create a custom report with social data sources:
- Historical data is available starting from July 1, 2025, or the date your social account was connected, whichever is later.
- Available social data is based on your user access to the social account. Learn more about managing user access to your connected social accounts.
- Custom social reports show new data based on the report's date range. For example, the Impressions by channel report using a date range set to this week will display the total number of new impressions made during this calendar week. It does not display cumulative impressions.
Social data sources
| Social data sources | Available property groups |
| Social activities | Social interactions detected and social channels |
| Social posts | Social posts, social channels, and social post metrics |
| Social channels | Social channels and social channel metrics |
| Social profiles | Social profiles |
Please note: the Social Channel property is being deprecated. It’s recommended to use the Channel property when reporting on your social media channels.
Create custom reports for social posts
-
In your HubSpot account, navigate to Reporting > Reports.
- In the upper right, click Create and select Create report.
- In the left sidebar menu, click Custom report.
- Click Next.
- Click Create report on your own.
- Under Primary data source, click the dropdown menu and select a social data source.
- Toggle the Add more data sources switch on if you want to add more data sources. Learn more about selecting data sources.
- In the upper right, click Next.
- In the left panel, use the search bar, click the Browse dropdown menu, or click the filter filter icon to filter fields based on the report data source, field types, or property groups.
- To view property details, hover over the property and click the [icon] three vertical dots icon, then select View property info.
- Click and drag properties from the left sidebar into the Configure tab. Or click Actions, then select Add to [X].
- After adding your properties, continue setting up your custom report.
Review example reports
Below are sample report configurations you can use to analyze your social posts, activities, and channels. Learn more about the social metrics available in the custom report builder.
Engagement rate by social account
To compare your social media engagement rate across different social accounts, broken down by social network, you can create your custom report with the following configuration:
- Data sources: Social posts
- Chart type example: Horizontal bar
- X-axis: Derived Social Media Engagement Rate
- Y-axis: Social Channel Type
- Break down by: Channel
Impressions by media type
To compare the number of social media impressions by the social post content type (e.g., photo, video, or text), you can create your custom report with the following configuration:
- Data sources: Social posts
- Chart type example: Scatter
- X-axis: timestamp (weekly)
- Y-axis: Impressions (Sum)
- Break down by: Content type
- View point size by: Impressions (Sum)