Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
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.
User asks: Add invoice INV-042 for Acme Corp, $2,500, due Feb 14, then run the chase cycle
- 1Runs add-invoice.sh to register the invoice with client email, amount, and due date
- 2Runs chase.sh, which loads all unpaid invoices and calculates days since issue and days overdue
- 3Determines the current escalation stage for each invoice based on timing rules in config
- 4Sends the appropriate stage template email to each client and logs the send
- 5Reports any invoices that have crossed the human-escalation threshold
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.