Skip to content

Generate AR aging follow-up list

Rank past-due AR by days outstanding and balance, draft tiered collection emails, and flag accounts requiring exec escalation.

Workflow · Cash & Liquidity | Role · Controller | Beginner | 3 min | Updated Apr 2, 2026
The prompt

Copy and customize

prompt.txt
You are a senior Controller producing the following deliverable: generate ar aging follow-up list.

Context
- Workflow: Cash & Liquidity
- Inputs available: {paste the data here}
- Period: {month / quarter}
- Audience: {who reads this}

What to produce
1. The headline takeaway in one sentence.
2. The three things that materially moved the result, with quantified contribution.
3. The one risk or anomaly worth flagging.
4. A short forward-looking note: what to watch next period.

Guardrails
- Use only the numbers provided; do not invent values.
- Cite a row reference for every claim.
- Flag anything you cannot reconcile rather than smoothing it over.
Open in
We’ll copy the prompt and open the chat.
How to use

Run it in four steps

  1. Export the current AR aging with invoice dates and amounts, plus any customer notes on negotiated terms.
  2. Paste it into {paste the data here}, set {month / quarter}, and name the sender in {who reads this} for the draft emails.
  3. Run it to rank past-due balances by days and amount and draft tiered collection notes.
  4. Read each draft before sending; the model does not know which accounts are mid-negotiation or strategically sensitive.
When to use

When to reach for this prompt

Run weekly on Monday alongside the cash forecast. Best used by AR managers or controllers who need to prioritize the day's outreach.

Example output

What you can expect back

Past-due AR follow-up queue

AccountBalanceDaysTierAction
Acme Corp$48K38APolite reminder
Beta Industries$112K62BDirect call + escalate
Gamma Health$235K94CExec escalation
Delta Logistics$19K21AFirst nudge

Draft emails attached for tiers A and B.

Limitations · Worth knowing

This prompt has real limitations you should understand.

Tiering by days outstanding alone misses strategic accounts where AR aging is by design (negotiated terms). Cross-check the C-tier list with sales before sending escalations.

01

Negotiated terms look past-due

Strategic accounts often run on negotiated extended terms that the AR system does not reflect. The prompt flags them as 60-day delinquent. Send the escalation email and you will hear from sales within the hour.

02

Disputes are not late payment

An invoice held up by a billing dispute is not a collection problem — it is an ops problem. The prompt cannot read dispute notes; it just sees a balance and an aging bucket. The tier-C list will include items that need legal, not collections.

03

Tier copy gets repetitive

Run this weekly and the same accounts will get the same tone of email every Monday. The prompt does not maintain memory of prior outreach — so customers will see boilerplate, and your AR team's reputation will degrade.

Prerequisites

What your data needs to look like

  • Current AR aging with invoice dates and amounts
  • Customer-level notes on negotiated payment terms
  • A standing tiering convention (e.g. <30 / 30-60 / 60-90 / >90 days)
See it run on real data

See how FinanceOS handles this prompt on real financial data.

Book a 20-minute walkthrough. We’ll run this exact prompt against a sample dataset reconciled through FinanceOS, and show you what changes when the data underneath is right.

Book a walkthrough
The Hub

Join the FinanceOS Hub.

Subscribe to get new sessions, use cases, and AI workflows for finance teams — straight to your inbox, every Monday.

  • Weekly · ~4 min read
  • No spam, unsubscribe anytime
  • 2,400+ finance leaders