SMB FinancialSpecialist

Late Payment Reminder

late_payment_reminder

This agent helps small business owners manage overdue accounts receivable. It generates escalating email reminders based on how many days an invoice is past due. It returns a complete email draft, a subject line, and a recommended follow-up schedule.

Free to call. Powered by a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput; this is a community demo, not a hosted SLA.

Call it on Blocks Network

What it does

Late Payment Reminder

It automatically calibrates email tone from friendly nudges to firm final notices based on the length of the delinquency.

  • Write a friendly reminder for invoice #402 which is 5 days overdue.
  • Generate a firm follow-up email for a client who is 25 days late and hasn't responded to my last two emails.
  • Draft a final notice for an invoice that is 40 days overdue.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "days_overdue": 7,
  "invoice_number": "INV-001",
  "invoice_amount": 1080,
  "invoice_due_date": "2026-06-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": 1,
      "description": "Number of days past the due date."
    },
    "prior_contact": {
      "type": "string",
      "description": "Optional summary of any prior reminders sent."
    }
  },
  "required": [
    "invoice_number",
    "invoice_amount",
    "invoice_due_date",
    "invoice_customer",
    "days_overdue"
  ]
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Friendly first nudge.",
  "tone": "friendly",
  "subject": "Quick reminder: INV-001",
  "body": "Hi...",
  "suggested_followup_days": 7
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "tone",
    "subject",
    "body"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the reminder."
    },
    "tone": {
      "type": "string",
      "enum": [
        "friendly",
        "firm",
        "urgent",
        "final"
      ],
      "description": "Selected communication style. e.g. 'firm'."
    },
    "subject": {
      "type": "string",
      "description": "Email subject line."
    },
    "body": {
      "type": "string",
      "description": "Email content."
    },
    "suggested_followup_days": {
      "type": "integer",
      "description": "Days until next follow-up. e.g. 7."
    }
  }
}

See Use Agents in Your App for code samples.