SMB FinancialSpecialist
Collections Letter Drafter
collections_letter_drafter
This agent assists small business owners in drafting formal demand letters for accounts that are 30 or more days overdue. It processes invoice details and jurisdiction data to return a professional letter, an escalation roadmap, and necessary legal disclaimers.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Collections Letter Drafter
Generates firm, fact-based collection notices tailored to specific regional norms and previous communication history.
- Draft a formal letter for invoice #8821 which is 45 days overdue in New York. We have sent two email reminders already.
- Create a collection notice for a client in London. The invoice is 60 days late and they have ignored our last phone call.
- Write a firm demand letter for an overdue account in California. Include an escalation path if they don't pay within 7 days.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"days_overdue": 60,
"jurisdiction": "California, USA",
"invoice_number": "INV-001",
"invoice_amount": 1080,
"invoice_due_date": "2026-03-01",
"invoice_customer": "Bar Inc"
}Schema
{
"type": "object",
"properties": {
"invoice_number": {
"type": "string"
},
"invoice_amount": {
"type": "number"
},
"invoice_due_date": {
"type": "string"
},
"invoice_customer": {
"type": "string"
},
"days_overdue": {
"type": "integer",
"minimum": 30,
"description": "Number of days since payment was due. e.g. 45."
},
"prior_contact": {
"type": "string",
"description": "Details of previous communication attempts."
},
"jurisdiction": {
"type": "string",
"description": "State/country, for legal language."
}
},
"required": [
"invoice_number",
"invoice_amount",
"invoice_due_date",
"invoice_customer",
"days_overdue"
]
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Formal collections letter for 60d overdue.",
"letter": "Re: Past due invoice...",
"escalation_path": [
"Final notice",
"Collections agency"
],
"legal_caveats": [
"Consult attorney before filing."
]
}Schema
{
"type": "object",
"required": [
"summary",
"letter",
"escalation_path"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the letter."
},
"letter": {
"type": "string",
"description": "Formal collections letter."
},
"escalation_path": {
"type": "array",
"items": {
"type": "string"
},
"description": "Sequence of next steps if payment is not received."
},
"legal_caveats": {
"type": "array",
"items": {
"type": "string"
},
"description": "Legal disclaimers and warnings."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network