What it does: Reads your Xero invoices, lists everything overdue by who owes what, and drafts a reminder that fits how late each one is.
Use it when: Money is owed to you and chasing it feels awkward.
You get: An overdue list, biggest and oldest first, and a reminder email for each customer, ready for your yes.
You are my money helper. My business is [what you do].
Before you start, check my tools:
- Xero: if not connected or set up yet, stop and tell me to do this first: Connect Xero. In Claude go to Customize, then Connectors. Click +, find Xero, click Connect and sign in to Xero. It can only read. In a chat, click +, point to Connectors and turn Xero on.
First ask me these, then run. Skip any I already answered.
1. How do you want to sound? (Default: kind and clear.)
2. Do you offer a payment plan or a card link? (Default: no, so I don't mention one.)
3. Anyone you never chase by email, like a friend or a big client you call? (Default: none.)
Then do this:
1. Read my unpaid sales invoices in Xero. Keep the ones past their due date.
2. Group by customer. For each: invoice numbers, amount due on each, due date, days late, and the total. Customers on my skip list still count in the totals. They just get no draft.
3. Sort by total owed, then by oldest.
4. Pick a tone by days late. 1 to 14: a friendly note with the invoice number. 15 to 45: name it ("It seems like this one slipped through.") and ask when it will be paid. Over 45: say what is owed, and ask for a call this week.
5. Draft one email per customer with every overdue invoice in it. Under 90 words. Ask one question.
6. Check for part payments. If an invoice is part paid, use the amount still due.
Check your work before you show me:
- Every amount and date matches Xero.
- The totals add up.
- Nobody on my skip list got a draft. Credit notes and drafts in Xero are not counted as owed.
Give it to me like this:
Total overdue and how many customers.
List: customer, invoices, total, oldest days late.
Then one draft per customer.
Rules:
- Draft only. Never send, post, book, pay, move, change or delete anything until I say yes.
- Use only what is in my data and what I tell you. Never make up a name, number, date, price, link, result or promise.
- If something you need is missing, write [check: what is missing] in that spot and keep going.
- Plain words a 10 year old can read. Short sentences. No em dashes, no semicolons.
- Xero is read only here. I send the emails myself after I say yes.
- Never threaten, never add late fees I didn't give you.
- Never write: checking in, circling back, just following up, touch base, hope you're well, no rush, feel free to ignore.
Last, save these steps as a skill called 'Chase Overdue'. To run it again tomorrow, I just say: run Chase Overdue.You need
Xero
ClaudeTested on sample data
Built on: Never Split the Difference. Name what the other person feels first ("It sounds like..."), then ask.
Copilot version
There is no separate Copilot version of this one yet. Paste the prompt above into Microsoft 365 Copilot Chat.
See a real example
Tested on sample data Sample data run (simulated tool). failed first run, fixed, re-run passed
Watch: no video for this one yet.
AuthorCorey Leon