# Log completed Housecall Pro jobs to a Google Sheet daily

> Every evening we add each completed Housecall Pro job to your Google Sheet with the customer, service, technician, and revenue, for an effortless production log.

- Workflow type: code
- Services: Housecall Pro, Google Sheets
- Categories: Operations, Finance
- Published: 2026-07-17

## What it does

- Each evening we gather every Housecall Pro job that was marked complete that day.
- We add one tidy row per job to your Google Sheet with the completion date, customer name, service performed, assigned technician(s), and the job total.
- Job totals are automatically converted into dollars so your revenue reads correctly every time.
- The columns stay in the same order every day, so your log stays clean and easy to sort, filter, or chart.

## What you'll need

- A Housecall Pro account with API access (API access requires the MAX plan).
- A Google account with Google Sheets.
- A Google Sheet ready with a tab where the daily job log should be written.

## Prompt

Every day at 7pm, build a running revenue and production log from my completed Housecall Pro jobs by appending one row per job to a Google Sheet, with zero manual data entry. Let me choose the spreadsheet, the tab, and the exact time this runs each day.

Use the Housecall Pro List Jobs operation to fetch the jobs from that day, filtered to the current date. Keep only the jobs whose work_status is complete, and ignore anything that is unscheduled, scheduled, in progress, or canceled.

For each completed job, append one row to my chosen Google Sheet tab using the Google Sheets Append Values operation. Keep the column order fixed and identical every day so the sheet stays clean: completion date, customer name, job type or service, the assigned technician(s), and the job total in dollars.

Housecall Pro returns job totals as integers in cents (for example, total_amount), so divide the total by 100 to convert it into dollars before writing it. If a job has more than one assigned technician, list all of them together in the technician column.

Append the rows without overwriting anything that is already in the sheet, so the log accumulates a growing day-by-day history of completed work and total revenue.

## How to customize

- Pick which spreadsheet and which tab the jobs get logged to.
- Set the time of day the log runs (the default is 7pm).
- Adjust which job details each row captures or change the fixed column order.

## Example output

Completion Date | Customer | Service | Technician(s) | Job Total
2026-07-17 | Maria Gomez | HVAC Tune-Up | Alex Rivera | $249.00
2026-07-17 | David Chen | Water Heater Install | Sam Ortiz, Priya Patel | $1,480.00

## FAQ

### Does this log every job or only completed ones?

Only completed ones. We include a job only when its work status is complete, so canceled, scheduled, and in-progress jobs stay out of your log.

### Will the dollar amounts be correct?

Yes. Housecall Pro stores job totals in cents, and we convert them into dollars automatically before writing each row, so your revenue reads correctly.

### Can I choose which Google Sheet and tab it writes to?

Absolutely. You choose the spreadsheet, the tab, and the time of day the log runs, so it fits neatly into how you already track revenue.

### Will the columns stay in the same order?

Yes. The column order is fixed and identical every day, so your log stays clean and easy to sort, filter, or turn into a revenue chart.

### Do I need to keep Housecall Pro open for this to work?

No. This runs automatically in the background every evening, even when you are offline, so there is nothing to remember and nothing to copy by hand.

Use this prompt in General Input: https://www.generalinput.com/prompts/log-completed-housecall-pro-jobs-to-a-google-sheet-daily