15,149+
Records unified on first run
A Google Apps Script pipeline that unified Housecall Pro and GoHighLevel into a single Looker Studio dashboard — 15,149 records synced on first run, 0 SaaS fees added.
A fast-growing NC home services contractor ran field ops in Housecall Pro and lead tracking in GoHighLevel. Every weekly review required a manual export from both platforms and 30–60 minutes of reconciliation. We automated the entire pipeline inside Google Workspace — no middleware, no new monthly fees.
New Leads
186
▲ 12% vs last mo
GoHighLevel
Book Rate
42%
▲ 4 pts vs last mo
GHL + HCP
Jobs In Progress
34
Housecall Pro
Estimates Written
$128K
▲ 9% vs last mo
Housecall Pro
Completed Revenue
$94K
▲ 7% vs last mo
Housecall Pro
AR Outstanding
$21K
▼ 2% vs last mo
Housecall Pro
Lead Pipeline
GHLWIP by Job Type
HCP34 active jobs total
Book Rate Trend
GHL▲ +4 pts month-over-month
Leads by Source
GHLCompleted Revenue (30d)
HCPAR Ageing
HCPTotal: $21,000
Estimates Written vs Closed (30d)
HCPWritten
Closed
Active WIP Trend
HCP15,149+
Records unified on first run
2
Disconnected CRMs connected
0
Middleware / SaaS fees added
60 min
Weekly manual work eliminated
Housecall Pro held every dollar of operational data — estimates, jobs in progress, invoices, AR ageing. GoHighLevel held the full lead funnel — sources, ad spend, pipeline stages, and booking outcomes. The two systems had no direct connection.
Lets Viz built a Google Apps Script pipeline that connects directly to both APIs, upserts every record into a Master Google Sheet on a daily time-driven trigger, and feeds a live Looker Studio dashboard — no server, no cron job, no SaaS subscription.
Housecall Pro
REST API
GoHighLevel
Marketplace API
Google Apps Script
No server · No middleware
Google Sheets
Master Data Store
Looker Studio
Live Dashboard
| Source | Record Type | Count |
|---|---|---|
| Housecall Pro | Estimates | 6,939 |
| Housecall Pro | Jobs | 8,908 |
| GoHighLevel | CRM Opportunities | 4,302 |
| Total | — | 15,149+ |
Every metric below refreshes automatically each morning without any manual action.
The problem this client had is not unique to home services. Any business running two or more operational systems — an ERP for production, a CRM for sales, an accounting platform for finance — faces the same disconnect. The data exists. The APIs exist. What is missing is a reliable, automated bridge built with Google Apps Script that pulls everything into one place without adding middleware fees, fragile Zapier chains, or a full data-engineering stack.
Discuss a similar Home Services project
Lets Viz runs a paid discovery audit ($500–1,000, credited toward the project) to scope your requirements, data model, and architecture before writing a line of code.
From Lets Viz
Experience superior data analysis with our custom dashboards. Specialising in all tools and technologies, we turn data into visually compelling, actionable insights.
NDA-safe · No obligation · Clear next steps