Google Sheets add-on for Housecall Pro · Now taking founding pre-orders

Your Housecall Pro data, always up to date in Google Sheets.

FieldSheet Sync pulls your jobs, invoices, customers and estimates from Housecall Pro into a Google Sheet and keeps them updated every hour. Build the reports you want without waiting for emailed CSV exports.

Requires the Housecall Pro MAX plan, which includes the API, and an admin who can create a read-only API key. If we don't deliver the add-on within 60 days of your pre-order, you get a full refund.

HCP Reporting – Google Sheets
job_idinvoice #statusscheduledtotallead source
job_8f2…10482complete unrated2026-11-03$1,240.00Google
job_c71…10483scheduled2026-11-14$389.00Referral
job_a09…10484in progress2026-11-12$2,915.50Yelp
job_31d…10485needs scheduling—$0.00Website
job_77e…10486complete rated2026-11-10$615.00Google
JobsInvoicesCustomersEstimatesSync log
Illustration with made-up sample data. Columns follow the field names in Housecall Pro's public API docs.

Why owners and bookkeepers want this

Housecall Pro has good built-in reports. But when you need your own numbers in a spreadsheet, you're stuck exporting a CSV, waiting for the email, and pasting it in again every week.

⟳

Stop re-exporting

Today, the Jobs and Customers exports arrive as emailed CSV files, one at a time. Once connected, the sheet refreshes on its own.

∑

Your formulas keep working

Each data type lands in its own tab, with one row per record that's updated in place. Pivot tables, charts and Looker Studio dashboards you build on top keep working.

🔒

Read-only by design

We only ask for a read-only Housecall Pro API key. The add-on never creates or changes anything in Housecall Pro.

How it works

  1. Create a read-only key

    An admin goes to My Apps → All Apps → API Key Management in Housecall Pro and generates a key with Read-only permission. API access is on the MAX plan.

  2. Paste it into the add-on

    Open the FieldSheet Sync sidebar in Google Sheets, paste the key and choose what to sync: Jobs, Invoices, Customers, Estimates.

  3. Let it run

    The first sync backfills your history. After that, changes are pulled about once an hour (the fastest schedule Google allows for add-ons), and every run is written to a Sync log tab.

What's included at launch

Jobs (status, schedule, totals, outstanding balance, lead source, tags, assigned employees), Invoices (status, amounts, due and paid dates, line items), Customers (contact info, tags, lead source) and Estimates (status, options, schedule). Multi-location accounts are planned.

What it isn't

It's not a replacement for Housecall Pro's built-in reporting and not a two-way sync. It also isn't an official Housecall Pro product. It's a simple, focused data pipe into a sheet you own.

Pricing

Pre-order now at a founding price. Your card is charged today. If we don't deliver within 60 days, you get a full refund.

Starter

$19/month
  • Jobs, Invoices, Customers, Estimates tabs
  • Manual "Sync now" plus a daily automatic refresh
  • 1 Housecall Pro account → 1 spreadsheet
  • Email support
Join waitlist

Pro

$39/month
  • Everything in Starter
  • Hourly automatic refresh
  • Ready-made report tabs (revenue by month, lead source, technician)
  • Priority email support
Join waitlist
Pre-order terms, in plain English: The add-on is in development and not available yet. When you pre-order, we charge $99 today. If we haven't delivered a working add-on to you within 60 days of your purchase, we refund the full $99. You can also ask for a refund any time before delivery. Your 12 months start when we deliver. After the founding year, you can keep Pro at the regular price or cancel. Nothing renews automatically without an email reminder first.

Not ready to pre-order? Join the waitlist.

We'll email you once when the add-on is ready, plus a short question about which reports you need. No newsletter.

We use your email only to tell you about FieldSheet Sync. See our privacy notice.

FAQ

Which Housecall Pro plan do I need?

Housecall Pro's public API is only available on the MAX plan (see Housecall Pro's help article "API Overview"). Only Admin users can create API keys. If you're on Basic or Essentials, the add-on can't connect. Housecall Pro's built-in exports (Jobs → Actions → Export) are your best option, and our export guide shows how.

Is my API key safe?

We ask for a Read-only key. It's stored in Google's per-user script storage for your Google account, so other people who can edit the spreadsheet can't see it, and it's never written into a cell. You can delete the key in Housecall Pro at any time, which stops the sync right away.

Does my data pass through your servers?

The plan is no. The add-on runs inside Google Apps Script and calls Housecall Pro's API directly, writing into your spreadsheet. Your Housecall Pro records are not copied to a separate database of ours. A small license check will only send your account email and license status.

How often does it update?

Google limits add-on scheduled triggers to at most once per hour, so the Pro plan refreshes hourly and Starter refreshes daily. You can always click "Sync now".

Can it write changes back into Housecall Pro?

No. It's deliberately one-way and read-only, from Housecall Pro to Sheets.

Is this made by Housecall Pro?

No. FieldSheet Sync is an independent product, not affiliated with or endorsed by Housecall Pro. "Housecall Pro" is a trademark of its owner and is used here only to describe compatibility.

What if it doesn't work for my account?

Before delivery: a full refund on request, and an automatic full refund if we haven't delivered within 60 days of your pre-order. After delivery: email us within 14 days and we'll refund you if we can't get it working for your account.

Why not just use Zapier?

Zapier works well for "add a row when something happens" (Housecall Pro's help center has a guide for exactly that). Backfilling your history and updating existing rows when a job's status or balance changes takes extra multi-step Zaps, and every run uses Zapier tasks. FieldSheet Sync is a flat monthly price and is built only for keeping a reporting sheet complete.