Running an agency means juggling multiple client accounts—and keeping track of performance across all of them can quickly become overwhelming. That's where GoHighLevel's subaccount dashboards come in. These customizable dashboards give you real-time visibility into each client's metrics, campaign performance, and key data points—all in one centralized location.
Whether you're managing 5 clients or 50, mastering how to view and edit subaccount dashboards will save you hours every week and help you spot trends faster. In this guide, I'll walk you through everything you need to know about creating, customizing, and optimizing your dashboards for maximum insight.
Ready to take control of your agency's data? Start your free 30-day trial and unlock the full power of GoHighLevel dashboards.
What Is a Subaccount Dashboard?
A subaccount dashboard in GoHighLevel is a customizable hub that displays real-time performance metrics and data for a specific client or business account. As an agency owner or manager, you can view aggregate data from all your subaccounts or drill down into individual client accounts to monitor campaigns, leads, conversions, and more.
Unlike a generic reporting tool, GoHighLevel's dashboards are built directly into your CRM ecosystem. This means your widgets pull live data from contacts, pipelines, campaigns, and integrations—everything your clients are actually using. You're not waiting for reports to generate; you're watching performance unfold in real-time.
Each subaccount can have multiple dashboards tailored to different stakeholders. Your sales team might need a lead-focused dashboard, while executives want high-level KPI summaries. This flexibility is what makes GoHighLevel's dashboard system so powerful for scaling agencies.
Understanding Dashboard Modes and States
GoHighLevel dashboards operate in two distinct modes: View Mode and Edit Mode. Understanding the difference is essential for efficient dashboard management.
View Mode is the default state when you access a dashboard. In this mode, you see all your widgets, filters, and metrics, but you can't make changes to the layout or configuration. This is where your team typically spends time analyzing data and making business decisions. View Mode is locked to prevent accidental changes and ensure data consistency.
Edit Mode is where customization happens. Click the Edit button (usually represented by a pencil icon) to enter Edit Mode. Here you can add new widgets, remove existing ones, resize panels, reorder components, and configure widget settings. Once you're satisfied with your changes, you save and exit Edit Mode, returning to the view that your team uses daily.
💡 Pro Tip
Save different dashboard versions for different purposes. Create one dashboard optimized for daily team standup reports, another for client presentations, and a third for executive-level KPIs. Switch between them based on your audience.
How to Navigate Your Subaccount Dashboard
Accessing your subaccount dashboard is straightforward once you know where to look. From your GoHighLevel main interface, navigate to Agency View or select your specific subaccount from the account switcher. Look for the Dashboard link in your main navigation menu—it's typically in the sidebar.
Once you're on the dashboard, you'll see several key elements:
- Dashboard Selector: A dropdown or list showing all available dashboards for that subaccount. Switch between them instantly.
- Edit/View Toggle: The button to enter Edit Mode. Usually at the top right of the page.
- Widget Panels: Individual cards displaying metrics like total contacts, pipeline value, campaign performance, or custom data.
- Quick Filters: Dropdowns and date pickers to narrow data by date range, client, campaign, or other parameters.
- Refresh Button: Force a data refresh to ensure you're viewing the latest metrics.
Take time to explore the default dashboard that comes with your subaccount. Understand which widgets matter most to you, then customize from there.
This is built into GoHighLevel. Try it free for 30 days →
Creating New Dashboards for Your Subaccounts
The default dashboard is a good starting point, but creating custom dashboards tailored to specific roles or business needs will transform how your team operates.
To create a new dashboard:
- Navigate to the subaccount where you want the dashboard.
- Look for a + New Dashboard or Create Dashboard button near the dashboard selector.
- Enter a descriptive name (e.g., "Daily Lead Report" or "Client KPI Summary").
- Choose whether to start blank or use a template.
- Click Create.
You'll land in Edit Mode with a blank canvas. This is where your customization begins. Name your dashboard something your team will immediately recognize. Avoid generic titles like "Dashboard 1" or "Report." Instead, use names like "Sales Pipeline Status" or "Marketing Campaign Performance."
Adding and Editing Widget Panels
Widgets are the building blocks of your dashboard. Each widget displays a specific metric, chart, table, or data visualization. GoHighLevel offers dozens of pre-built widgets you can add with a single click.
To add a widget while in Edit Mode:
- Look for an Add Widget or + Widget button in Edit Mode.
- Browse available widget options (e.g., Contact Count, Pipeline Value, Recent Contacts, Conversion Rate).
- Click to select a widget. It will appear on your dashboard.
- Resize and reposition it by dragging the corners and edges.
- Click on the widget to access its settings menu and configure parameters.
When configuring a widget, you typically set:
- Data Source: Which contacts, leads, or campaigns the widget should display.
- Time Period: Last 7 days, 30 days, year-to-date, or custom range.
- Filters: Additional conditions like "only closed deals" or "leads from specific source."
- Display Format: Number, percentage, chart type, or trend indicator.
To edit an existing widget, enter Edit Mode, click on the widget, and adjust its settings. You can change what it displays without affecting other widgets on your dashboard.
Using Quick Filters and Action Menus
Quick filters are dropdowns and date selectors at the top of your dashboard that let you instantly narrow down all widget data without editing individual widgets. This is one of the most powerful—and underutilized—features of GoHighLevel dashboards.
Common quick filter options include:
- Date Range: Switch between last 7 days, 30 days, 90 days, or custom dates.
- Team Member or Agent: View data for a specific person or everyone combined.
- Lead Source: Filter by where leads originated.
- Campaign: Show metrics for a specific campaign.
- Status: Display only open, closed, or qualified leads.
When you change a quick filter, all compatible widgets on the dashboard update instantly. This means you can explore performance across different time periods or team members without jumping between views.
Action menus (three-dot icons on widget headers) let you refresh individual widgets, export data, duplicate widgets, or access advanced settings. Spend a moment exploring these options—they often contain hidden functionality that saves time.
Dashboard Customization Best Practices
Creating a dashboard is easy; creating one that actually drives business decisions is an art. Here are proven best practices from agencies using GoHighLevel at scale:
1. Start with a Purpose — Before adding widgets, ask yourself: "What question does this dashboard answer?" Is it "How many qualified leads came in this week?" or "Which team member has the highest conversion rate?" This focus prevents dashboard bloat and keeps information relevant.
2. Prioritize the Most Important Metrics — Place your most critical KPIs above the fold (visible without scrolling). For most agencies, this means top-line revenue, lead count, and conversion rates. Less critical metrics can live lower on the page.
3. Use Consistent Time Periods — If you're comparing metrics, ensure they cover the same time window. Mixing year-to-date numbers with weekly data creates confusion.
4. Avoid Widget Overload — A dashboard with 20+ widgets is hard to scan and slower to load. Aim for 5-10 well-chosen widgets that tell a complete story.
5. Test with Your Team — After creating a dashboard, walk your team through it. Ask what's confusing and what's missing. Iterate based on feedback.
6. Schedule Regular Dashboard Reviews — Set aside time weekly to review dashboards with stakeholders. Use them as conversation starters, not just background wallpaper.
💡 Pro Tip
Create a dashboard template for new subaccounts. Build one dashboard with all your standard widgets and metrics, then duplicate it when onboarding a new client. Customize from there, cutting setup time from hours to minutes.
Subaccount dashboards in GoHighLevel are one of the most underutilized features available to agencies. Most teams rely on generic reports when they could be leveraging real-time dashboards to spot opportunities and problems instantly.
The key is treating dashboard design as an ongoing process. Your first version won't be perfect, and that's okay. Test, refine, and iterate until your dashboards become the source of truth for your team's daily decisions.