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.

FAQs

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.

Related templates

Chase unsigned contracts and nudge stalled signers daily

Every weekday we find the contracts still waiting on a signature, resend the ones going stale, and post a prioritized chase list to Slack.

Documenso
Gmail
Slack Bot
Agentic Task
Filter spam from Netlify forms before it reaches your CRM

Every new form submission gets judged real or junk, sorted by intent, and only genuine sales leads land in HubSpot with an email brief waiting for your team.

Netlify
HubSpot
Gmail
Agentic Task
Log Netlify form submissions to Sheets and email the team

Every contact and demo request from your Netlify site lands as a row in your tracking spreadsheet and as an email to your shared team inbox.

Netlify
Google Sheets
Gmail
Deterministic Code
Weekly Netlify build health report across every site

Every Monday, get one email that reads build health across all of your Netlify sites, flags which ones got flakier, and logs a running history.

Netlify
Gmail
Google Sheets
Agentic Task
Catch contract auto-renewals before the notice deadline

Every month we read your signed contracts, find the ones about to auto-renew, and warn you before your window to renegotiate closes.

Documenso
Google Calendar
Gmail
+1
Agentic Task
Daily NetSuite collections digest in Slack with email drafts

Every weekday at 8am, see your total overdue balance ranked by account in Slack, with polite reminder emails waiting as drafts in Gmail.

NetSuite
Slack Bot
Gmail
Agentic Task

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.