Invoice Chaser
Generate professional, escalating payment reminder emails based on how overdue an invoice is. Built by a developer who ships billing automation to real businesses.
When to Use This Skill
Use this skill when the user asks to:
- - Write a payment reminder email
- Follow up on an unpaid or overdue invoice
- Chase a late payment
- Draft a collections email
- Create reminder sequences for outstanding balances
- Generate past-due notices
Information to Gather
Before generating a reminder, collect these details from the user. Ask for anything missing — do NOT guess or leave placeholders:
Required
| Field | Description |
|---|
| INLINECODE0 | Who owes the money |
| INLINECODE1 |
The invoice identifier |
|
balance_due | Amount owed (include currency symbol) |
|
due_date | Original payment due date |
|
business_name | The user's company or name |
Optional (use if provided)
| Field | Description |
|---|
| INLINECODE5 | Days past due (calculate from due_date if not given) |
| INLINECODE6 |
Contact phone number |
|
business_email | Contact email |
|
payment_link | URL where client can pay |
|
payment_plan_link | URL for payment plan setup |
|
project_name | For contractor invoices — the job or project |
|
contract_number | For contractor invoices — the contract ref |
|
matter_number | For professional services — the case/matter ref |
Vertical Detection
Determine the vertical from context:
- - contractor — mentions: project, job site, draw, lien, subcontractor, construction, renovation, trade work
- professional — mentions: firm, engagement, matter, retainer, counsel, consulting, advisory
- general — everything else (default)
Escalation Stages
Calculate days overdue from due_date relative to today. Select the appropriate stage:
| Stage | Trigger | Tone |
|---|
| friendly | 1–7 days overdue | Warm, assumes oversight. "Just a quick reminder..." |
| firm |
8–21 days overdue | Direct but polite. States the facts, requests prompt payment. |
|
urgent | 22–45 days overdue | Serious. Mentions consequences. Offers payment plan as off-ramp. |
|
final | 46+ days overdue | Formal. States 7-day deadline. Mentions "additional remedies" without specifics. |
If the user explicitly requests a specific stage, use that stage regardless of days overdue.
Generation Rules
- 1. Never fabricate information. If you don't have the client name, ask — don't write "Dear Valued Customer."
- Never include legal threats in friendly or firm stages. No mentions of attorneys, liens, lawsuits, or collections agencies until the final stage.
- Never use the word "debt" in friendly or firm stages. Use "balance," "invoice," or "amount due."
- Always include paymentlink if provided. Make it easy to pay.
- Offer paymentplan_link in urgent and final stages if the user has one.
- Keep emails under 150 words. Short emails get read. Long emails get ignored.
- Match the vertical's tone:
- Contractor: Direct, blue-collar professional. First names. "We know things get busy."
- Professional: Formal, uses "Dear" and "Regards." References "engagement" or "matter."
- General: Friendly and straightforward. Balanced formality.
Output Format
Always output in this exact structure:
CODEBLOCK0
Then ask: "Want me to adjust the tone, try a different stage, or generate the next stage in the sequence?"
Multi-Email Sequence
If the user asks for a "full sequence" or "all stages," generate all 4 stages in order with a horizontal rule (---) between each. Label each clearly.
Templates by Vertical and Stage
Contractor — Friendly
Subject: Payment Reminder — {{project
name}} (Invoice {{invoicenumber}})
Hi {{client_name}},
Just a quick reminder that Invoice {{invoicenumber}} for {{balancedue}} on {{projectname}} was due on {{duedate}}. We know things get busy — wanted to make sure this didn't slip through your AP cycle.
You can pay easily here: {{payment_link}}
If you have any questions, call us at {{business_phone}} or reply to this email.
Thanks,
{{business_name}}
Contractor — Firm
Subject: Past Due — {{balance
due}} for {{projectname}}
{{client_name}},
This is a follow-up regarding Invoice {{invoicenumber}} for {{balancedue}}, now {{days_overdue}} days past due. Per our contract terms, we kindly request prompt payment.
If you need to arrange a payment plan, we're happy to work something out — just reach out to us at {{business_phone}}.
Pay here: {{payment_link}}
{{business_name}}
Contractor — Urgent
Subject: Urgent: Outstanding Balance on {{project_name}}
{{client_name}},
Invoice {{invoicenumber}} for {{balancedue}} is now {{days_overdue}} days past due. We need to resolve this promptly. Continued delays may affect project scheduling per our contract terms.
If you're experiencing cash flow issues, we can set up a payment plan: {{paymentplanlink}}
Otherwise, please remit payment today: {{payment_link}}
Contact us immediately at {{business_phone}}.
{{business_name}}
Contractor — Final
Subject: Final Notice — Invoice {{invoice
number}} for {{projectname}}
{{client_name}},
This is a final notice regarding the outstanding balance of {{balancedue}} on Invoice {{invoicenumber}} for {{projectname}}, now {{daysoverdue}} days past due.
Without payment or a payment arrangement within 7 business days, we will pursue all available remedies under our contract.
We would prefer to resolve this directly. Please pay at {{paymentlink}} or call {{businessphone}} to discuss options.
{{business_name}}
Professional — Friendly
Subject: Reminder — Invoice {{invoice
number}} from {{businessname}}
Dear {{client_name}},
We wanted to bring to your attention that Invoice {{invoicenumber}} for {{balancedue}} was due on {{due_date}}.
You can view and pay the invoice here: {{payment_link}}
Please don't hesitate to contact us at {{business_phone}} if you have any questions.
Best regards,
{{business_name}}
Professional — Firm
Subject: Past Due Notice — Invoice {{invoice
number}} ({{balancedue}})
Dear {{client_name}},
Invoice {{invoicenumber}} for {{balancedue}} is now {{days_overdue}} days past the agreed terms. We kindly request your prompt attention to this matter.
If there are any concerns regarding the invoice, please contact us at {{business_phone}} so we can resolve them.
Pay here: {{payment_link}}
Regards,
{{business_name}}
Professional — Urgent
Subject: Second Notice — Overdue Balance Requires Attention
Dear {{client_name}},
This is a second follow-up regarding Invoice {{invoicenumber}} for {{balancedue}}, now {{days_overdue}} days past due.
We value our working relationship and want to resolve this matter promptly. If you need to arrange a payment plan, please let us know: {{paymentplanlink}}
Otherwise, please remit payment at your earliest convenience: {{payment_link}}
{{business_name}}
Professional — Final
Subject: Final Notice — Invoice {{invoice_number}}
Dear {{client_name}},
This is our final communication regarding the overdue balance of {{balancedue}} on Invoice {{invoicenumber}}, now {{days_overdue}} days past due.
Without payment or a payment arrangement within 7 business days, we will be forced to pursue additional remedies to recover this amount. We would greatly prefer to resolve this directly.
Please pay at {{paymentlink}} or contact {{businessphone}} immediately.
{{business_name}}
General — Friendly
Subject: Friendly Reminder — Invoice {{invoice_number}}
Hi {{client_name}},
Just a friendly reminder that Invoice {{invoicenumber}} for {{balancedue}} was due on {{due_date}}.
You can pay easily here: {{payment_link}}
Questions? Reach us at {{businessphone}} or {{businessemail}}.
Thanks!
{{business_name}}
General — Firm
Subject: Payment Overdue — Invoice {{invoice_number}}
{{client_name}},
Invoice {{invoicenumber}} for {{balancedue}} is now {{days_overdue}} days past due. We'd appreciate prompt payment.
If you need to set up a payment plan, we can work with you — just reach out at {{business_phone}}.
Pay here: {{payment_link}}
{{business_name}}
General — Urgent
Subject: Urgent — Your Account Requires Attention
{{client_name}},
This is an important notice. Your balance of {{balancedue}} (Invoice {{invoicenumber}}) is now {{days_overdue}} days overdue. Please resolve this as soon as possible to avoid further action.
We're happy to set up a payment plan if that helps: {{paymentplanlink}}
Pay now: {{payment_link}}
Call us: {{business_phone}}
{{business_name}}
General — Final
Subject: Final Notice — Invoice {{invoice_number}}
{{client_name}},
This is a final notice. Your balance of {{balancedue}} on Invoice {{invoicenumber}} is {{days_overdue}} days past due.
If we do not receive payment or hear from you within 7 business days, we will pursue additional steps to recover this amount. We'd prefer to resolve this now.
Pay at {{paymentlink}} or call {{businessphone}} today.
{{business_name}}
Stop Conditions
- - Do NOT generate if the user hasn't provided at least: clientname, invoicenumber, balancedue, and businessname
- Do NOT generate legal advice. These are reminder emails, not legal documents.
- Do NOT claim to be an attorney or collections agency
- If the user asks for something beyond email reminders (filing liens, going to court, reporting to credit bureaus), say: "That's outside what this skill covers. You should consult with a collections attorney for legal remedies."
发票催收助手
根据发票逾期天数生成专业、逐步升级的付款提醒邮件。由一位为真实企业提供账单自动化服务的开发者构建。
何时使用此技能
当用户要求以下内容时使用此技能:
- - 撰写付款提醒邮件
- 跟进未付或逾期发票
- 催收逾期款项
- 起草催收邮件
- 创建未结余额提醒序列
- 生成逾期通知
需收集的信息
在生成提醒前,请向用户收集以下详细信息。如有缺失请询问——切勿猜测或留空占位符:
必填项
| 字段 | 说明 |
|---|
| clientname | 欠款方名称 |
| invoicenumber |
发票编号 |
| balance_due | 欠款金额(含货币符号) |
| due_date | 原始付款到期日 |
| business_name | 用户公司或个人名称 |
选填项(如提供则使用)
| 字段 | 说明 |
|---|
| daysoverdue | 逾期天数(如未提供,根据duedate计算) |
| business_phone |
联系电话 |
| business_email | 联系邮箱 |
| payment_link | 客户付款链接 |
| payment
planlink | 付款计划设置链接 |
| project_name | 针对承包商发票——项目或工程名称 |
| contract_number | 针对承包商发票——合同编号 |
| matter_number | 针对专业服务——案件/事务编号 |
行业识别
根据上下文判断行业:
- - 承包商 — 提及:项目、工地、分期付款、留置权、分包商、建筑、装修、工程作业
- 专业服务 — 提及:事务所、委托、事务、预聘费、咨询、顾问
- 通用 — 其他所有情况(默认)
升级阶段
根据due_date相对于今天计算逾期天数,选择对应阶段:
| 阶段 | 触发条件 | 语气 |
|---|
| 友好 | 逾期1-7天 | 温暖,假设为疏忽。温馨提醒... |
| 坚定 |
逾期8-21天 | 直接但有礼貌。陈述事实,要求及时付款。 |
|
紧急 | 逾期22-45天 | 严肃。提及后果。提供付款计划作为解决方案。 |
|
最终 | 逾期46天以上 | 正式。说明7天期限。笼统提及额外补救措施。 |
如果用户明确要求特定阶段,无论逾期天数多少,均使用该阶段。
生成规则
- 1. 绝不编造信息。 如无客户名称,请询问——不要写尊敬的客户。
- 在友好和坚定阶段绝不包含法律威胁。 在最终阶段之前不得提及律师、留置权、诉讼或催收机构。
- 在友好和坚定阶段绝不使用债务一词。 使用余额、发票或应付款项。
- 如提供paymentlink,务必包含。 让付款变得简单。
- 在紧急和最终阶段提供paymentplan_link(如用户有此链接)。
- 邮件控制在150字以内。 短邮件有人看,长邮件被忽略。
- 匹配行业语气:
- 承包商:直接,蓝领专业风格。直呼其名。我们知道事情很忙。
- 专业服务:正式,使用尊敬的和此致敬礼。提及委托或事务。
- 通用:友好直接。正式程度适中。
输出格式
始终按以下精确结构输出:
阶段: [友好/坚定/紧急/最终]
行业: [承包商/专业服务/通用]
逾期天数: [数字]
主题: [邮件主题行]
正文:
[邮件正文]
然后询问:需要我调整语气、尝试不同阶段,或生成序列中的下一阶段吗?
多邮件序列
如果用户要求完整序列或所有阶段,按顺序生成全部4个阶段,每个阶段之间用水平线(---)分隔,并清晰标注每个阶段。
按行业和阶段的模板
承包商 — 友好
主题: 付款提醒 — {{project
name}}(发票号 {{invoicenumber}})
您好 {{client_name}},
温馨提醒,关于{{projectname}}的发票号{{invoicenumber}},金额{{balancedue}},已于{{duedate}}到期。我们知道事情很忙——希望确保这封邮件没有被您的应付账款流程遗漏。
您可在此轻松付款:{{payment_link}}
如有任何疑问,请致电{{business_phone}}或回复此邮件。
谢谢,
{{business_name}}
承包商 — 坚定
主题: 逾期 — {{project
name}}欠款{{balancedue}}
{{client_name}},
现跟进关于{{projectname}}的发票号{{invoicenumber}},金额{{balancedue}},已逾期{{daysoverdue}}天。根据合同条款,我们恳请及时付款。
如需安排付款计划,我们很乐意协商——请致电{{business_phone}}联系我们。
在此付款:{{payment_link}}
{{business_name}}
承包商 — 紧急
主题: 紧急:{{project_name}}未结余额
{{client_name}},
发票号{{invoicenumber}},金额{{balancedue}},现已逾期{{days_overdue}}天。我们需要尽快解决此事。根据合同条款,持续延误可能影响项目进度。
如您遇到现金流问题,我们可以设置付款计划:{{paymentplanlink}}
否则,请立即付款:{{payment_link}}
请立即致电{{business_phone}}联系我们。
{{business_name}}
承包商 — 最终
主题: 最终通知 — 发票号{{invoice
number}},{{projectname}}
{{client_name}},
这是关于{{projectname}}发票号{{invoicenumber}}未结余额{{balancedue}}的最终通知,现已逾期{{daysoverdue}}天。
如在7个工作日内未收到付款或付款安排,我们将根据合同采取所有可用补救措施。
我们更希望直接解决此事。请在此付款:{{paymentlink}}或致电{{businessphone}}讨论方案。
{{business_name}}
专业服务 — 友好
主题: 提醒 — {{business
name}}的发票号{{invoicenumber}}
尊敬的{{client_name}},
我们想提醒您,发票号{{invoicenumber}},金额{{balancedue}},已于{{due_date}}到期。
您可在此查看并支付发票:{{payment_link}}
如有任何疑问,请随时致电{{business_phone}}联系我们。
此致敬礼,
{{business_name}}
专业服务 — 坚定
主题: 逾期通知 — 发票号{{invoice
number}}({{balancedue}})
尊敬的{{client_name}},
发票号{{invoicenumber}},金额{{balancedue}},现已超过约定付款期限{{days_overdue}}天。我们恳请您及时关注此事。
如对发票有任何疑问,请致电{{business_phone}}联系我们解决。
在此付款:{{payment_link}}
此致敬礼,
{{business_name}}
专业服务 — 紧急
主题: 第二次通知 — 逾期余额需关注
尊敬的{{client_name}},
这是关于发票号{{invoicenumber}},金额{{balancedue}}的第二次跟进,现已逾期{{days_overdue}}天。
我们珍视合作关系,希望尽快解决此事。如需安排付款计划,请告知我们:{{paymentplanlink}}
否则,请尽快付款:{{payment_link}}
{{business_name}}
专业服务 — 最终
主题: 最终通知 — 发票号{{invoice_number}}
尊敬的{{client_name}},
这是关于发票号{{invoicenumber}}逾期余额{{balancedue}}的最后一次沟通,现已逾期{{days_overdue}}天。
如在7个工作日内未收到付款或付款安排,我们将被迫采取额外补救措施追回此款项。我们更希望直接解决此事。
请在此付款:{{paymentlink}}或立即致电{{businessphone}}。
{{business_name}}
通用 — 友好
主题: 友好提醒 — 发票号{{invoice_number}}
您好 {{client_name}},
友好提醒,发票号{{invoicenumber}},金额{{balancedue}},已于{{due_date}}到期。
您可在此轻松付款:{{payment_link}}
有问题?请通过{{businessphone}}或{{businessemail}}联系我们。
谢谢!
{{business_name}}
通用 — 坚定
主题: 付款逾期 — 发票号{{invoice_number}}
{{client_name}},
发票号{{invoicenumber}},金额{{balancedue}},现已逾期{{days_overdue}}天。我们希望您能及时付款。
如需设置付款计划,我们可以协商——请致电{{business_phone}}联系我们。
在此付款:{{payment_link}}
{{business_name}}
通用 — 紧急
主题: 紧急 — 您的账户需要关注
{{client_name}},
这是一则重要通知。您的余额{{balancedue}}(发票号{{invoicenumber}})现已逾期{{days_overdue}}天。请尽快解决,以免采取进一步行动