GoHighLevel Custom Dashboard: How to Build One
Every paid GoHighLevel plan, including the $97 tier, now includes unlimited dashboards and custom reports. That removes the old reason agencies waited to set one up.
A GoHighLevel custom dashboard used to feel like something you grew into. Now it's something you configure on day one.
Building one starts with a name and a permission level. From there, HighLevel's own setup guide lets you pick suggested widgets, add them one at a time, or drop into edit mode and lay it out yourself.
You can also set a default dashboard, duplicate one across sub-accounts, and style it with your own colors.
What a GoHighLevel custom dashboard can actually show
The widget library covers what most agencies already track: contacts, appointments, opportunities, calls, and revenue. Each widget behaves like a live report, updating as the data changes. Nobody has to refresh a spreadsheet before a client call.
Chart type depends on the widget, but options span scorecards, time series, bar and column charts, donut charts, and plain tables.
A scorecard answers where things stand right now, while a time series shows whether the trend is moving the right way.
| Widget category | What it tracks | Where it's useful |
|---|---|---|
| Core CRM widgets | Contacts, appointments, opportunities, calls, revenue | Daily pipeline and sales visibility |
| Custom Object widgets | Count, sum, and average on non-standard records | Industries with data the CRM doesn't model by default |
| Meta Ad widgets | Clicks, spend, impressions, reach, cost per conversion | Tying ad performance to the leads it actually produced |
You can't invent a new widget type from scratch, but you can remove the ones you don't need and drag the rest into a new order, so the numbers that matter most sit at the top instead of buried below the fold.
That's a small feature. It's also the difference between a dashboard a client opens and one they ignore.
Custom Object widgets for data the CRM wasn't built to hold
Plenty of businesses track things a standard CRM field was never designed for: a property manager's units, a vet clinic's patients, a law firm's cases.
HighLevel's Custom Objects let you define those record types yourself, up to ten per location. Once one exists, you can build a widget straight off it.
Those widgets support count, sum, and average, shown as numeric displays, tables, bar charts, line graphs, or donut charts. You can group by any eligible field, including picklists, and filter at the dashboard or widget level without touching the setup underneath.
For an agency running a SaaS CRM build for a niche vertical, this is usually what makes the platform feel built for that industry instead of bent to fit it.
Where ad spend meets the pipeline it actually fed
Meta Ad widgets pull in clicks, conversions, spend, impressions, reach, and cost per conversion, plus a Top Campaigns table ranked by whichever metric matters that week.
They sit on the same dashboard as the CRM numbers, so ad performance and pipeline results live in one place instead of a spreadsheet someone exports every Monday.
Getting the data to show up means connecting a Meta ad account under Settings, Integrations, Facebook, with the right LeadConnector permissions on the Business Manager behind it. Once that's done, the widgets refresh through the day on their own.
Scheduled delivery is the part worth building around. A dashboard can send its report out automatically, to a teammate or to someone outside HighLevel entirely.
For an agency running white-label reporting for clients, that's what turns a dashboard from an internal tool into something a client gets in their inbox unprompted.
None of this holds up on a sub-account with half-configured pipelines or missing custom fields. Getting the underlying GHL setup right matters more than which widgets you pick.
For more on how the reporting layer behaves once that's in place, see how the GoHighLevel reporting dashboard actually works.
Cover photo by Orhan Pergel on Pexels
Need help implementing this in GoHighLevel?
Our team builds, automates, and scales GoHighLevel systems for agencies every day. Book a free call and we'll map out exactly what to ship next.
Book a free call


