Filtering Analytics Data

Last updated: April 11, 2026

The Analytics page includes a set of filters that let you narrow down the data displayed across all metric cards, score cards, trend charts, and the invoice table. Adjusting any filter updates every section of the page at once, giving you a focused view of AI performance for a specific vendor, project, or time period.

The Analytics page is only available to users with the Procore Company Admin role. If you do not have this role, you will see a message stating you do not have access.


How Filters Work

Three global filters appear at the top of the Analytics page: Vendor, Project, and Date Range. These filters work together and can be combined in any combination. When you change any filter, inBuild fetches a fresh set of data from the server that matches your selections. Every element on the page, including metric cards, score cards, trend charts, and the invoice table, reflects the filtered results.

There is also an Invoice Number Search field above the invoice table. Unlike the global filters, this search only affects the table rows and does not change the metric cards, score cards, or trend charts.

Filter selections are not saved between sessions. If you refresh the page or navigate away, all filters reset to their defaults.


Filtering by Vendor

The Vendor filter lets you view analytics data for invoices associated with a single vendor. When a vendor is selected, all metrics, scores, charts, and table rows update to show only invoices from that vendor.

  1. Navigate to the Analytics page.

  2. Click the Vendor dropdown at the top of the page.

  3. Select a vendor from the list.

  4. The page reloads with data filtered to invoices from the selected vendor only.

To remove the vendor filter, open the Vendor dropdown and select All Vendors.

The vendor list is populated from invoices already in your system. If a vendor has no invoices in inBuild, they will not appear in this dropdown.


Filtering by Project

The Project filter lets you view analytics data for invoices tied to a specific Procore project. This is useful for evaluating AI performance on a project-by-project basis.

  1. Navigate to the Analytics page.

  2. Click the Project dropdown at the top of the page.

  3. Select a project from the list.

  4. The page reloads with data filtered to invoices associated with the selected project only.

To remove the project filter, open the Project dropdown and select All Projects.

Like the vendor list, the project list only includes Procore projects that have at least one invoice in inBuild.


Filtering by Date Range

The Date Range filter lets you limit the analytics data to invoices received within a specific window of time. This is helpful for reviewing AI performance over a particular week, month, or quarter.

  1. Navigate to the Analytics page.

  2. Click the Date Range control at the top of the page. A calendar popover appears showing two months side by side.

  3. Click a date to set the start of your range.

  4. Click a second date to set the end of your range. The popover closes automatically once both dates are selected.

  5. The page reloads with data filtered to invoices received on or between the selected dates.

The date range is fully inclusive. The start date includes the entire day from midnight, and the end date includes the entire day through 11:59 PM.

Clearing the Date Range

  1. Click the Date Range control to open the calendar popover.

  2. Click the Clear link inside the popover.

  3. The date range resets and the popover closes. The page reloads with all dates included.


Searching by Invoice Number

The Search field above the invoice table lets you find specific invoices by their invoice number. Unlike the global filters, this search only affects the rows shown in the invoice table. Metric cards, score cards, and trend charts are not changed by the search.

  1. Scroll down to the invoice table on the Analytics page.

  2. Click the Search field (indicated by a magnifying glass icon) above the table.

  3. Enter a full or partial invoice number.

  4. The table rows update instantly to show only invoices whose invoice number contains the text you entered.

The search is not case-sensitive. For example, searching "inv" will match "INV-001", "inv-002", and "Invoice-300".

The invoice number search runs against data already loaded on the page. It can only find invoices that match your current Vendor, Project, and Date Range filters. If the invoice you are looking for does not appear, try clearing the global filters first.


Combining Filters

All three global filters can be used at the same time. For example, you can select a specific vendor, a specific project, and a date range to see only invoices that match all three criteria. The invoice number search can then be applied on top of those results to locate a specific invoice in the table.

The following table summarizes how each filter affects the page:

Filter

Scope

Default

Vendor

Entire page (metric cards, score cards, charts, and table)

All Vendors

Project

Entire page (metric cards, score cards, charts, and table)

All Projects

Date Range

Entire page (metric cards, score cards, charts, and table)

No range (all dates included)

Invoice Number Search

Invoice table only

Empty (all rows shown)


Frequently Asked Questions

Why don't I see a specific vendor or project in the filter dropdown?

The Vendor and Project dropdowns are populated from invoices that already exist in inBuild. If a vendor or project has no associated invoices, it will not appear in the list. Once an invoice for that vendor or project is processed, it will show up the next time you visit the Analytics page.

Why does the invoice number search not return results I expect?

The invoice number search only filters rows that are already loaded in the table based on the active Vendor, Project, and Date Range filters. If the invoice you are looking for was excluded by one of those global filters, it will not appear in search results. Try resetting the global filters to All Vendors, All Projects, and clearing the Date Range, then search again.

Do my filter selections persist if I leave the page?

No. All filter selections reset to their defaults when you navigate away from the Analytics page or refresh the browser. You will need to reapply your filters each time you return.

Does the CSV export respect the filters I have applied?

Yes. The CSV export includes only the rows currently visible in the invoice table after all filters and the invoice number search have been applied. If you want to export data for a specific vendor and date range, set those filters before clicking the download button.