GHL Reporting & Analytics
Overview
GoHighLevel provides built-in reporting and analytics across CRM, marketing, sales, and communication activities. Use these tools to track performance, identify bottlenecks, and make data-driven decisions.
Dashboard Overview
Default Dashboard Widgets
| Widget |
Metrics Tracked |
| Opportunities |
Deal count, value, stage distribution, win rate |
| Pipeline Value |
Total pipeline value, month-over-month change |
| Appointments |
Booked, confirmed, showed, no-show, cancelled |
| Conversations |
Message volume, response time, unread count |
| Tasks |
Open, completed, overdue tasks |
| Contact Growth |
New contacts over time, source breakdown |
| Revenue |
Invoices, payments, subscriptions |
Custom Dashboard Setup
- Navigate to Dashboard in your sub-account
- Click Customize to add/remove/rearrange widgets
- Available widget types:
- Contact stats (new, total, by source)
- Opportunity stats (by pipeline, stage, value)
- Appointment stats (by calendar, status)
- Conversation metrics
- Custom field aggregations
- Revenue tracking
Key Reports
Contact Reports
| Report |
What It Shows |
| Source Report |
Where contacts came from (Facebook, Google, referral, etc.) |
| Tag Distribution |
Contact count by tag |
| Growth Over Time |
New contacts per day/week/month |
| DND Report |
Contacts with Do Not Disturb enabled |
| Custom Field Report |
Breakdown by any custom field value |
Pipeline & Sales Reports
| Report |
What It Shows |
| Pipeline Overview |
Opportunities per stage, values, conversion rates |
| Velocity Report |
Average time in each pipeline stage |
| Win/Loss Analysis |
Won vs. lost deals, reasons for loss |
| Sales Rep Performance |
Deals per rep, value per rep, close rate |
| Revenue Forecast |
Projected revenue based on pipeline |
| Opportunity Source |
Which lead sources produce the most deals |
Communication Reports
| Report |
What It Shows |
| Email Performance |
Open rate, click rate, bounce rate, unsubscribe rate |
| SMS Performance |
Delivery rate, response rate, opt-out rate |
| Response Time |
Average time to first response |
| Conversation Volume |
Messages sent/received over time |
| Channel Breakdown |
Volume by channel (email, SMS, call, chat) |
Appointment Reports
| Report |
What It Shows |
| Booking Rate |
Appointments booked vs. page views |
| Show Rate |
Appointments showed vs. booked |
| No-Show Rate |
Percentage of no-shows |
| Calendar Utilization |
Booked vs. available slots |
| Rep Distribution |
Appointments per team member |
Attribution Tracking
UTM Parameters
Track the source of every lead using UTM parameters in your marketing URLs:
https://yourfunnel.com/opt-in
?utm_source=facebook
&utm_medium=paid
&utm_campaign=spring_promo
&utm_content=video_ad_v2
&utm_term=dental_implants
GHL Attribution Fields
| Field |
Description |
utm_source |
Traffic source (facebook, google, email) |
utm_medium |
Marketing medium (paid, organic, cpc) |
utm_campaign |
Campaign name |
utm_content |
Ad/content variation |
utm_term |
Keyword (for paid search) |
source |
GHL-specific source field |
referrer |
URL the contact came from |
Attribution Best Practices
- Use UTMs on every link — Marketing emails, ads, social posts
- Be consistent — Use lowercase, hyphens, and standard naming
- Map to custom fields — Store UTM data in dedicated contact fields
- Report by source — Identify which channels drive the most revenue
- Calculate ROI — Compare ad spend against attributed revenue
UTM Naming Convention
Source: facebook, google, tiktok, email, organic
Medium: paid, cpc, social, email, referral
Campaign: [year]-[month]-[name] (e.g., 2025-02-spring-promo)
Content: [ad-type]-[variation] (e.g., video-ad-v2)
Call Tracking
Setup
- Purchase tracking phone numbers (LC Phone)
- Assign numbers to specific campaigns or channels
- Forward calls to your main business line
- GHL records call source, duration, and outcome
Call Metrics
| Metric |
Description |
| Call Volume |
Total inbound/outbound calls |
| Call Duration |
Average call length |
| Missed Calls |
Calls not answered |
| First-Time Callers |
New callers vs. returning |
| Source Tracking |
Which campaign/channel generated the call |
| Call Outcome |
Booked, not interested, follow-up needed |
Ad Reporting
Connected Ad Platforms
- Facebook / Instagram Ads
- Google Ads
- TikTok Ads
Ad Metrics Available in GHL
| Metric |
Description |
| Impressions |
Times the ad was shown |
| Clicks |
Clicks on the ad |
| CTR |
Click-through rate |
| CPC |
Cost per click |
| Leads |
Form submissions / conversions |
| CPL |
Cost per lead |
| ROAS |
Return on ad spend |
Integration Setup
- Go to Settings → Integrations
- Connect your Facebook, Google, or TikTok ad accounts
- View ad performance alongside CRM data
- Map ad leads to pipeline opportunities for full-funnel tracking
KPI Scorecard
Essential Metrics to Track
| Category |
KPI |
Target |
| Lead Gen |
New leads per week |
Industry-specific |
| Lead Gen |
Cost per lead (CPL) |
Decreasing trend |
| Speed |
First response time |
< 5 minutes |
| Sales |
Lead-to-appointment rate |
> 20% |
| Sales |
Appointment show rate |
> 80% |
| Sales |
Close rate |
> 20% |
| Revenue |
Average deal value |
Increasing trend |
| Revenue |
Monthly recurring revenue |
Growing |
| Retention |
Client churn rate |
< 5% monthly |
| Reputation |
Average review rating |
≥ 4.5 stars |
| Reputation |
Reviews per month |
> 10 |
| Email |
Open rate |
> 25% |
| SMS |
Response rate |
> 15% |
Building a Weekly Scorecard
Create a simple reporting workflow:
Trigger: Recurring schedule (every Monday)
→ Action: Compile key metrics
→ Action: Send internal email to team
Subject: "Weekly Performance Scorecard — Week of {{date}}"
Body:
- New Leads: [count]
- Appointments Booked: [count]
- Show Rate: [%]
- Deals Closed: [count]
- Revenue: [$]
- Reviews Received: [count]
Reporting for Agency Clients
Client-Facing Reports
What to include:
- Lead volume and sources
- Appointment metrics
- Pipeline progress
- Communication stats
- ROI calculations
What NOT to include:
- Internal team performance breakdowns
- Cost data (unless agreed upon)
- Technical metrics they won't understand
Delivery format:
- Weekly summary email (automated)
- Monthly PDF report
- Live dashboard access (via white-labeled GHL)
Report Automation
Use GHL workflows to automate report generation and delivery:
- Schedule weekly email summaries
- Track and send key metric updates automatically
- Alert clients when milestones are hit (e.g., "50 leads this month!")
Key Resources
- Dashboard: Main dashboard in sub-account
- Reporting: Reporting tab for detailed analytics
- Ad Manager: Settings → Integrations → Ad accounts
- Help Docs: GoHighLevel Reporting Guide
1---2name: ghl-reporting-analytics3description: Guide for GoHighLevel dashboards and analytics — dashboard widgets, custom reports, attribution tracking, call tracking, ad reporting, conversion analytics, and KPI scorecards.4---56# GHL Reporting & Analytics78## Overview910GoHighLevel provides built-in reporting and analytics across CRM, marketing, sales, and communication activities. Use these tools to track performance, identify bottlenecks, and make data-driven decisions.1112---1314## Dashboard Overview1516### Default Dashboard Widgets1718| Widget | Metrics Tracked |19| ------------------ | ----------------------------------------------- |20| **Opportunities** | Deal count, value, stage distribution, win rate |21| **Pipeline Value** | Total pipeline value, month-over-month change |22| **Appointments** | Booked, confirmed, showed, no-show, cancelled |23| **Conversations** | Message volume, response time, unread count |24| **Tasks** | Open, completed, overdue tasks |25| **Contact Growth** | New contacts over time, source breakdown |26| **Revenue** | Invoices, payments, subscriptions |2728### Custom Dashboard Setup29301. Navigate to **Dashboard** in your sub-account312. Click **Customize** to add/remove/rearrange widgets323. Available widget types:33 - Contact stats (new, total, by source)34 - Opportunity stats (by pipeline, stage, value)35 - Appointment stats (by calendar, status)36 - Conversation metrics37 - Custom field aggregations38 - Revenue tracking3940---4142## Key Reports4344### Contact Reports4546| Report | What It Shows |47| ----------------------- | ----------------------------------------------------------- |48| **Source Report** | Where contacts came from (Facebook, Google, referral, etc.) |49| **Tag Distribution** | Contact count by tag |50| **Growth Over Time** | New contacts per day/week/month |51| **DND Report** | Contacts with Do Not Disturb enabled |52| **Custom Field Report** | Breakdown by any custom field value |5354### Pipeline & Sales Reports5556| Report | What It Shows |57| ------------------------- | ------------------------------------------------- |58| **Pipeline Overview** | Opportunities per stage, values, conversion rates |59| **Velocity Report** | Average time in each pipeline stage |60| **Win/Loss Analysis** | Won vs. lost deals, reasons for loss |61| **Sales Rep Performance** | Deals per rep, value per rep, close rate |62| **Revenue Forecast** | Projected revenue based on pipeline |63| **Opportunity Source** | Which lead sources produce the most deals |6465### Communication Reports6667| Report | What It Shows |68| ----------------------- | ---------------------------------------------------- |69| **Email Performance** | Open rate, click rate, bounce rate, unsubscribe rate |70| **SMS Performance** | Delivery rate, response rate, opt-out rate |71| **Response Time** | Average time to first response |72| **Conversation Volume** | Messages sent/received over time |73| **Channel Breakdown** | Volume by channel (email, SMS, call, chat) |7475### Appointment Reports7677| Report | What It Shows |78| ------------------------ | ---------------------------------- |79| **Booking Rate** | Appointments booked vs. page views |80| **Show Rate** | Appointments showed vs. booked |81| **No-Show Rate** | Percentage of no-shows |82| **Calendar Utilization** | Booked vs. available slots |83| **Rep Distribution** | Appointments per team member |8485---8687## Attribution Tracking8889### UTM Parameters9091Track the source of every lead using UTM parameters in your marketing URLs:9293```94https://yourfunnel.com/opt-in95 ?utm_source=facebook96 &utm_medium=paid97 &utm_campaign=spring_promo98 &utm_content=video_ad_v299 &utm_term=dental_implants100```101102### GHL Attribution Fields103104| Field | Description |105| -------------- | ---------------------------------------- |106| `utm_source` | Traffic source (facebook, google, email) |107| `utm_medium` | Marketing medium (paid, organic, cpc) |108| `utm_campaign` | Campaign name |109| `utm_content` | Ad/content variation |110| `utm_term` | Keyword (for paid search) |111| `source` | GHL-specific source field |112| `referrer` | URL the contact came from |113114### Attribution Best Practices1151161. **Use UTMs on every link** — Marketing emails, ads, social posts1172. **Be consistent** — Use lowercase, hyphens, and standard naming1183. **Map to custom fields** — Store UTM data in dedicated contact fields1194. **Report by source** — Identify which channels drive the most revenue1205. **Calculate ROI** — Compare ad spend against attributed revenue121122### UTM Naming Convention123124```125Source: facebook, google, tiktok, email, organic126Medium: paid, cpc, social, email, referral127Campaign: [year]-[month]-[name] (e.g., 2025-02-spring-promo)128Content: [ad-type]-[variation] (e.g., video-ad-v2)129```130131---132133## Call Tracking134135### Setup1361371. Purchase tracking phone numbers (LC Phone)1382. Assign numbers to specific campaigns or channels1393. Forward calls to your main business line1404. GHL records call source, duration, and outcome141142### Call Metrics143144| Metric | Description |145| ---------------------- | ----------------------------------------- |146| **Call Volume** | Total inbound/outbound calls |147| **Call Duration** | Average call length |148| **Missed Calls** | Calls not answered |149| **First-Time Callers** | New callers vs. returning |150| **Source Tracking** | Which campaign/channel generated the call |151| **Call Outcome** | Booked, not interested, follow-up needed |152153---154155## Ad Reporting156157### Connected Ad Platforms158159- Facebook / Instagram Ads160- Google Ads161- TikTok Ads162163### Ad Metrics Available in GHL164165| Metric | Description |166| --------------- | ------------------------------ |167| **Impressions** | Times the ad was shown |168| **Clicks** | Clicks on the ad |169| **CTR** | Click-through rate |170| **CPC** | Cost per click |171| **Leads** | Form submissions / conversions |172| **CPL** | Cost per lead |173| **ROAS** | Return on ad spend |174175### Integration Setup1761771. Go to **Settings → Integrations**1782. Connect your Facebook, Google, or TikTok ad accounts1793. View ad performance alongside CRM data1804. Map ad leads to pipeline opportunities for full-funnel tracking181182---183184## KPI Scorecard185186### Essential Metrics to Track187188| Category | KPI | Target |189| -------------- | ------------------------- | ----------------- |190| **Lead Gen** | New leads per week | Industry-specific |191| **Lead Gen** | Cost per lead (CPL) | Decreasing trend |192| **Speed** | First response time | < 5 minutes |193| **Sales** | Lead-to-appointment rate | > 20% |194| **Sales** | Appointment show rate | > 80% |195| **Sales** | Close rate | > 20% |196| **Revenue** | Average deal value | Increasing trend |197| **Revenue** | Monthly recurring revenue | Growing |198| **Retention** | Client churn rate | < 5% monthly |199| **Reputation** | Average review rating | ≥ 4.5 stars |200| **Reputation** | Reviews per month | > 10 |201| **Email** | Open rate | > 25% |202| **SMS** | Response rate | > 15% |203204### Building a Weekly Scorecard205206Create a simple reporting workflow:207208```209Trigger: Recurring schedule (every Monday)210→ Action: Compile key metrics211→ Action: Send internal email to team212 Subject: "Weekly Performance Scorecard — Week of {{date}}"213 Body:214 - New Leads: [count]215 - Appointments Booked: [count]216 - Show Rate: [%]217 - Deals Closed: [count]218 - Revenue: [$]219 - Reviews Received: [count]220```221222---223224## Reporting for Agency Clients225226### Client-Facing Reports2272281. **What to include:**229 - Lead volume and sources230 - Appointment metrics231 - Pipeline progress232 - Communication stats233 - ROI calculations2342352. **What NOT to include:**236 - Internal team performance breakdowns237 - Cost data (unless agreed upon)238 - Technical metrics they won't understand2392403. **Delivery format:**241 - Weekly summary email (automated)242 - Monthly PDF report243 - Live dashboard access (via white-labeled GHL)244245### Report Automation246247Use GHL workflows to automate report generation and delivery:248249- Schedule weekly email summaries250- Track and send key metric updates automatically251- Alert clients when milestones are hit (e.g., "50 leads this month!")252253---254255## Key Resources256257- **Dashboard**: Main dashboard in sub-account258- **Reporting**: Reporting tab for detailed analytics259- **Ad Manager**: Settings → Integrations → Ad accounts260- **Help Docs**: [GoHighLevel Reporting Guide](https://help.gohighlevel.com)