Weekly accounts-receivable chaser for Housecall Pro

Every Monday, get one clear summary of who still owes you money and how much, plus friendly payment reminders sent to each late-paying customer.

Agentic Task
Housecall ProGmailFinanceOperationsAI ReportsEmail AutomationDaily Digests
PromptCreate

Every Monday at 8:00am, run an accounts-receivable chase for my Housecall Pro account. Use a scheduled (cron) trigger. Housecall Pro does not send webhooks and is not a poll source for this, so the workflow should run on the schedule and pull the data itself.

First, use Housecall Pro's List Invoices to pull every invoice that still carries an outstanding balance. Housecall Pro invoices are read-only through the API, so only read balances; never try to create, update, or mark invoices as paid. Monetary fields such as outstanding_balance come back as integers in cents, so divide by 100 and format them as dollars everywhere in the summary and the emails.

For each unpaid invoice, look up the customer with Housecall Pro's Get Customer to get their name, email address, and contact details. Skip any invoice whose outstanding balance is below the minimum balance I set as worth chasing.

Group and prioritize the remaining unpaid invoices by how overdue they are, using the aging buckets I define (for example 1 to 30, 31 to 60, and 60-plus days), and by how large the balance is. The oldest and largest balances should rank highest.

Email me a single accounts-receivable summary using Gmail's Send a Message. Include the total amount owed across all accounts, a breakdown by aging bucket, and the top accounts I should chase this week, each with the customer's name, balance in dollars, and days overdue.

In the same run, draft a polite, individually worded payment-reminder email to each customer who owes money and send it with Gmail's Send a Message. Word each message specifically for that customer and their invoice, and ease the tone up gently, more warm and understanding, for the most overdue accounts rather than sending a harder-edged reminder.

Let me configure the aging buckets, the minimum balance worth chasing, and whether the customer reminders send automatically or wait for my review. If I choose review mode, send me the AR summary together with the drafted reminders for approval and hold the reminders until I confirm.

Additional information

What does this prompt do?
  • Every Monday morning, gathers all of your Housecall Pro invoices that still have a balance owed on them.
  • Looks up each customer's details and sorts the unpaid invoices by how overdue and how large they are.
  • Emails you a single accounts-receivable summary with the total owed and the top accounts to chase this week.
  • Drafts a polite, personalized payment reminder for each customer who owes, easing the tone up gently for the most overdue accounts.
What do I need to use this?
  • A Housecall Pro account on a plan that allows data access, with your invoices and customers.
  • A Gmail account to send the weekly summary and the reminder emails.
  • The aging buckets and the minimum balance you consider worth chasing.
How can I customize it?
  • Set your own aging buckets, for example 1 to 30, 31 to 60, and 60-plus days overdue.
  • Choose a minimum balance worth chasing so small amounts are skipped.
  • Decide whether reminders send automatically or wait for your review first, and change the day and time it runs.

Frequently asked questions

Does this change my invoices or mark them as paid in Housecall Pro?
No. It only reads your invoice balances and communicates by email. It never edits, pays, or changes anything in Housecall Pro.
Can I review the reminder emails before they go out?
Yes. You choose whether reminders send automatically or wait for your approval each week. In review mode, the drafts come to you first and hold until you confirm.
Will every customer get the same message?
No. Each reminder is written individually for that customer and their invoice, with a gentler, friendlier tone reserved for the most overdue accounts.
How does it decide which accounts to chase first?
It groups unpaid invoices by how overdue and how large they are, then highlights the biggest, oldest balances at the top of your summary.
What if a customer only owes a small amount?
You set a minimum balance worth chasing, and anything below that threshold is left out of both the reminders and the summary.

Stop chasing unpaid invoices by hand.

Let this workflow round up who owes you, prioritize the biggest and oldest balances, and send friendly reminders every week.