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
微信扫一扫