SKILL FILE

Accounts Receivable Chaser with AI

Drafts follow-up emails for unpaid invoices with stage-aware tone — gentle nudge at day 3, firmer at day 14, escalation script at day 30. Lands in your review queue. Never auto-sends. The cheapest revenue you will ever recover.

Download Skill File ↓

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Reads AR from the ledger

Pulls every invoice with `status: pending` from the transaction ledger. Computes days since send, days past due, days since last contact.

2

Stage-aware tone calibration

Day 3: friendly nudge ('just making sure you got this'). Day 14: firmer ('payment was due — anything blocking?'). Day 30+: escalation script with options (payment plan, escalate to legal, write-off).

3

Drafts in YOUR voice

Reads past emails to the customer (if available) to match tone. Won't sound like a stock template the customer's inbox auto-filters.

4

Review queue, never auto-send

All drafts land in `departments/finance/ar-queue/`. You review, edit if needed, approve. Then sends via Resend. Never autonomous — too high-stakes.

5

Logs every touch back to CRM

Each chase email writes a CRM event (`category: 'ar-chase'`, `channel: 'email'`) so the customer's timeline is complete.

What you can build with this

Weekly AR review

Friday afternoon: run skill, get drafts for everything overdue, approve 5 in 10 minutes. Typical first-month recovery: $1k–10k of invoices that would have sat there indefinitely.

Stale invoice cleanup

Quarterly: run with `--include-stale` to find invoices >60 days that need an escalation conversation, not just a nudge. Get the conversation-starter draft.

Cohort billing chase

If you bill a cohort upfront and 3 out of 10 are unpaid by start date, run with `--cohort` to get parallel drafts in one batch.

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

No — the drafts read tone from your previous emails and aim for human, not corporate. The review step lets you tweak before sending. If your customer thinks it's AI, the draft was wrong and you should edit.
Yes — if the original invoice was generated via [[invoice-generator]] with a Stripe link, the chase email re-attaches the link. One click for the customer to pay.
After day 30+ the skill suggests escalation options: payment plan offer, dispute resolution, write-off. It doesn't auto-escalate — escalation requires human judgement.
Yes — `departments/finance/ar-queue/config.json` controls the day thresholds and the tone for each stage. Defaults work for most businesses; customise if your industry norms differ.
Yes — recurring invoices appear in the ledger as separate AR rows per period. The chaser treats each period as its own track.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →