Skip to main content
Create a custom report

Freedom to select exactly what data and visuals are most relevant to your needs.

Beth-Ann Sher avatar
Written by Beth-Ann Sher
Updated this week

With the Advanced or Expert plan, you can create your own custom report by choosing from over 100 chart types and drag and drop them into your report. This feature gives you the freedom to select exactly what data and visuals are most relevant to your needs.

You'll need the “Can create, edit and internally share reports” permission to create a report.


Create a custom report

To create a new custom report from scratch, go to Reports and click the + icon at the top of the menu, or go to Your reports and click on New Custom report.

This will open the template library. You can select and customize a template, or click Create your own to start from scratch.

Add a report name and description

Give your report a clear title and description so you and your teammates can see at a glance what it’s for.

Add charts to your report

Now you can start adding charts to your report. From the "Add a chart" menu on the right, search for popular chart templates and simply drag and drop them onto your report.

Chart templates are still completely customizable if custom reports are included on your plan. To edit an existing chart, select the Actions menu above the chart and then click Edit chart.

Or you can set up your own chart from scratch by selecting Create your own from the "Add a chart" menu on your report.

Choose a chart type

There are nine chart types to provide you with flexible ways of visualizing your data, including: KPI, column, bar, donut, line, combo, area, heatmap, and table.

Learn more about using chart types and options to help visualize your data.

Set a date range

Select the date range for this chart using the date picker on the right.

If you choose a relative date range like ‘Past 4 weeks’ the chart will always show you the past 4 weeks. If you choose specific dates like ‘1st - 31st of Jan’, it will always show data from those specific dates.

Choose a metric

Choose which metric you want to look at per timestamp (the date range you’ve selected).

See all definitions for conversation and ticket metrics, date filter timestamps, and attributes in Intercom reports.

Some metrics can be aggregated by average, median, percentile, minimum, maximum, or sum. For example if we want to see the average ticket time to resolve.

Use multi-metric charts

Multi-metric charts enable you to view multiple metrics within a single visualization. This simplifies data analysis, making it easier to compare, contrast, and derive insights from various metrics simultaneously.

This is available on the following chart types:

  • Column

  • Line

  • Area

  • Table

Common use cases include:

  • Comparing the volume of new inbound conversations to closed conversations in one view to assess whether your team can keep up with demand.

  • Comparing teammates across various performance metrics in one view to identify top performers.

Click the Add metric button on the side panel of the chart builder to add multiple metrics to the same chart.

Note:

  • Filters can be added to each metric in a chart.

  • Metrics can be moved up and down to change the order in which metrics are rendered in a chart by dragging and dropping the metric block.

  • Multi-metric charts don't support segmentation.

  • Multi-metric charts don't support stacking, relative values or targets.

  • There is a maximum limit of 20 metrics on multi-metric charts.

  • Column, Line and Area charts only support metrics that have the same Y axis.

  • Table charts support any combination of metrics regardless of their Y axis, however, exporting chart data is not available for multi-metric Table charts.

  • If you select the chart drill-in for a multi-metric chart, you must choose which specific metric you want to examine in detail.

Create charts that compare two metrics with different Y axis

You can create charts that compare two metrics with different Y axis by using the Combo chart type.

The first metric selected will use a Column chart and use the left Y axis, and the second metric selected will use a Line chart and the right Y axis.

Combo chart types can only have two metrics selected.

Customize the chart legend label for a metric

Custom metric names can be added to the chart legend through the “legend label” input field in order to visually differentiate between metrics.

Metrics with custom filters and legend labels can't be saved as a custom metric for you to reuse in another report.

Office hours settings

You can set your custom report metric to be "Within office hours" for the following datasets:

  • Conversations dataset

    • First response time

    • Response time

    • Time from first assignment to close

    • Time to close

  • Conversation actions dataset

    • Teammate first response time

    • Teammate subsequent response time

    • Teammate time to close

    • Teammate handling time

    • Team first response time

    • Team subsequent response time

    • Team time to close

When using one of the supported metrics in your custom report, you'll see a "Within office hours" checkbox appear under the Metric dropdown 👇

Add filters to chart metrics

Add any filters you’d like for a more zoomed-in view of your data. For example, you might build a custom report for a certain region, in which case you’d filter for the relevant continent or country:

This supports both AND and OR conditions when selecting multiple filters, which is available at both a chart and custom report level. For example, this chart is filtered by conversations which have:

  • Topic = “pricing” OR

  • Tag = “pricing”

Intercom takes a snapshot of the customer when the conversation starts which means that any changes to user and company attributes after the conversation is created are not reflected in the reports.

A couple exceptions where the information is loaded in real-time: User name, User pseudonym, and User email attributes.

Additionally, some metrics (those that are calculated at the time vs. a static value, like Customer satisfaction) will display an error when the selected break down has more than 10,000 unique values for the range/filters.

Company attributes filters in custom reports

You can choose a company attribute as a filter in a custom report at the report level, or at an individual chart level. Note that if you do both, the report level filter takes precedence.

The company attribute filter allows you to only filter by company attributes but does not allow you to group by them. Filtering means including or excluding certain information and filtering occurs in the filters dropdown at the top left of the Custom report page. Grouping, however, is organizing a report in a way that makes sense for the viewer and occurs at the chart level.

Give the chart a name and description

Give the chart a name and description which helps you clearly identify what this chart shows (the description is a good place to call out any filters you've applied to this chart).

Now click Add chart to add this chart to your report. You’ll be taken back to your report, where you can continue adding more charts.

There is no limit to the number of charts in a report.

Edit charts

To edit, duplicate, or delete an existing chart from your custom report, hover over it and select an option from the Actions dropdown.

Note: You'll need to edit the report to see all of these options under chart Actions.

Charts can be moved or resized on your report by pulling from the bottom right corner.

Set report timezone

Charts are based on the workspace timezone by default, and comply with the metric setting to include/exclude office hours.

To change the timezone for a custom report, simply change the timezone selected at the top of the report page.

Setting a timezone is only available on custom reports.

Add filters to your report

You can apply filters to both reports and individual charts. Here’s how these filters interact:

  • Report filters apply to charts within the report
    When you add a filter to a report, it automatically applies to all charts within that report.

    • For example, if you apply a date filter to the report, this will override the date filter of any chart within the report.

    • If a chart is set to display data for "today," but the report’s date filter is set to "yesterday," the chart will display data for "yesterday" when viewed within the report.

  • Chart builder filters are not overridden
    Report filters do not affect what you see when building or editing a chart in the chart builder. They only take effect when viewing the chart within the report.

  • Filters combine in an "AND" relationship
    If both the report and a chart have filters, they combine as if they’re joined by an “AND” condition.

For example, the chart in this report filters for data from Germany, and we’ve applied a filter at the report level for ‘Channel is Email’. This means the chart is now showing data from conversations started in Berlin via Email:

Note:

  • The ‘Channel’ filter will only contain those channels where you have installed Intercom.

  • Custom events are currently not supported for filtering custom reports.

Save and share your custom report

When you've finished customizing your report, click Save.

This will open the share report options. You can also click the Share button any time from the top of your report to change these settings.


Viewing custom reports

Any custom reports that you create personally, are listed in Reports > Your reports.

Any custom reports created by other teammates and shared with you, are accessible from Reports > All reports > Shared with you.

When viewing a report you can easily add more filters which will apply in addition to existing filters that are set within the charts.

For filters to persist after closing the report (and be visible to other teammates with access to the report), you'll need to edit the report, apply the filters, and then save the report.

Data exploration

Every chart has a drill-in feature, enabling you to explore the underlying data behind your metrics. This allows you to gain a clearer understanding of the factors driving your results and make data-informed decisions faster.


Managing custom reports

You can edit, duplicate, or delete any custom report that you have full access to. Go to Reports and open the report you want to manage, then use the options in the top right to:

  • Share

  • Edit

  • Duplicate

  • Add to favorites

  • Delete

Seeing unexpected results?

If you’re unsure of the data in your reports, check out this article for a close look at some of the details.


💡Tip

Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts


Did this answer your question?