Skip to content
ConsultEvo

How to Create a Custom Dashboard in GoHighLevel

A custom dashboard in GoHighLevel gives your team a focused view of CRM activity, opportunities, pipeline movement, or revenue. The technical steps are relatively simple: open the dashboards area, create a dashboard, add widgets, and configure filters. The harder part is deciding what the dashboard should help someone understand or decide.

A useful GoHighLevel dashboard is not a collection of every available chart. It is a designed view of a business process. Each widget should answer a practical question, such as whether new leads are being followed up, where opportunities are slowing down, or whether a salesperson has enough active pipeline.

This guide explains how to create and manage a custom dashboard in GoHighLevel, then shows how to make the result reliable enough for regular operational use. Menu names and available widget options can vary by account, permissions, and product updates, so treat the interface labels as approximate while keeping the reporting logic consistent.

What a GoHighLevel custom dashboard should do

A dashboard should reduce the time needed to understand a business state. It should not force a manager to open several reports, reconcile different filters, or interpret unclear pipeline stages before taking action.

Before creating one, define the audience and the decision. A sales manager may need to know which opportunities require attention this week. An agency owner may need a view across accounts. A user responsible for lead handling may need to see new leads, response activity, and unassigned records. These are different reporting jobs and usually deserve different dashboards.

A CRM dashboard should represent a decision or operating rhythm, not simply display every metric the system can calculate.

GoHighLevel dashboards commonly contain widgets for single-value metrics, charts, tables, and breakdowns of records such as leads or opportunities. The exact set of available widgets depends on the account configuration. The design principle remains the same: use a small number of clearly named views that help a defined user decide what to do next.

How to create a custom dashboard in GoHighLevel

01Open ReportingSign in to GoHighLevel and open the Reporting area from the main navigation. Select Dashboards if it is available in your account.
02Add a dashboardChoose the option to add or create a dashboard. Enter a name that describes the audience and purpose, such as Sales Manager – Weekly Pipeline.
03Choose visibilityIf sharing or permissions are available, decide which users or teams need access. Reporting visibility should match responsibility and data sensitivity.
04Save and configureSave the dashboard, then add the widgets, filters, and layout needed for its defined reporting job.

GoHighLevel may use slightly different labels for these controls as the interface changes. If you cannot see the dashboards area or a creation option, check your user permissions and account context before assuming the feature is unavailable.

Choose the dashboard purpose before adding widgets

The most common dashboard mistake is starting with charts instead of questions. Write down the business questions first. For example:

  • How many new leads entered the CRM during the selected period?
  • How many opportunities are currently open in each pipeline stage?
  • Which records have had no recent activity?
  • How much potential revenue is associated with open opportunities?
  • Which users or teams own the work that needs attention?

These questions describe different kinds of information. A total lead count shows volume, but it does not show whether leads were contacted. A pipeline chart shows distribution, but it does not necessarily show which records are stalled. A dashboard becomes more useful when each widget has a defined role in the operating process.

Why this matters

A metric is only operationally useful when its owner knows what action to take when the number changes.

Add and configure widgets

Open the new dashboard and select the control used to add a widget. Depending on the account and current GoHighLevel interface, this may be labelled Add Widget or use a plus icon. Select the report or widget type, choose its data source, configure the relevant filters, and save it to the dashboard.

Common widget categories include:

  • Single-value metrics: useful for totals such as new leads, open opportunities, or won value.
  • Charts: useful for showing change over time, distribution by stage, or comparison between categories.
  • Tables and lists: useful when a user needs to identify individual records and follow up on them.
  • Breakdowns: useful for grouping records by pipeline, stage, user, source, status, or another available field.

Configure the widget around one question rather than trying to make one chart answer several unrelated questions. Give it a specific name. For example, Open Opportunities by Stage is clearer than Pipeline Chart, and Unassigned New Leads is more useful than Lead Report.

Use filters carefully

Filters determine what a dashboard actually means. Typical filters include date range, pipeline, opportunity status, assigned user, team, source, or stage. A widget showing open opportunities for all time is not equivalent to a widget showing new opportunities in the last 30 days.

For each widget, document or clearly name the important scope. Consider:

  • Time period: Does the metric cover today, the current month, a rolling period, or the full available history?
  • Record population: Does it include all contacts, only leads, or only opportunities in a specific pipeline?
  • Ownership: Is the view filtered to one user, a team, or the whole account?
  • Status: Are closed, lost, archived, or inactive records included?
  • Comparison: Is the metric meant to be compared with a previous period or target?

Inconsistent filters are a common source of disagreement in reporting. If one widget uses all pipelines and another uses only the sales pipeline, placing them side by side can create a misleading comparison even when both widgets are technically correct.

If two people cannot explain the population, time range, and owner behind a metric, the metric is not ready to support a management decision.

Organize the dashboard for fast interpretation

After adding widgets, arrange them in the order a user should read them. Put high-level indicators near the top, followed by the views that explain movement, then the record-level detail needed for action.

Management view

Start with business state

Show a small set of totals or trends that reveal whether volume, pipeline, or revenue is moving in the expected direction.

Working view

End with accountable work

Show lists, ownership, and exceptions that allow a user to identify the records requiring follow-up.

A practical layout might place current lead and opportunity totals in the first row, pipeline distribution and trend information in the next row, and an actionable table of unassigned or inactive records below. The right arrangement depends on the reporting job, but the sequence should move from situation to explanation to action.

Keep the number of widgets controlled. More widgets can make a dashboard look comprehensive while making it harder to distinguish signal from noise. If a metric is rarely reviewed or does not change a decision, it may belong in a separate detailed report rather than the primary dashboard.

Example: a weekly sales pipeline dashboard

Consider a hypothetical sales team using GoHighLevel to manage inbound leads and opportunities. Its manager needs a dashboard for a weekly pipeline review. Instead of adding every available report, the team could define the following views:

  1. A single-value widget for new leads during the selected week.
  2. A pipeline breakdown showing open opportunities by stage.
  3. A table of opportunities with no recent activity.
  4. A view of unassigned leads that still need an owner.
  5. A value metric for open pipeline, with its pipeline and status filters clearly defined.

This dashboard does not prove that the sales process is healthy. It gives the manager a starting point for asking better questions. If unassigned leads are increasing, ownership needs attention. If opportunities accumulate in one stage, the stage definition or handoff may need review. If open pipeline value rises while activity falls, the team may be carrying stale records.

Those conclusions require operational judgment. The dashboard supports the conversation, but it cannot fix unclear stages, missing ownership, or inconsistent data entry.

Dashboard data quality depends on CRM design

A dashboard is only as dependable as the records and business rules behind it. If users skip required fields, apply stages inconsistently, or leave opportunities assigned to former team members, the resulting charts may be visually polished but operationally weak.

Before relying on a dashboard, check the underlying CRM model:

GoHighLevel dashboard readiness checklist
  • Each pipeline stage represents a meaningful business state.
  • There is a clear rule for when a lead becomes an opportunity.
  • Every active record has a visible owner or defined queue.
  • Closed, lost, and inactive records are handled consistently.
  • Required fields support the reports the team intends to use.
  • Users understand when and how records should be updated.
  • Each dashboard metric has a named audience and review cadence.

A CRM stage should describe where a record is in the process, not merely the last activity someone performed. For example, a stage called Email Sent may describe an action, while a stage such as Qualified for Discovery may describe a business state. The latter is usually more useful for forecasting and handoff reporting.

If the underlying pipeline needs redesign, reporting changes alone will not solve the problem. ConsultEvo’s CRM consulting services cover pipeline architecture, lead management, integrations, and reporting design.

Manage, share, and review custom dashboards

Once a dashboard is in use, review whether it still supports the decisions it was created for. A dashboard can become misleading when a pipeline changes, a team structure changes, or a metric is retained after its process has been replaced.

Depending on the permissions and interface available in your account, you may be able to rename, edit, duplicate, pin, set as default, or delete a dashboard. Use clear naming conventions that indicate purpose and scope. Examples include:

  • Sales Manager – Weekly Pipeline
  • Lead Operations – New and Unassigned
  • Account Overview – Monthly Performance
  • Rep View – Active Opportunities

Before deleting a dashboard, confirm that no team routine depends on it. If a dashboard is shared, explain changes to filters or definitions so users do not compare old and new numbers without context. Access should also follow the principle of least visibility: users need the information required for their role, not necessarily every account-level metric.

For broader systems work involving CRM structure, reporting, automation, and connected tools, see ConsultEvo’s systems, CRM, automation and AI implementation services.

Use the dashboard as part of an operating rhythm

A dashboard becomes valuable when it is connected to a recurring action. Decide who reviews it, when they review it, and what happens when a number falls outside the expected range. Without that operating rhythm, the dashboard may become a passive display that nobody maintains.

A simple sequence is:

  1. Review the high-level metrics for unexpected movement.
  2. Open the breakdown that explains the movement.
  3. Identify the records, owner, or stage responsible for the exception.
  4. Agree on an action and record any required CRM updates.
  5. Review the same metric in the next reporting period.

This approach keeps reporting connected to ownership and follow-through. It also makes it easier to remove widgets that do not contribute to a real meeting, review, or decision.

What a well-designed GoHighLevel dashboard achieves

Creating a custom dashboard in GoHighLevel is the configuration part of the work. The higher-value task is designing a reliable view of the process the CRM is meant to support. Start with a decision, define the relevant business state, choose only the widgets that explain it, and make filters and ownership visible.

GoHighLevel can provide a useful reporting layer for sales and lead operations, but it is not a substitute for process clarity. Automation should follow clear rules, and AI should only be introduced when it has a defined job, such as helping classify records or surface exceptions. More widgets, tools, or automation do not automatically create a better operating system.

For an example of a connected platform that brings together operations, reporting, and business data, see this ConsultEvoCommerce and Operations Intelligence PlatformAn example of connected operational reporting across finance, sales, procurement, supply chain, and business data.→

FAQ

Frequently asked questions

Where do I create a custom dashboard in GoHighLevel?

Open the Reporting area in GoHighLevel and select Dashboards. From there, use the available add or create dashboard option. The exact labels can vary by account permissions and interface updates.

What should I include on a GoHighLevel dashboard?

Include only metrics and record views that support a defined decision. Common examples include new leads, open opportunities by stage, unassigned records, inactive opportunities, and pipeline value with clearly defined filters.

How many widgets should a GoHighLevel dashboard have?

There is no fixed ideal number. Use enough widgets to explain the relevant business state and identify action, but remove metrics that are rarely reviewed or do not change a decision.

Why do GoHighLevel dashboard numbers look inaccurate?

The issue may be inconsistent filters, unclear pipeline definitions, missing ownership, stale records, or inconsistent data entry. Check the population, time range, status rules, and underlying CRM process before changing the dashboard.

Can a GoHighLevel dashboard be shared with a team?

Sharing and visibility options depend on the account and user permissions. When sharing a dashboard, make its purpose, filters, ownership rules, and review cadence clear so users interpret the information consistently.

ConsultEvo

Need a clearer CRM reporting system?

If your GoHighLevel dashboards are difficult to trust or act on, ConsultEvo can help clarify the process, CRM structure, ownership rules, and reporting logic behind them.