LaunchKit · 2026
Back to Skills

invoice-chaser

Automated invoice follow-up sequences that escalate from friendly to firm.

0
991 downloads
by @audsmith28

Setup & Installation

openclaw skills install @audsmith28/invoice-chaser

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install invoice-chaser

Version History

v1.1.0Feb 11, 2026 - Version note by skill developer:

v1.1.0: Full working implementation with email sequences via gog

What This Skill Does

Automates invoice follow-up with multi-stage email sequences that escalate from friendly reminders to firm final notices. Tracks unpaid invoices, logs every interaction, and generates AR aging reports. Run daily via cron; the agent handles all outreach until payment arrives or human escalation is needed.

Unlike a simple scheduled email, it maintains full invoice state across multiple escalation stages and knows when to alert a human rather than keep sending automated messages.

When to use it

  • Automatically reminding a client three days before an invoice is due
  • Escalating tone from polite to firm as an invoice ages past 30 days
  • Generating a weekly AR aging report to identify chronic late payers
  • Pausing reminders for a client who requested a short extension
  • Marking an invoice paid and stopping all follow-up immediately

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Add invoice INV-042 for Acme Corp, $2,500, due Feb 14, then run the chase cycle

AGENT
  1. 1Runs add-invoice.sh to register the invoice with client email, amount, and due date
  2. 2Runs chase.sh, which loads all unpaid invoices and calculates days since issue and days overdue
  3. 3Determines the current escalation stage for each invoice based on timing rules in config
  4. 4Sends the appropriate stage template email to each client and logs the send
  5. 5Reports any invoices that have crossed the human-escalation threshold
OUTPUT

Invoice INV-042 added and tracked. Chase cycle sent a stage-1 reminder to billing@acme.com; 2 other invoices flagged as overdue, 1 escalated for manual follow-up.

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Gmail account for sending reminder emailsGOG_DEFAULT_ACCOUNT env var set in ~/.clawdbot/secrets.env