How-to guidesView as Markdown ↗

Chase overdue invoices with one reminder per client

In plain terms

Biloh knows which invoices are late. It writes one reminder for each client who owes you, with a link to pay, and shows you every one before anything is sent. You choose who gets one.

Open Finance, tap Chase overdue clients, set the date and your message, and tap Prepare reminders. Biloh prepares one email per overdue client — their statement, only the invoices they still owe and one link to pay everything. Nothing goes out until you tick clients and tap Send. Or ask your assistant "send payment reminders to everyone who is overdue" and say yes to the preview.

At a glance

Who it's for:
Business owners and the people who run the office
What a person approves:
Biloh never moves money: its tools record payments that already happened, and a pay-now link opens the business's own Stripe checkout for its client.

Chasing is three steps: see who is overdue, prepare one reminder per client, and send the ones you choose. Each reminder is that client's statement, the PDFs of only the invoices they still owe, and one link that pays everything in one go.

Who owes me?

Ask your assistant: "Who hasn't paid?" It calls list_invoices. "What needs my attention today?" (get_attention_digest) lists the clients to chase too — one line per client, with the invoices, the overdue total and the oldest days overdue — when the business has the money queues turned on in its attention digest settings.

In the app: Invoices shows every invoice and how late it is (work your invoice list).

How do I prepare the reminders?

In the app:

  1. Open Finance and tap Chase overdue clients.
  2. Check Date the reminders go out — the real day you are sending.
  3. Write your Message. Biloh adds the greeting. {overdue_total}, {pay_all_link} and {client_name} are filled in for each client.
  4. Tap Prepare reminders.

You see one card per client: who it goes to, the subject, the greeting, what is attached, and any warning to read first — for example that the link also covers an invoice not yet due, or that the client emailed you and has not had a reply.

Ask your assistant: "Send payment reminders to every client with an overdue invoice." It calls propose_payment_reminders and shows you each preview. Nothing is sent yet.

Why is a client under Not included?

Each one has its reason. The two you can act on:

  • a bank deposit looks like their payment but is not matched yet — match it on Reconcile first (reconcile money in), so you do not chase money you already have;
  • the bank feed stops before the reminder date — import the latest bank file.

If you are sure, tap Include them anyway. A client who has already been sent this statement is left out too; ask your assistant to send it again (propose_resend_statement).

How do I send them?

In the app: tick the clients, tap Send (the button says how many), and confirm with Send now.

Ask your assistant: "Yes, send them" — or "send all but Harbourview". It calls approve_payment_reminders and tells you each one that was sent. If every client had been left out, it says nothing was sent and why, rather than reporting a send.

Can I send one client a statement?

Ask your assistant: "Send Harbourview a statement for last month." It builds the statement and shows it to you (propose_send_statement), stages it when you agree (confirm_pending_operation) and sends it when you say yes (approve_pending_operation).

Where can I see what was sent?

Each reminder that goes out is recorded as a statement sent to that client. On the public demo business every email is kept in its own Demo inbox instead of being delivered; ask the assistant to "show me the demo inbox" (list_demo_inbox) to see them.

Biloh never moves money: its tools record payments that already happened, and a pay-now link opens the business's own Stripe checkout for its client.

Related

Under the hood

Raw markdown: /docs-md/how-to/chase-overdue-invoices

Last updated 2026-11-08