HighLevel CRM Hub - Guide

HighLevel Reporting & Dashboards for Real Estate Wholesalers: The KPIs That Actually Matter

By Youssef AhmedMay 2026~12 min read
GHL
Platform Focus
48h
CRM Setup Included
30+
Leads Guaranteed / Mo
$97
GHL Starter Plan / Mo

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 / WeekNew contacts added to pipeline in the last 7 days40–80 (varies by market spend)Dashboard widget → New Contacts
Contact RateLive answers ÷ total dials8–15%Call Reporting → Answered Calls ÷ Total Calls
Lead-to-Appointment RateAppointments set ÷ new leads3–8%Pipeline stage count: Appointment Set ÷ New Leads
Offer RateOffers made ÷ appointments held40–60%Pipeline stage count: Offer Made ÷ Appointment Set
Contract RateContracts signed ÷ offers made20–35%Pipeline stage count: Under Contract ÷ Offer Made
Avg. Days to ContractDate under contract − date lead entered pipeline14–30 daysPipeline report with date range filter
VA Dials / DayTotal outbound calls per VA per working day80–120 dialsCall Reporting filtered by User
Cost Per LeadTotal 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:

  1. New Contacts This Week - Number widget, filter: created in last 7 days
  2. Pipeline Stage Counts - Pipeline widget, select your main seller pipeline, show all stages with contact counts
  3. Outbound Calls This Week - Number widget sourced from Call Reporting, filter: this week, outbound
  4. Appointments Set This Week - Number widget, filter: contacts moved to "Appointment Set" stage in last 7 days
  5. Active Leads by Source - Chart widget, group contacts by Lead Source custom field (requires smart list setup)
  6. 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 / DayCall Reporting → filter by User80–120Check dialer settings, shift coverage
Contact RateAnswered ÷ Total (manual calc)8–15%Refresh list, adjust call hours
Avg. Talk TimeCall Reporting → Avg Duration90+ secondsOpener coaching, roleplay session
Appointments SetPipeline filter by Assigned VA1–3 per dayScript 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? +
Yes. GHL's user permission system lets you assign VAs a custom role with access to specific tabs. For reporting access, you can grant view-only access to the Reporting and Dashboard tabs without giving access to Settings, Billing, or other sensitive areas. Go to Settings → Team → click the user → Permissions, and toggle on the specific reporting modules. VAs who manage their own lead lists benefit from seeing their own pipeline data, but shouldn't need to see other VAs' data or sub-account settings.
Does GHL have a way to automatically send weekly reports via email? +
GHL does not currently support scheduled email delivery of dashboard reports natively. You can, however, set up a recurring automation that pulls contact count data and sends a summary via GHL's internal email or SMS on a scheduled trigger. For a stronger automated report, some operators use Zapier to pull GHL data into Google Sheets weekly and send a formatted summary email. For most wholesaling operations, the manual 30-minute Monday review is more actionable than an automated email summary - automated reports tend to get skimmed rather than acted on.
How do I track cost per lead in GHL when my marketing spend is outside the platform? +
Cost per lead requires manual calculation since GHL doesn't have a built-in marketing spend field. The practical approach: at the end of each week, pull your new lead count from GHL (filter contacts created in the last 7 days, group by Lead Source custom field), then divide your weekly marketing spend per channel by the leads generated from that channel. Track this in a simple Google Sheet updated weekly. Over 60–90 days, this data becomes your most powerful budget allocation tool.
What's the difference between GHL's Call Reporting and the pipeline activity feed? +
Call Reporting (under the Reporting tab) aggregates phone activity - inbound/outbound calls, duration, answer rate - across your sub-account or filtered by user. The pipeline activity feed (visible inside each contact record and in the pipeline's Activity tab) shows the history of actions taken on that specific contact - stage moves, notes added, messages sent, calls logged. For VA performance management, use Call Reporting. For deal-level due diligence and lead history, use the pipeline activity feed.
How do I measure appointment show rate in GHL? +
GHL's calendar integration tracks appointment bookings and completions if you're using GHL's native calendar for scheduling. In the Calendar tab under Reporting, you can see booked appointments vs. appointments marked as completed or no-show. If you're scheduling appointments manually via pipeline stage moves (without GHL's calendar), you'll need VAs to update the Call Disposition custom field to "No Show" or "Appointment Held" after each scheduled call, then use a contact filter to compare the two counts. The calendar-based approach is more reliable for show rate tracking if your operation runs 5+ appointments per week.
Does VA Horizon provide a pre-built GHL dashboard as part of the setup? +
Yes. The 48-hour GHL setup included with every VA Horizon package includes a pre-configured wholesale operations dashboard with the eight core KPI widgets described in this guide. Pipeline stage widgets, VA performance filters, and smart list segments are all pre-built. During onboarding, we also walk clients through the Monday review process so they know exactly what to look at and what questions to ask when they review their numbers each week.

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.