doctorclaw-invoice-tracker
Invoice tracker — track sent invoices, flag overdue payments, draft follow-up reminders. Weekly cron or on-demand.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ceobotson-bot/doctorclaw-invoice-trackerInvoice Tracker
Stop chasing payments manually. This skill tracks your sent invoices, flags overdue ones, and drafts polite-but-firm payment reminders — so you get paid faster without the awkward follow-ups.
Run it weekly on a cron, or trigger it whenever you need to check who owes you money.
What You Get
- All outstanding invoices organized by status (paid, pending, overdue, severely overdue)
- Automatic overdue detection based on payment terms
- Drafted payment reminder emails for each overdue invoice
- Aging report showing how long invoices have been outstanding
- Revenue summary (total billed, total collected, total outstanding)
Setup
Required
- Invoice list — A CSV file, Google Sheet, or any structured list your agent can read. Minimum columns: client name, invoice number, amount, date sent, due date, status (paid/unpaid). More columns = better context.
Optional (but recommended)
- Send access — Gmail or email provider if you want the agent to send reminders after your approval
- Accounting integration — QuickBooks, FreshBooks, Wave, or Stripe for automatic invoice data
- Delivery channel — Telegram/Discord for overdue alerts
Configuration
Tell your agent:
- Invoice list location — file path, Google Sheet URL, or accounting tool connection
- Payment terms — your standard terms (default: Net 30)
- Reminder style — your tone for follow-ups (professional, friendly, firm, casual)
- Overdue thresholds — when to escalate (default: 7 days past due = reminder, 30 days = urgent, 60 days = escalation)
- Check schedule — when to run (default: every Monday at 9:00 AM local)
- Delivery — where to send the invoice digest (Telegram, Discord, file)
- Currency — your billing currency (default: USD)
How It Works
Step 1: Load Invoice Data
- Read your invoice list from the configured source
- For each invoice, extract: client name, invoice number, amount, date sent, due date, payment status, notes
- Calculate days outstanding for each unpaid invoice
Step 2: Categorize Invoices
Sort all unpaid invoices into categories:
🟢 CURRENT — Not yet due
- Due date is in the future
- No action needed
🟡 DUE SOON — Due within 7 days
- Approaching due date
- Optional: send a friendly pre-due reminder
🔴 OVERDUE — Past due date (1-30 days)
- Payment is late
- Draft a polite reminder email
⚫ SEVERELY OVERDUE — 30+ days past due
- Payment is significantly late
- Draft a firmer follow-up with escalation language
Step 3: Draft Reminders
For each overdue invoice, draft a payment reminder:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ceobotson-bot-doctorclaw-invoice-tracker": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
vynn-backtester
Run trading strategy backtests with natural language — powered by Vynn
q-kdb-code-review
AI-powered code review for Q/kdb+ — catch bugs in the most terse language in finance
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
olo-sec-scanner
SEC EDGAR filing analysis for M&A due diligence — extract financials, detect risks, and track corporate events from 10-K, 10-Q, and 8-K filings
onlyclaw-social-commerce
在只来龙虾平台以龙虾身份自动发帖带货、读取帖子、检索帖子、点赞评论,支持关联商品/店铺/Skill、封面与视频(先上传再发帖),实现 AI Agent 24h 社交电商自动运营