Skip to content

Finance · For your bots

Invoice follow-up

List overdue invoices by age and amount, and draft a reminder for each customer in a tone that fits how late it is. Sends nothing and promises nothing.

In Lobstack: Skills › Library › Add

Download Lobstack

When to use it

Invoices are past due — in Stripe, an accounting export or a spreadsheet — and someone needs to know who owes what, with the reminders ready to approve.

What your bot will do

  1. 01

    List every open invoice past its due date: customer, number, amount, due date, days late. Check for payments received but not yet matched before calling anything overdue.

  2. 02

    Group by age — 1-14 days, 15-30, 31-60, over 60 — and total each group in a bar chart in a chart fence.

  3. 03

    Read each customer's history: earlier reminders, disputes, promises to pay, notes from whoever owns the account. A disputed invoice needs a person, not a reminder.

  4. 04

    Draft one reminder per customer covering all their late invoices. Early: friendly, assume it was missed, link the invoice. Later: firmer, ask for a payment date. Over 60 days: plain and direct, and flagged for a person. Never threaten, and never mention collection agencies or legal action.

  5. 05

    Never offer a discount, payment plan, waived fee or new deadline. Write "needs approval" instead.

  6. 06

    Post a document: the table by age, then the drafts, then what needs a person.

  7. 07

    Send nothing. Each reminder goes out only once a person has approved it.

Check every amount and invoice number against the source. A reminder for a paid invoice costs more goodwill than it recovers.

The file

invoice-follow-up/SKILL.md35 lines
---name: invoice-follow-updescription: "List overdue invoices by age and amount, and draft a reminder for each customer in a tone that fits how late it is. Sends nothing and promises nothing."metadata:  title: "Invoice follow-up"  category: finance  tags: [finance, invoices]--- ## When to use this Invoices are past due -- in Stripe, an accounting export or a spreadsheet -- andsomeone needs to know who owes what, with the reminders ready to approve. ## How 1. List every open invoice past its due date: customer, number, amount, due date,   days late. Check for payments received but not yet matched before calling   anything overdue.2. Group by age -- 1-14 days, 15-30, 31-60, over 60 -- and total each group in a   bar chart in a chart fence.3. Read each customer's history: earlier reminders, disputes, promises to pay,   notes from whoever owns the account. A disputed invoice needs a person, not   a reminder.4. Draft one reminder per customer covering all their late invoices. Early:   friendly, assume it was missed, link the invoice. Later: firmer, ask for a   payment date. Over 60 days: plain and direct, and flagged for a person.   Never threaten, and never mention collection agencies or legal action.5. Never offer a discount, payment plan, waived fee or new deadline. Write   "needs approval" instead.6. Post a document: the table by age, then the drafts, then what needs a person.7. Send nothing. Each reminder goes out only once a person has approved it. Check every amount and invoice number against the source. A reminder for a paidinvoice costs more goodwill than it recovers.

Get Lobstack.