Agents In Use
What’s new todayLast update
499 additions

How to use Claude to coordinate invoice reminders

PayMind uses specialized agents to analyze invoices, draft reminders, and interpret replies, with a dashboard approval step before sending generated emails.

Added dev.toAgent: Claudevia Claude Code
TRY A BOUNDED VERSION

Prompt to try

Editorial adaptation, not the source author’s exact prompt. Replace bracketed inputs and review tool permissions first.

Using [invoice CSV or database], identify overdue invoices and prioritize them by amount and lateness. Draft reminders in [preferred channel] using [client context]. Interpret replies and flag payment promises, but retain dashboard approval before sending messages.

What happened

For fifty active monthly invoices, the author reports roughly ten minutes of work with PayMind compared with roughly five hours manually.

Reported by fracabu on dev.to

How the agent did it

  1. Scan invoice data to identify overdue accounts and priorities.
  2. Draft reminders using lateness and client context.
  3. Analyze client replies for payment promises.

Where a person stepped in

The author describes Draft Mode requiring a final approval click on the dashboard before generated emails are sent.

A person approved each step before the agent continued.

PayMind is the author's response to a manual invoice-chasing routine involving spreadsheets, overdue-date calculations, email drafting, and client replies. The reported system uses a Next.js dashboard and TypeScript, with Claude Code orchestrating specialized agents and OpenRouter providing access to different models.

The Payment Monitor reads invoice data from a CSV or database, identifies overdue items, calculates priority from amount and days overdue, and segments clients. The Reminder Generator uses that context to draft messages with a tone appropriate to lateness and a preferred channel such as email, SMS, or WhatsApp. The Response Handler analyzes replies for intent. In the example given, a promised bank transfer causes reminders to pause for forty-eight hours.

The author describes routing analysis to Gemini Flash through OpenRouter and reserving more expensive models for more complex text or negotiation work. They also describe Draft Mode, where generated emails wait for a final approval click in the dashboard before sending.

For fifty active invoices per month, the author reports a reduction from roughly five hours of manual work to about ten minutes using PayMind. These are the author's own figures. Who it's for: freelancers and small businesses seeking help prioritizing overdue invoices and preparing consistent reminders with a human approval step.

Prompt
Suggested prompt (written by Agents In Use, not the author's)

Source: dev.to · fracabu

Frequently asked questions

How does PayMind respond to a payment promise?

The example detects PAYMENT_PROMISED when a client says a transfer is scheduled for tomorrow, then pauses reminders for forty-eight hours.

What human approval is described?

Draft Mode generates emails but waits for a final approval click in the dashboard before sending.

More details

Remaining steps

  1. Pause reminders when a payment promise is detected.
  2. Approve drafted emails in the dashboard before sending.

About this account

The reported agents analyze invoice records, generate reminders, and interpret responses, including pausing reminders after detecting a payment promise.

Platform: dev.to. Attribution: https://dev.to/fracabu/i-built-a-squad-of-ai-agents-to-chase-invoices-for-me-ojm. Prompt: Suggested (written by Agents In Use, not the author's). Sourced by the Agents In Use pipeline.

Credit: fracabu on dev.to

Source published 21 Dec 2025

Source checked 14 Oct 2026

Tools and topics

Claude Code · PayMind · OpenRouter · Next.js 16 · TypeScript · Gemini 2.0 Flash

Invoices · Payment reminders

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.