Skip to content
Dashboards

Dashboards: Custom Object Widgets and Insights

Learn how to create Custom Object Widgets in GHL Customer Care dashboards and reporting. Visualize counts, sums, and averages with filters, themes, and permissions.

4 min read851 words9 explained images
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 Object Widgets
  2. Metrics & Chart Types
  3. Permissions & Sharing
  4. How To Set Up Custom Object Widgets
  5. 1) Insert a Custom Object Widget into a dashboard
  6. 2) Insert a Custom Object Widget into a custom report
  7. Frequently Asked Questions
  8. Related Articles

Video 1 Open in a new tab

Unlock deeper reporting by visualizing your Custom Objects directly inside GHL Customer Care dashboards. Custom Object Widgets turn your unique data—pets, properties, cases, projects and more into real‑time charts that anyone on your team can explore. Build KPIs that standard CRM objects can’t cover, style them to your brand, and share insights securely across your organization.


TABLE OF CONTENTS


What is a Custom Object Widget?

Custom Object Widgets let you add charts that reference the Custom Objects you create in Sub‑Account Settings. Because every business tracks unique data, these widgets transform non‑standard records (for example, “Pets,” “Properties,” “Cases”) into totals and averages you can filter, style, and reuse across dashboards. 


Key Benefits of Custom Object Widgets

Custom Object Widgets are designed to surface the KPIs that matter most to your business, even when your data lives outside standard CRM objects.

  • Tailored analytics: Build metrics for the unique records you track (for example, Avg. Pet Age).

  • Centralized reporting: Mix Contact, Opportunity, and Custom Object metrics on the same dashboard.

  • Flexible charting: Switch among Numeric, Line, Bar, Horizontal Bar, Donut, or Table to fit your story.

  • Reusable filters: Apply dashboard Quick Filters or widget-level filters without changing the original widget view.

  • Secure sharing: Respect existing dashboard permission tiers so only the right users can view or edit widgets.


Metrics & Chart Types

Understanding what you can measure and how you can visualize it helps you choose the right chart for the question at hand.

  • Metrics available for Custom Object Widgets: Count, Sum, Average.

  • Supported chart types (dashboard taxonomy): Numeric, Table, Bar, Horizontal Bar, Line, Donut.

  • A recommended chart type is pre-selected when you add a widget, and you can change it at any time from the chart picker.

  • Tables can display multiple fields as columns; charts can use eligible fields for grouping where supported.


Permissions & Sharing

Govern who can view, filter, or edit widgets using the same permission tiers that control your dashboards.

  • Dashboard VIEW/EDIT/FULL/NO ACCESS roles continue to apply to Custom Object Widgets.

  • Editors can change chart type, metrics, filters, and theme; viewers can interact with Quick Filters.

  • Use the three‑dot menu on a widget to Duplicate or further configure it without affecting the original.

Suggested reads: Manage Dashboard Permissions, Duplicating Widgets.


How To Set Up Custom Object Widgets

Getting set up is fast once your Custom Object exists. Proper setup ensures your fields are available for metrics, grouping, and filters, so your widgets answer the right questions the first time.

Before adding any widgets, make sure your Custom Object is created. For step‑by‑step instructions, see Creating and Editing Custom Objects

1) Insert a Custom Object Widget into a dashboard

  1. In your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard.

    Step 1 of 5: In your Sub-Account, navigate to the Dashboard and click the blue… What this shows Step 1 of 5: In your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard. What this shows Shows what to click for step 1 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 1 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you in your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard. The next step is to click Edit (pencil icon) → Add Widget. Step 1 of 5Image 1 of 9 What to clickIn your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard.
    Buttons and menus referenced Sub-AccountEditAdd WidgetSave
    Next stepClick Edit (pencil icon) → Add Widget.
    All 5 steps in this procedure
    1. In your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard. this image
    2. Click Edit (pencil icon) → Add Widget.
    3. Choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget.
    4. Apply filters (campaign, metric, date range) or switch theme/colors.
    5. Click Save. The widget begins streaming ad data.
  2. Click Edit (pencil icon) → Add Widget.

    Step 2 of 5: Click Edit (pencil icon) → Add Widget What this shows Step 2 of 5: Click Edit (pencil icon) → Add Widget. What this shows Shows what to click for step 2 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". This animation accompanies step 2 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you click Edit (pencil icon) → Add Widget. For context, this section explains: In your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard. Click Edit (pencil icon) → Add Widget. Choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category…. The next step is to choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget. Step 2 of 5Image 2 of 9 What to clickClick Edit (pencil icon) → Add Widget.
    Buttons and menus referenced EditAdd WidgetSub-AccountSave
    Next stepChoose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget.
    All 5 steps in this procedure
    1. In your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard.
    2. Click Edit (pencil icon) → Add Widget. this image
    3. Choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget.
    4. Apply filters (campaign, metric, date range) or switch theme/colors.
    5. Click Save. The widget begins streaming ad data.
  3. Choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget.

    Step 3 of 5: Choose your preferred chart type (Numeric, Donut, Line, Bar, or… What this shows Step 3 of 5: Choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and… What this shows Shows what to fill in for step 3 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 3 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget. The next step is to apply filters (campaign, metric, date range) or switch theme/colors. Step 3 of 5Image 3 of 9 What to fill inChoose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget.
    Buttons and menus referenced Sub-AccountEditAdd WidgetSave
    Next stepApply filters (campaign, metric, date range) or switch theme/colors.
    All 5 steps in this procedure
    1. In your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard.
    2. Click Edit (pencil icon) → Add Widget.
    3. Choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget. this image
    4. Apply filters (campaign, metric, date range) or switch theme/colors.
    5. Click Save. The widget begins streaming ad data.
  4. Apply filters (campaign, metric, date range) or switch theme/colors.

    Step 4 of 5: Apply filters (campaign, metric, date range) or switch theme/colors What this shows Step 4 of 5: Apply filters (campaign, metric, date range) or switch theme/colors. What this shows Shows what this covers for step 4 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 4 of 5 in the "1) Insert a Custom Object Widget into a dashboard" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you apply filters (campaign, metric, date range) or switch theme/colors. The next step is to click Save. The widget begins streaming ad data. Step 4 of 5Image 4 of 9 What this coversApply filters (campaign, metric, date range) or switch theme/colors.
    Buttons and menus referenced Sub-AccountEditAdd WidgetSave
    Next stepClick Save. The widget begins streaming ad data.
    All 5 steps in this procedure
    1. In your Sub-Account, navigate to the Dashboard and click the blue button in the top-left corner to open the desired dashboard.
    2. Click Edit (pencil icon) → Add Widget.
    3. Choose your preferred chart type (Numeric, Donut, Line, Bar, or Table), then scroll to the Custom Objects (Example: Dogs) category and select your desired metric or Top Campaigns widget.
    4. Apply filters (campaign, metric, date range) or switch theme/colors. this image
    5. Click Save. The widget begins streaming ad data.
  5. Click Save. The widget begins streaming ad data.

2) Insert a Custom Object Widget into a custom report

  1. In your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report.

    Step 1 of 5: In your Sub-Account, Go to Reports → Custom Reports and open an… What this shows Step 1 of 5: In your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report. What this shows Shows what to click for step 1 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 1 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you in your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report. The next step is to choose to start from a blank canvas, use a template, or import an existing dashboard layout. Step 1 of 5Image 5 of 9 What to clickIn your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report.
    Buttons and menus referenced Sub-Account,Reports → Custom ReportsCreate Reportstart from a blank canvasuse a templateimport an existing dashboard layoutAdd Widget/ElementCustom Objectsdragchart typefilterstheme
    Next stepChoose to start from a blank canvas, use a template, or import an existing dashboard layout.
    All 5 steps in this procedure
    1. In your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report. this image
    2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout.
    3. Click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout.
    4. Configure each widget: chart type, filters, and theme to suit your needs and Click Save.
    5. Click on Send or Schedule to set up an email schedule to receive the report automatically.
  2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout.

    Step 2 of 5: Choose to start from a blank canvas, use a template, or import an… What this shows Step 2 of 5: Choose to start from a blank canvas, use a template, or import an existing dashboard layout. What this shows Shows what to choose for step 2 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 2 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you choose to start from a blank canvas, use a template, or import an existing dashboard layout. The next step is to click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout. Step 2 of 5Image 6 of 9 What to chooseChoose to start from a blank canvas, use a template, or import an existing dashboard layout.
    Buttons and menus referenced start from a blank canvasuse a templateimport an existing dashboard layoutSub-Account,Reports → Custom ReportsCreate ReportAdd Widget/ElementCustom Objectsdragchart typefilterstheme
    Next stepClick Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout.
    All 5 steps in this procedure
    1. In your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report.
    2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout. this image
    3. Click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout.
    4. Configure each widget: chart type, filters, and theme to suit your needs and Click Save.
    5. Click on Send or Schedule to set up an email schedule to receive the report automatically.
  3. Click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout.

    Step 3 of 5: Click Add Widget/Element (top-left). In the widget list, find Custom… What this shows Step 3 of 5: Click Add Widget/Element (top-left). What this shows Shows what to click for step 3 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 3 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout. The next step is to configure each widget: chart type, filters, and theme to suit your needs and Click Save. Step 3 of 5Image 7 of 9 What to clickClick Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout.
    Buttons and menus referenced Add Widget/ElementCustom ObjectsdragSub-Account,Reports → Custom ReportsCreate Reportstart from a blank canvasuse a templateimport an existing dashboard layoutchart typefilterstheme
    Next stepConfigure each widget: chart type, filters, and theme to suit your needs and Click Save.
    All 5 steps in this procedure
    1. In your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report.
    2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout.
    3. Click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout. this image
    4. Configure each widget: chart type, filters, and theme to suit your needs and Click Save.
    5. Click on Send or Schedule to set up an email schedule to receive the report automatically.
  4. Configure each widget: chart type, filters, and theme to suit your needs and Click Save.

    Step 4 of 5: Configure each widget: chart type, filters, and theme to suit your… What this shows Step 4 of 5: Configure each widget: chart type, filters, and theme to suit your needs and Click Save. What this shows Shows what to fill in for step 4 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 4 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you configure each widget: chart type, filters, and theme to suit your needs and Click Save. The next step is to click on Send or Schedule to set up an email schedule to receive the report automatically. Step 4 of 5Image 8 of 9 What to fill inConfigure each widget: chart type, filters, and theme to suit your needs and Click Save.
    Buttons and menus referenced chart typefiltersthemeSaveSub-Account,Reports → Custom ReportsCreate Reportstart from a blank canvasuse a templateimport an existing dashboard layoutAdd Widget/ElementCustom Objects
    Next stepClick on Send or Schedule to set up an email schedule to receive the report automatically.
    All 5 steps in this procedure
    1. In your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report.
    2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout.
    3. Click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout.
    4. Configure each widget: chart type, filters, and theme to suit your needs and Click Save. this image
    5. Click on Send or Schedule to set up an email schedule to receive the report automatically.
  5. Click on Send or Schedule to set up an email schedule to receive the report automatically.

    Step 5 of 5: Click on Send or Schedule to set up an email schedule to receive the… What this shows Step 5 of 5: Click on Send or Schedule to set up an email schedule to receive the report automatically. What this shows Shows what to click for step 5 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". This screenshot accompanies step 5 of 5 in the "2) Insert a Custom Object Widget into a custom report" section of "Dashboards: Custom Object Widgets and Insights". At this point in the walkthrough you click on Send or Schedule to set up an email schedule to receive the report automatically. Step 5 of 5Image 9 of 9 What to clickClick on Send or Schedule to set up an email schedule to receive the report automatically.
    Buttons and menus referenced email scheduleSub-Account,Reports → Custom ReportsCreate Reportstart from a blank canvasuse a templateimport an existing dashboard layoutAdd Widget/ElementCustom Objectsdragchart typefilters
    All 5 steps in this procedure
    1. In your Sub-Account, Go to Reports → Custom Reports and open an existing report or click Create Report.
    2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout.
    3. Click Add Widget/Element (top-left). In the widget list, find Custom Objects widgets (Example: Dogs) and drag the ones you want into the layout.
    4. Configure each widget: chart type, filters, and theme to suit your needs and Click Save.
    5. Click on Send or Schedule to set up an email schedule to receive the report automatically. this image

Frequently Asked Questions

Q: How many Custom Objects can I create?
Up to ten Custom Objects per location (sub‑account). Each object can be used in widgets.

Q: Which plans support Custom Objects and dashboards?
Custom Objects, Dashboards & Custom Reports are Now Available on All Plans

Q: Can I duplicate a Custom Object Widget?
Yes. Use the three‑dot menu → Duplicate to copy the configuration and tweak as needed.

Q: Can I group by a picklist field from my Custom Object?
When a chart or table supports grouping and your object includes eligible select fields, you can group by those fields. Availability varies by chart type.

Q: Why does my widget show “No data”?
A: Check that your Custom Object has records, that you selected an eligible metric/field, that the date range (if used) includes your data, and that filters or Quick Filters aren’t excluding everything.


Was this guide helpful?

Related guides