Skip to content
Dashboards

Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics

Learn how to use Contact and Opportunity numeric and monetary custom fields as metrics across GHL Customer Care dashboards, Custom Reports, and Custom Metrics.

7 min read1,563 words7 explained imagesUpdated Wed, 26 Aug at 7:39 PM
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Key Benefits of Custom Field Metrics
  2. Supported Fields and Aggregations
  3. Where Custom Field Metrics Are Available
  4. How To Setup Custom Fields as Metrics
  5. Use a Custom Field in a Dashboard Widget or Custom Report
  6. Use a Custom Field in a Custom Metric
  7. Example: Reporting on Property Value
  8. Frequently Asked Questions
  9. Related Articles

Numeric and monetary custom fields can be more than filters or grouping options in GHL Customer Care reporting. Contact and Opportunity custom fields that store business-specific numbers—such as treatment cost, property value, or projected deal size can now be aggregated directly in dashboards and Custom Reports. This gives you more flexibility to measure the data that matters to your business without forcing it into a standard field.


TABLE OF CONTENTS


What Are Custom Field Metrics?

Custom field metrics turn eligible numeric and monetary values stored on Contacts or Opportunities into measurable reporting data. Instead of only filtering or grouping records by a custom field, you can calculate the Sum, Minimum, Maximum, or Average of its values and display the result in supported reporting tools.

For example, if your Opportunities contain a Monetary custom field named Property Value, you can calculate the total property value across won opportunities or identify the highest-value property in a selected period.


Key Benefits of Custom Field Metrics

  • Measure business-specific data: Aggregate values such as property value, treatment cost, estimated project value, or other numeric information unique to your business.

  • Choose the calculation that fits your goal: Apply Sum, Min, Max, or Average to the same custom field depending on the insight you need.

  • Report across multiple tools: Use eligible custom fields in Dashboard widgets, Custom Reports, and the Custom Metric module.

  • Reduce manual reporting: Analyze custom-field values directly in GHL Customer Care instead of exporting the data for separate calculations.

  • Use new fields automatically: Eligible custom fields become available as metrics when they are created without requiring a separate admin toggle or enablement step.


Supported Fields and Aggregations

Custom field metrics are available for supported Contact and Opportunity fields that store numeric or monetary values. GHL Customer Care separates the field you want to measure from the calculation applied to it, so the same custom field can be used to answer different reporting questions.

Supported custom field metrics include:

  • Objects: Contacts and Opportunities

  • Field types: Number and Monetary custom fields

  • Aggregations:

    • Sum: Adds all applicable values together.

    • Min: Displays the lowest applicable value.

    • Max: Displays the highest applicable value.

    • Average: Calculates the average of all applicable values.

When configuring a metric, use the two separate dropdowns in the metric picker:

  1. Field: Select the custom field you want to measure, such as Property Value.

  2. Aggregation: Select how GHL Customer Care should calculate that field, such as Sum, Min, Max, or Average.

Supported Fields and Aggregations (image 1 of 7) What this shows Field: Select the custom field you want to measure, such as Property Value. What this shows Illustrates the "Supported Fields and Aggregations" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". This screenshot appears in the "Supported Fields and Aggregations" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". The text alongside this image reads: Field: Select the custom field you want to measure, such as Property Value. Aggregation: Select how GHL Customer Care should calculate that field, such as Sum, Min, Max, or Average. This part of the guide covers 3 fields, listed below. Immediately after, the guide continues: For example, to calculate the total property value across a set of Opportunities, select Property Value as the Field and Sum as the Aggregation. You will not see a combined option such as Sum of Property Value in the Field dropdown. Image 1 of 7 What to chooseField: Select the custom field you want to measure, such as Property Value. Aggregation: Select how GHL Customer Care should calculate that field, such as Sum, Min, Max, or Average.
Fields in this part of the guide Objects: Contacts and OpportunitiesField types: Number and Monetary custom fieldsAggregations:
Buttons and menus referenced Property ValueSumMinMaxAverageSum of Property Value
Next stepFor example, to calculate the total property value across a set of Opportunities, select Property Value as the Field and Sum as the Aggregation. You will not see a combined option such as Sum of Property Value in the Field dropdown.
All 3 steps in this procedure
  1. Objects: Contacts and Opportunities
  2. Field types: Number and Monetary custom fields
  3. Aggregations:

For example, to calculate the total property value across a set of Opportunities, select Property Value as the Field and Sum as the Aggregation. You will not see a combined option such as Sum of Property Value in the Field dropdown.

If you need to create a supported custom field first, see Creating and Managing Custom Fields for Better Data Organization.

Note: Eligible custom fields are added to the metric picker automatically, so no additional setup or enablement is required after the field is created.

Where Custom Field Metrics Are Available

Custom field metrics can be used across GHL Customer Care's primary reporting experiences, allowing the same business-specific data to support quick dashboard monitoring, shareable reports, and more advanced calculated KPIs.

Eligible Contact and Opportunity custom fields are available as metrics in:

  • Dashboard widgets: Add the aggregated value to a dashboard for ongoing KPI monitoring.

  • Custom Reports: Use custom-field metrics inside report widgets alongside other reporting data.

  • Custom Metric module: Include eligible custom-field metrics when building supported calculated KPIs.


How To Setup Custom Fields as Metrics

Proper setup starts with an eligible custom field and then depends on where you want to use that metric. Dashboard widgets and Custom Reports use metric configuration controls, while the Custom Metric module uses a formula builder for combining metrics and calculations.

Use a Custom Field in a Dashboard Widget or Custom Report

Dashboard widgets and Custom Reports let you measure the values stored in an eligible custom field by pairing the field with a supported aggregation.

  1. Confirm that the custom field is eligible.
    Verify that the field belongs to either Contacts or Opportunities and uses a Number or Monetary field type.
    If the field does not exist yet, create it under Settings > Custom Fields. Choose the correct object when creating the field because a Contact custom field cannot later be converted into an Opportunity custom field, or vice versa.
    Step 1 of 6: Confirm that the custom field is eligible. Verify that the field… What this shows Step 1 of 6: Confirm that the custom field is eligible. What this shows Shows what to fill in for step 1 of 6 in the "Use a Custom Field in a Dashboard Widget or Custom Report" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". This screenshot accompanies step 1 of 6 in the "Use a Custom Field in a Dashboard Widget or Custom Report" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". At this point in the walkthrough you confirm that the custom field is eligible. Verify that the field belongs to either Contacts or Opportunities and uses a Number or Monetary field type. If the field does not exist yet, create it under Settings > Custom Fields. Choose the correct object when creating the field because a Contact custom field cannot later be converted into an Opportunity custom field, or vice versa. The navigation path used here is Settings > Custom Fields. The next step is to open the reporting destination and Edit. Open the Dashboard widget or Custom Report where you want to use the custom field. Step 1 of 6Path: Settings > Custom FieldsImage 2 of 7 What to fill inConfirm that the custom field is eligible. Verify that the field belongs to either Contacts or Opportunities and uses a Number or Monetary field type. If the field does not exist yet, create it under Settings > Custom Fields. Choose the correct object when creating the field because a Contact custom field cannot later be converted into an Opportunity custom field, or vice versa.
    Buttons and menus referenced Settings > Custom FieldsOpen the reporting destination and Edit.Property ValueChoose the aggregation.Add filters or a View By when needed.Save the widget or report configuration.
    Next stepOpen the reporting destination and Edit. Open the Dashboard widget or Custom Report where you want to use the custom field.
    All 6 steps in this procedure
    1. Confirm that the custom field is eligible. Verify that the field belongs to either Contacts or Opportunities and uses a Number or Monetary field type. If the field does not exist yet, create it under Settings > Custom Fields. Choose the correct object when creating the field because a Contact custom field cannot later be converted into an Opportunity custom field, or vice versa. this image
    2. Open the reporting destination and Edit. Open the Dashboard widget or Custom Report where you want to use the custom field.
    3. Add or configure the metric and Select the custom field. Open the metric configuration for the widget. Choose the Number or Monetary custom field you want to measure, such as Property Value.
    4. Choose the aggregation. Select the calculation you want GHL Customer Care to apply: Sum, Min, Max or Average
    5. Add filters or a View By when needed. Refine the metric to answer a more specific reporting question. For example, filter Opportunities to won records or group the results by another supported field.
    6. Save the widget or report configuration.
  2. Open the reporting destination and Edit.
    Open the Dashboard widget or Custom Report where you want to use the custom field.
    Step 2 of 6: Open the reporting destination and Edit. Open the Dashboard widget or… What this shows Step 2 of 6: Open the reporting destination and Edit. What this shows Shows where to go for step 2 of 6 in the "Use a Custom Field in a Dashboard Widget or Custom Report" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". This screenshot accompanies step 2 of 6 in the "Use a Custom Field in a Dashboard Widget or Custom Report" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". At this point in the walkthrough you open the reporting destination and Edit. Open the Dashboard widget or Custom Report where you want to use the custom field. The navigation path used here is Settings > Custom Fields. The next step is to add or configure the metric and Select the custom field. Open the metric configuration for the widget. Choose the Number or Monetary custom field you want to measure, such as Property Value. Step 2 of 6Path: Settings > Custom FieldsImage 3 of 7 Where to goOpen the reporting destination and Edit. Open the Dashboard widget or Custom Report where you want to use the custom field.
    Buttons and menus referenced Open the reporting destination and Edit.Settings > Custom FieldsProperty ValueChoose the aggregation.Add filters or a View By when needed.Save the widget or report configuration.
    Next stepAdd or configure the metric and Select the custom field. Open the metric configuration for the widget. Choose the Number or Monetary custom field you want to measure, such as Property Value.
    All 6 steps in this procedure
    1. Confirm that the custom field is eligible. Verify that the field belongs to either Contacts or Opportunities and uses a Number or Monetary field type. If the field does not exist yet, create it under Settings > Custom Fields. Choose the correct object when creating the field because a Contact custom field cannot later be converted into an Opportunity custom field, or vice versa.
    2. Open the reporting destination and Edit. Open the Dashboard widget or Custom Report where you want to use the custom field. this image
    3. Add or configure the metric and Select the custom field. Open the metric configuration for the widget. Choose the Number or Monetary custom field you want to measure, such as Property Value.
    4. Choose the aggregation. Select the calculation you want GHL Customer Care to apply: Sum, Min, Max or Average
    5. Add filters or a View By when needed. Refine the metric to answer a more specific reporting question. For example, filter Opportunities to won records or group the results by another supported field.
    6. Save the widget or report configuration.
  3. Add or configure the metric and Select the custom field.
    Open the metric configuration for the widget. Choose the Number or Monetary custom field you want to measure, such as Property Value.
  4. Choose the aggregation.
    Select the calculation you want GHL Customer Care to apply: Sum, Min, Max or Average
    Step 4 of 6: Choose the aggregation. Select the calculation you want… What this shows Step 4 of 6: Choose the aggregation. What this shows Shows what to choose for step 4 of 6 in the "Use a Custom Field in a Dashboard Widget or Custom Report" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". This screenshot accompanies step 4 of 6 in the "Use a Custom Field in a Dashboard Widget or Custom Report" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". At this point in the walkthrough you choose the aggregation. Select the calculation you want GHL Customer Care to apply: Sum, Min, Max or Average. The navigation path used here is Settings > Custom Fields. The next step is to add filters or a View By when needed. Refine the metric to answer a more specific reporting question. For example, filter Opportunities to won records or group the results by another supported field. Step 4 of 6Path: Settings > Custom FieldsImage 4 of 7 What to chooseChoose the aggregation. Select the calculation you want GHL Customer Care to apply: Sum, Min, Max or Average
    Buttons and menus referenced Choose the aggregation.Settings > Custom FieldsOpen the reporting destination and Edit.Property ValueAdd filters or a View By when needed.Save the widget or report configuration.
    Next stepAdd filters or a View By when needed. Refine the metric to answer a more specific reporting question. For example, filter Opportunities to won records or group the results by another supported field.
    All 6 steps in this procedure
    1. Confirm that the custom field is eligible. Verify that the field belongs to either Contacts or Opportunities and uses a Number or Monetary field type. If the field does not exist yet, create it under Settings > Custom Fields. Choose the correct object when creating the field because a Contact custom field cannot later be converted into an Opportunity custom field, or vice versa.
    2. Open the reporting destination and Edit. Open the Dashboard widget or Custom Report where you want to use the custom field.
    3. Add or configure the metric and Select the custom field. Open the metric configuration for the widget. Choose the Number or Monetary custom field you want to measure, such as Property Value.
    4. Choose the aggregation. Select the calculation you want GHL Customer Care to apply: Sum, Min, Max or Average this image
    5. Add filters or a View By when needed. Refine the metric to answer a more specific reporting question. For example, filter Opportunities to won records or group the results by another supported field.
    6. Save the widget or report configuration.
  5. Add filters or a View By when needed.
    Refine the metric to answer a more specific reporting question. For example, filter Opportunities to won records or group the results by another supported field.
  6. Save the widget or report configuration.

Use a Custom Field in a Custom Metric

Custom Metrics let you combine individual metrics into formulas for more advanced KPI calculations. The formula builder provides separate options for adding metrics, mathematical operators, and fixed numbers.

  1. Open the Custom Metric module and create a new Custom Metric.
    Step 1 of 9: Open the Custom Metric module and create a new Custom Metric What this shows Step 1 of 9: Open the Custom Metric module and create a new Custom Metric. What this shows Shows where to go for step 1 of 9 in the "Use a Custom Field in a Custom Metric" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". This screenshot accompanies step 1 of 9 in the "Use a Custom Field in a Custom Metric" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". At this point in the walkthrough you open the Custom Metric module and create a new Custom Metric. This part of the guide covers 3 fields, listed below. The next step is to enter the Metric name and select the Display format. Step 1 of 9Image 5 of 7 Where to goOpen the Custom Metric module and create a new Custom Metric.
    Fields in this part of the guide MetricsOperatorNumber
    Buttons and menus referenced Add a metric to the Formula builder.MetricsOperatorNumberContinue building the formula as needed.Configure the comparison value behavior.
    Next stepEnter the Metric name and select the Display format.
    All 9 steps in this procedure
    1. Open the Custom Metric module and create a new Custom Metric. this image
    2. Enter the Metric name and select the Display format.
    3. Add a metric to the Formula builder. Select the metric you want to use. Custom-field metrics can be included when available.
    4. Click the + button to add another formula component.
    5. Choose what you want to add:
    6. If you select Operator, choose the mathematical operation you want to use:
    7. Continue building the formula as needed. Custom Metrics support formulas containing multiple metrics.
    8. Configure the comparison value behavior. Select whether an increase or decrease should be considered positive for the metric.
    9. Click Create/Update to save the Custom Metric.
  2. Enter the Metric name and select the Display format.
  3. Add a metric to the Formula builder.
    Select the metric you want to use. Custom-field metrics can be included when available.
  4. Click the + button to add another formula component.
  5. Choose what you want to add:
    • Metrics
    • Operator
    • Number
  6. If you select Operator, choose the mathematical operation you want to use:
    • +
    • −
    • *
    • /
    • (
    • )
  7. Continue building the formula as needed.
    Custom Metrics support formulas containing multiple metrics.
  8. Configure the comparison value behavior.
    Select whether an increase or decrease should be considered positive for the metric.
  9. Click Create/Update to save the Custom Metric.
    Step 9 of 9: Click Create/Update to save the Custom Metric What this shows Step 9 of 9: Click Create/Update to save the Custom Metric. What this shows Shows how to confirm for step 9 of 9 in the "Use a Custom Field in a Custom Metric" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". This screenshot accompanies step 9 of 9 in the "Use a Custom Field in a Custom Metric" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". At this point in the walkthrough you click Create/Update to save the Custom Metric. This part of the guide covers 3 fields, listed below. Step 9 of 9Image 6 of 7 How to confirmClick Create/Update to save the Custom Metric.
    Fields in this part of the guide MetricsOperatorNumber
    Buttons and menus referenced Add a metric to the Formula builder.MetricsOperatorNumberContinue building the formula as needed.Configure the comparison value behavior.
    All 9 steps in this procedure
    1. Open the Custom Metric module and create a new Custom Metric.
    2. Enter the Metric name and select the Display format.
    3. Add a metric to the Formula builder. Select the metric you want to use. Custom-field metrics can be included when available.
    4. Click the + button to add another formula component.
    5. Choose what you want to add:
    6. If you select Operator, choose the mathematical operation you want to use:
    7. Continue building the formula as needed. Custom Metrics support formulas containing multiple metrics.
    8. Configure the comparison value behavior. Select whether an increase or decrease should be considered positive for the metric.
    9. Click Create/Update to save the Custom Metric. this image

Example: Reporting on Property Value

A practical example shows how the same custom field can answer different business questions simply by changing the aggregation, filters, or reporting dimension. This allows one field to support several KPIs without creating duplicate fields for each calculation.

Suppose a real estate agency stores Property Value as a Monetary custom field on each Opportunity.

  • Total value of won properties: Select Property Value as the Field and Sum as the Aggregation, then filter the results to won opportunities. When the applicable reporting period is set to the current month, the metric can show the total property value represented by won opportunities for that period.

  • Largest property value: Select Property Value as the Field and Max as the Aggregation to identify the highest applicable property value.

  • Property value by property type: Use Property Value as the metric and add Property Type as the View By/dimension to compare values across categories.

The custom Monetary field in this example is separate from GHL Customer Care's built-in Opportunity Monetary Value. A custom field stores a value defined for your specific business process, while standard Opportunity value metrics use GHL Customer Care's built-in opportunity data.

Example: Reporting on Property Value (image 7 of 7) What this shows The custom Monetary field in this example is separate from GHL Customer Care's built-in Opportunity Monetary Value. What this shows Illustrates the "Example: Reporting on Property Value" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". This screenshot appears in the "Example: Reporting on Property Value" section of "Use Custom Fields as Metrics in Dashboards, Reports & Custom Metrics". The text alongside this image reads: The custom Monetary field in this example is separate from GHL Customer Care's built-in Opportunity Monetary Value. A custom field stores a value defined for your specific business process, while standard Opportunity value metrics use GHL Customer Care's built-in opportunity data. Immediately after, the guide continues: Q: Why is my custom field not appearing in the Field dropdown? Image 7 of 7 What this coversThe custom Monetary field in this example is separate from GHL Customer Care's built-in Opportunity Monetary Value. A custom field stores a value defined for your specific business process, while standard Opportunity value metrics use GHL Customer Care's built-in opportunity data.
Buttons and menus referenced Property ValueSumMaxProperty Type
Next stepQ: Why is my custom field not appearing in the Field dropdown?
All 3 steps in this procedure
  1. Total value of won properties: Select Property Value as the Field and Sum as the Aggregation, then filter the results to won opportunities. When the applicable reporting period is set to the current month, the metric can show the total property value represented by won opportunities for that period.
  2. Largest property value: Select Property Value as the Field and Max as the Aggregation to identify the highest applicable property value.
  3. Property value by property type: Use Property Value as the metric and add Property Type as the View By/dimension to compare values across categories.

Frequently Asked Questions

Q: Why is my custom field not appearing in the Field dropdown?

Confirm that the custom field belongs to either Contacts or Opportunities and uses a supported numeric/Number or Monetary field type. Custom-field availability can depend on the object, field type, and reporting component being configured.

Q: Can I change a Contact custom field into an Opportunity custom field if I created it under the wrong object?

No. The object associated with a custom field cannot be changed after the field is created. Create a new field under the correct object instead.

Q: Is a Monetary Opportunity custom field the same as Opportunity Monetary Value?

No. Opportunity Monetary Value is a standard GHL Customer Care opportunity value used by built-in Opportunity reporting. A Monetary custom field is a separate field created for business-specific information, such as Property Value or Estimated Project Cost.

Q: Can I use filters or grouping with a custom field metric?

Yes. Supported reporting configurations can combine a custom-field metric with filters or a View By/dimension. For example, Property Value can be summed for won opportunities and then analyzed by Property Type.

Q: Do Dashboard widgets, Custom Reports, and Custom Metrics have the same plan availability?

Not necessarily. GHL Customer Care's reporting features can have different plan requirements. Review the dedicated Custom Metrics documentation for the current availability of that module rather than assuming access to one reporting feature automatically includes every reporting feature.

Q: What should I do if I need the same custom field calculated in different ways?

Select the same custom field as the Field and choose the aggregation appropriate to each reporting use case. For example, Sum can measure the combined value while Max can identify the highest value.


Was this guide helpful?

Related guides