HighLevel Reporting & Dashboards for Real Estate Wholesalers: The KPIs That Actually Matter
In This Guide
Key Takeaways
- ✓Most wholesalers track total leads and total deals - and miss the 6 conversion metrics in between that actually reveal where their pipeline is leaking.
- ✓GHL's Dashboard builder (Reporting → Dashboards) supports custom widgets for pipeline stage counts, call activity, and contact trends - no third-party tool required for core metrics.
- ✓Filtering pipeline reports by Assigned VA in GHL lets you compare VA dial rates, contact rates, and appointment set rates side-by-side without a separate spreadsheet.
- ✓A 30-minute Monday morning review cadence - using a fixed GHL dashboard plus a weekly snapshot export - is enough to manage a full VA team and a 200+ lead pipeline without daily micromanagement.
Why Most Wholesalers Are Looking at the Wrong Numbers
Ask a wholesaler how their business is doing and they'll tell you two things: how many leads they got last month and how many deals they closed. These are outcome metrics - they tell you what happened, not why, and they certainly don't tell you what to fix. By the time a low deal count shows up in your monthly numbers, the problem that caused it happened four to six weeks earlier in your pipeline. You can't course-correct in real time if you're only looking backward at results.
The operators who consistently close 2–4 deals per month aren't working harder - they're watching the right leading indicators: contact rate (are VAs actually reaching sellers?), lead-to-appointment rate (are qualifying conversations converting?), offer rate (are enough deals reaching the offer stage?), and average days to contract (is the pipeline moving or stalling?). These metrics give you a week's worth of warning before a bad month materializes, and they tell you exactly which part of your funnel needs attention.
GHL has all the raw data to calculate these metrics. The problem is that out of the box, GHL's reporting isn't configured for wholesaling - it's configured for agencies and service businesses. This guide shows you how to configure it correctly.
The 8 KPIs That Actually Matter for Wholesaling
| KPI | Formula / Definition | Healthy Benchmark | Where to Pull in GHL |
|---|---|---|---|
| New Leads / Week | New contacts added to pipeline in the last 7 days | 40–80 (varies by market spend) | Dashboard widget → New Contacts |
| Contact Rate | Live answers ÷ total dials | 8–15% | Call Reporting → Answered Calls ÷ Total Calls |
| Lead-to-Appointment Rate | Appointments set ÷ new leads | 3–8% | Pipeline stage count: Appointment Set ÷ New Leads |
| Offer Rate | Offers made ÷ appointments held | 40–60% | Pipeline stage count: Offer Made ÷ Appointment Set |
| Contract Rate | Contracts signed ÷ offers made | 20–35% | Pipeline stage count: Under Contract ÷ Offer Made |
| Avg. Days to Contract | Date under contract − date lead entered pipeline | 14–30 days | Pipeline report with date range filter |
| VA Dials / Day | Total outbound calls per VA per working day | 80–120 dials | Call Reporting filtered by User |
| Cost Per Lead | Total marketing spend ÷ new leads | $15–$50 (cold calling) / $80–$200 (PPC) | Manual calculation with GHL lead count |
Of these eight, the most actionable in real time are Contact Rate and Lead-to-Appointment Rate. A contact rate below 8% points to a list quality or timing problem - your VAs are dialing the right number of times but not reaching people, which means you need fresher data or different dial hours. A lead-to-appointment rate below 3% points to a qualifying conversation problem - VAs are reaching sellers but not converting the conversation, which means you need call script coaching or roleplay sessions.
The Metric Most Wholesalers Ignore: Average Days to Contract
Speed to contract is one of the highest-leverage variables in your business. A lead that takes 45 days to reach Under Contract occupies pipeline real estate, delays buyer access, and increases the chance the seller finds another buyer or changes their mind. Track this metric weekly. If it starts creeping past 30 days, your follow-up cadence or appointment-to-offer speed is too slow - both are VA process issues, not lead quality issues.
Building the GHL Dashboard for Wholesaling
GHL's Dashboard builder is accessed from the left sidebar of your sub-account. Click the grid icon (Dashboard) and then the + button to create a new dashboard. Name it "Wholesale Operations - [Your Market]." Set it as the default dashboard so it's the first thing you and your VAs see when opening GHL.
Adding Your Core Widgets
Click Add Widget. GHL offers several widget types: Number (single metric), Chart (trend over time), Table (list view), and Pipeline (stage-by-stage count). For the wholesaling dashboard, build these widgets in order:
- New Contacts This Week - Number widget, filter: created in last 7 days
- Pipeline Stage Counts - Pipeline widget, select your main seller pipeline, show all stages with contact counts
- Outbound Calls This Week - Number widget sourced from Call Reporting, filter: this week, outbound
- Appointments Set This Week - Number widget, filter: contacts moved to "Appointment Set" stage in last 7 days
- Active Leads by Source - Chart widget, group contacts by Lead Source custom field (requires smart list setup)
- Deals Under Contract - Number widget, filter: contacts currently in "Under Contract" pipeline stage
Arrange the widgets so the most time-sensitive data (new leads, pipeline counts, appointment rate) appears in the top row, and trend charts appear below. GHL's dashboard is drag-and-drop - spend five minutes on layout so the most important numbers are visible without scrolling when you first open the tab.
Pipeline Stage Reports
Beyond the dashboard, GHL's pipeline report gives you a time-filtered view of how many contacts moved through each stage. Access it at Reporting → Pipeline. Set the date range to the current month. The report shows: contacts entered by stage, contacts currently in each stage, and value (if you use GHL's monetary value fields, which wholesalers can use for estimated assignment fee).
The most useful filter for wholesalers is the Source filter - it lets you see which pipeline contacts came from cold calling vs. SMS vs. direct mail. If your SMS pipeline is generating leads at a lower cost per appointment than cold calling, this report surfaces that insight and helps you allocate budget accordingly.
Set up a monthly pipeline report export. Go to the pipeline report, set your filters, and click Export. Save the export in a shared folder (Google Drive or Notion) so your deal manager has a monthly snapshot for tracking trends quarter over quarter. GHL doesn't store historical dashboard states - exports are your long-term record.
VA Performance Tracking in GHL
GHL's Call Reporting tab (under Reporting) is the primary tool for VA performance visibility. By default, it shows aggregate call data - total calls, answered calls, average duration, missed calls. To see per-VA data, use the User filter dropdown and select individual VA accounts.
The Four VA Metrics to Review Weekly
Dial volume, contact rate, talk time per call, and appointment set rate. Dial volume tells you if the VA is working their full shift. Contact rate tells you if they're calling at productive hours or on dead lists. Talk time per call is a proxy for call quality - a VA with a 40-second average talk time is getting hung up on quickly, which usually means their opener needs work. Appointment set rate tells you if the qualifying conversation is converting.
| VA Metric | Where in GHL | Healthy Range | Action if Below Benchmark |
|---|---|---|---|
| Dials / Day | Call Reporting → filter by User | 80–120 | Check dialer settings, shift coverage |
| Contact Rate | Answered ÷ Total (manual calc) | 8–15% | Refresh list, adjust call hours |
| Avg. Talk Time | Call Reporting → Avg Duration | 90+ seconds | Opener coaching, roleplay session |
| Appointments Set | Pipeline filter by Assigned VA | 1–3 per day | Script review, objection handling coaching |
In GHL, you can filter the pipeline Kanban view by Assigned VA using the Filters button at the top of the pipeline. This shows you exactly how many leads each VA has in each stage - a quick way to see if one VA has 40 leads sitting untouched in "New Lead" while another has moved most of theirs to "Attempted Contact." Uneven distribution or stagnant stages usually mean the VA needs a process check-in, not another lead upload.
The Weekly Review Cadence: Monday 30-Minute Checklist
A consistent weekly review is worth more than any dashboard. The goal isn't to spend an hour analyzing data - it's to spend 30 minutes identifying the one or two things that need to change this week, and then getting out of the way so your VAs can execute. Here's the exact Monday morning checklist used by VA Horizon clients who run lean, high-output operations.
Minutes 1–10: Dashboard Review
Open your GHL dashboard. Check: New leads added last week (vs. your weekly target). Pipeline stage counts - is anything unusually full or empty? Appointments set last week. Deals under contract. If all four look on track, move on. If something looks off, flag it for minutes 10–20.
Minutes 10–20: VA Performance Spot Check
Open Call Reporting. Set the date range to the previous week (Monday–Friday). Filter by User. Review each VA's dial count and contact rate. Look for outliers - anyone significantly below their normal range. Cross-reference with the pipeline filter by Assigned VA to see if their lead movement matches their activity. If a VA dialed 400 times but set zero appointments, that's a conversation quality problem. If they dialed 200 times (below the expected 400–600 for a week), that's a schedule or motivation problem. Both require different responses.
Minutes 20–30: Pipeline Cleanup
Filter the pipeline for contacts that haven't been updated in more than 7 days and are in an active stage (not "Dead" or "Closed"). These are stale leads that VAs have let fall through. Re-assign them, add a callback date, or move them to a re-engagement sequence. Ten minutes of pipeline cleanup on Monday morning prevents dozens of missed follow-ups throughout the week.
Snapshot Exports for Partners and Investors
If you have a business partner, private lender, or investor who wants pipeline visibility, build a separate GHL dashboard view with deal-focused widgets only (Under Contract count, Closed count, estimated assignment fee total) and export it as a PDF monthly. GHL doesn't have a native PDF dashboard export - take a browser screenshot of the dashboard view and compile it in Google Slides or Canva for a clean monthly report. This takes 10 minutes and removes the need for investor calls about deal flow status.
Frequently Asked Questions
Can I give my VA access to GHL reports without giving them admin access to the whole account?
Does GHL have a way to automatically send weekly reports via email?
How do I track cost per lead in GHL when my marketing spend is outside the platform?
What's the difference between GHL's Call Reporting and the pipeline activity feed?
How do I measure appointment show rate in GHL?
Does VA Horizon provide a pre-built GHL dashboard as part of the setup?
Get Your HighLevel CRM Configured for Wholesaling in 48 Hours
VA Horizon includes a fully configured HighLevel CRM - pipelines, automations, SMS sequences - as part of every VA package. Book a call to see the setup.
Internal resources