Inbound calls, booked appointments, sold jobs, ad spend, revenue, profit/loss, and closing rate — all auto-synced from your CRM, call tracking, and ad platforms. One dashboard. Updated daily.
What it shows
Stop reconciling Google Ads with QuickBooks with Housecall Pro at the end of every month. The dashboard does it for you, every day.
Inbound call volume from CallRail or your CRM. The top of your funnel — drops here mean ads stopped generating leads.
Calls that became scheduled appointments. Measures dispatcher efficiency. Low rate = calls being mishandled.
Jobs completed and invoiced. The revenue-generating event — your actual conversion from lead to customer.
Daily spend from Google Ads, Meta Ads, and Rumble Ads — pulled directly from each platform's API.
Job revenue from your CRM (Housecall Pro, ServiceTitan, Jobber, etc.) or paid invoices from QuickBooks.
Revenue minus ad spend. The gross return on every dollar invested in advertising — calculated automatically.
Sold ÷ Total Calls. Industry benchmark for local service is 35–55%. Below 30% signals a sales process issue.
For ecommerce: Revenue ÷ Ad Spend. Most stores target 3–6x. Tracked monthly with a 6-month sparkline.
Two modes
The dashboard rescopes itself based on your workspace type, so the metrics you see are always the ones that matter.
Plumbers, HVAC, electricians, roofers, dental, landscaping, and other local services. Tracks the call → booked → sold → revenue funnel.
Online stores running Google Ads or Meta Ads to a Shopify store. Tracks orders, gross revenue, and ROAS.
Diagnose at a glance
Six common patterns — and what each one means.
Low CTR, weak ad copy, or wrong keywords. Quality Score likely below average.
Missed calls, no answer, or untrained dispatchers. Money on the table.
Jobs are scheduled but not completed. Could be CRM lag — or sales process problems.
CPCs too high or revenue per job too low. Quality Score is usually the culprit.
One or more integrations failed to connect or hasn't synced this month.
Same lead volume, fewer sold jobs. Something changed — script, person, or pricing.
Connect your CRM, call tracking, and ad platforms. The dashboard fills in the rest.